📄 makefile
字号:
CC = g++
CFLAGS = -O
RMDIR = ..
NLDIR = ..
MDLDIR = .
LDFLAGS = -lm
nlmdl : nlmdl.o status.o model.o \
realmat.o dcond.o dsweep.o starbox.o
$(CC) -o nlmdl nlmdl.o status.o model.o \
realmat.o dcond.o dsweep.o starbox.o $(LDFLAGS)
nlmdl.o : $(NLDIR)/nlmdl.cc $(NLDIR)/nlopr.cc \
$(MDLDIR)/model.h $(NLDIR)/nlmdl.h $(NLDIR)/status.h \
$(RMDIR)/usual.h $(RMDIR)/realmat.h $(RMDIR)/tools.h
$(CC) $(CFLAGS) -c -I$(MDLDIR) -I$(NLDIR) -I$(RMDIR) $(NLDIR)/nlmdl.cc
model.o : $(MDLDIR)/model.cc \
$(MDLDIR)/model.h $(NLDIR)/nlmdl.h $(NLDIR)/status.h \
$(RMDIR)/usual.h $(RMDIR)/realmat.h $(RMDIR)/tools.h
$(CC) $(CFLAGS) -c -I$(MDLDIR) -I$(NLDIR) -I$(RMDIR) $(MDLDIR)/model.cc
status.o : $(NLDIR)/status.cc \
$(NLDIR)/status.h \
$(RMDIR)/usual.h $(RMDIR)/realmat.h $(RMDIR)/tools.h
$(CC) $(CFLAGS) -c -I$(MDLDIR) -I$(NLDIR) -I$(RMDIR) $(NLDIR)/status.cc
realmat.o : $(RMDIR)/realmat.cc \
$(RMDIR)/usual.h $(RMDIR)/realmat.h $(RMDIR)/tools.h
$(CC) $(CFLAGS) -c -I$(RMDIR) $(RMDIR)/realmat.cc
starbox.o : $(RMDIR)/starbox.cc \
$(RMDIR)/usual.h $(RMDIR)/tools.h
$(CC) $(CFLAGS) -c -I$(RMDIR) $(RMDIR)/starbox.cc
dcond.o : $(RMDIR)/dcond.cc \
$(RMDIR)/usual.h $(RMDIR)/tools.h
$(CC) $(CFLAGS) -c -I$(RMDIR) $(RMDIR)/dcond.cc
dsweep.o : $(RMDIR)/dsweep.cc \
$(RMDIR)/usual.h $(RMDIR)/tools.h
$(CC) $(CFLAGS) -c -I$(RMDIR) $(RMDIR)/dsweep.cc
clean :
rm -f *.o core
veryclean :
rm -f *.o core nlmdl detail.dat ending.dat tmp.dat
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -