📄 makefile.nox
字号:
.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 -liostream#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 evaluator.tab.o c_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.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -