📄 makefile.debug
字号:
.SUFFIXES: .cpp .C#### Xoopic Makefile ##FILE_EXT = ##EXEC = oopic####C++ = g++CC = gccLD = g++##CFLAGS= $(DEFINES) -DUNIX ####C++FLAGS= -O2 $(DEFINES) -DUNIX#C++FLAGS= -g -O2 $(DEFINES) -DUNIX C++FLAGS= -g $(DEFINES) -DUNIX -DNOX##LDFLAGS= ###LIBDIRS = -L/usr/lib/xgrafix -L/usr/local/lib -L/usr/lib/Xlib -L../physics -L../advisor#for COLOS:#LIBDIRS = -L../xgrafix -L/usr/lib -L../../lib -L../physics -L../advisorLIBDIRS = -L/usr/lib -L../physics -L../advisorLIBS = -ladv -lpic -lm -lefence#LIBS = -ladv -lpic -lmINCLUDES = -I../physics -I../advisor -I../xg -I. -I../xgrafix -I ../../includeXGOBJ= physics.o main.o dump.o xgmain.o fft.o debug_utils.o diagn.o newdiag.o history.o gridprob.o probergn.oOBJ= $(XGOBJ)all: .non-fft.stamp $(EXEC) $(OBJ) .C.o: -rm -f $@ $(C++) -c $(INCLUDES) $(C++FLAGS) $*.C.cpp.o: -rm -f $@ $(C++) -c $(INCLUDES) $(C++FLAGS) $*.cpp.c.o: -rm -f $@ $(CC) -c $(INCLUDES) $(CFLAGS) $*.c.non-fft.stamp: -touch .non-fft.stamp && ls .fftversion.stamp && /bin/rm -f initwin.o diagn.o dump.o physics.o .fftversion.stamp && make$(EXEC): $(OBJ) ../advisor/libadv.a ../physics/libpic.a -rm -f $@ $(LD) $(LDFLAGS) $(C++FLAGS) -o $(EXEC) $(OBJ) $(LIBDIRS) $(LIBS) -chmod g+rw $(OBJ) -chmod g+rwx $(EXEC) echo ""FFT: -ls .non-fft.stamp && /bin/rm -f .non-fft.stamp initwin.o diagn.o dump.o physics.o -touch .fftversion.stamp make all EXEC=xfft DEFINES="-DUNIX -DFFTVERSION"fft: make all EXEC=xfft DEFINES="-DUNIX -DFFTVERSION"RCS: mkdir RCS chmod g+rwx RCS chmod g+rwx . chmod -R g+r RCS csh makeRCS.cshpermission: -chmod -R g+rX * -chmod g+rw *.o *.a -chmod g+rw RCS .utils: g++ half.C -o half $(INCLUDES) $(LIBDIRS) $(LIBS) clean: @/bin/rm -f *.o *~depend: makedepend $(INCLUDES) *.C *.h *.cpp *.c# DO NOT DELETE THIS LINE -- make depend depends on it.diagn.o: /usr/include/math.h /usr/include/standards.h /usr/include/stdlib.hdiagn.o: /usr/include/stdio.h ../physics/fields.h ../physics/grid.hdiagn.o: ../physics/vector.h ../physics/boundary.h ../physics/misc.h list.hdiagn.o: /usr/include/string.h /usr/include/sys/types.h ../physics/define.hdiagn.o: ../physics/particle.h ../physics/species.h ostring.hdiagn.o: ../physics/timefunc.h ../physics/boltzman.h ../physics/sptlrgn.hdiagn.o: ../physics/ptclgrp.h globalvars.h diagn.hdump.o: ../physics/sptlrgn.h ../physics/misc.h /usr/include/stdlib.hdump.o: /usr/include/standards.h /usr/include/math.h list.hdump.o: /usr/include/string.h /usr/include/sys/types.h ../physics/define.hdump.o: ../physics/fields.h ../physics/grid.h ../physics/vector.hdump.o: ../physics/boundary.h ../physics/particle.h ../physics/species.hdump.o: ostring.h ../physics/timefunc.h ../physics/boltzman.h globalvars.hdump.o: /usr/include/stdio.h ../xgrafix/xgrafix.h /usr/include/varargs.hdump.o: /usr/include/va_list.h diagn.h ../physics/ptclgrp.hhalf.o: /usr/include/stdio.h /usr/include/standards.h ../xgrafix/xgrafix.hhalf.o: /usr/include/varargs.h /usr/include/va_list.hinitwin.o: /usr/include/math.h /usr/include/standards.h /usr/include/stdlib.hinitwin.o: ../physics/vector.h diagn.h ../physics/sptlrgn.h ../physics/misc.hinitwin.o: list.h /usr/include/string.h /usr/include/sys/types.hinitwin.o: ../physics/define.h ../physics/fields.h ../physics/grid.hinitwin.o: ../physics/boundary.h ../physics/particle.h ../physics/species.hinitwin.o: ostring.h ../physics/timefunc.h ../physics/boltzman.hinitwin.o: ../physics/ptclgrp.h globalvars.h ../xgrafix/xgrafix.hinitwin.o: /usr/include/varargs.h /usr/include/va_list.h ../physics/gpdist.hinitwin.o: /usr/include/stdio.h /usr/include/malloc.h /usr/include/unistd.hinitwin.o: /usr/include/sys/access.hmain.o: /usr/include/math.h /usr/include/standards.h /usr/include/stdlib.hmain.o: ../physics/plsmadev.h ../physics/vector.h ../physics/misc.h list.hmain.o: /usr/include/string.h /usr/include/sys/types.h ../physics/define.hmain.o: ../advisor/advisman.h ostring.h ../physics/sptlrgn.hmain.o: ../physics/fields.h ../physics/grid.h ../physics/boundary.hmain.o: ../physics/particle.h ../physics/species.h ../physics/timefunc.hmain.o: ../physics/boltzman.h ../physics/ptclgrp.h ../advisor/diags.hmain.o: ../advisor/part1g.h ../advisor/param.h /usr/include/stdio.hmain.o: ../advisor/rules.h ../advisor/spatialg.h ../advisor/gridg.hmain.o: ../advisor/controlg.h ../advisor/particlg.h globalvars.hmain.o: /usr/include/malloc.h /usr/include/unistd.h /usr/include/sys/access.hmain.o: ../xgrafix/xgrafix.h /usr/include/varargs.h /usr/include/va_list.hphysics.o: /usr/include/math.h /usr/include/standards.h /usr/include/stdlib.hphysics.o: list.h /usr/include/string.h /usr/include/sys/types.hphysics.o: ../physics/plsmadev.h ../physics/vector.h ../physics/misc.hphysics.o: ../physics/define.h ../physics/sptlrgn.h ../physics/fields.hphysics.o: ../physics/grid.h ../physics/boundary.h ../physics/particle.hphysics.o: ../physics/species.h ostring.h ../physics/timefunc.hphysics.o: ../physics/boltzman.h ../physics/ptclgrp.hglobalvars.o: ../physics/vector.h /usr/include/math.hglobalvars.o: /usr/include/standards.hlist.o: /usr/include/string.h /usr/include/standards.hlist.o: /usr/include/sys/types.hostring.o: /usr/include/string.h /usr/include/standards.hostring.o: /usr/include/sys/types.hdebug_utils.o: /usr/include/stdio.h /usr/include/standards.hfft.o: /usr/include/math.h /usr/include/standards.h
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -