📄 makefile.mingw
字号:
# Makefile for# fastcap - capacitance calculation program# busgen - bus crossing input file generator# capgen - || plate capacitor input file generator# cubegen - cubic capacitor input file generator# pipedgen - parallelepiped input file generator# pyragen - pyramid input file generator# assumed places for unaliased executables - must be same in all Makefile.*SHELL = /bin/shAWK = awkRM = /bin/rmMAKETYPE = mingw# normally overidden by master MakefileTYPE = mingwINCL = .IO = .DIR = .MUL = .ALC = .COM = .GEN = .BIN = ../binTOP = ..OBJS = $(MUL)/mulGlobal.o $(MUL)/mulSetup.o $(MUL)/mulMats.o $(MUL)/mulDo.o \$(IO)/mulDisplay.o $(MUL)/mulMulti.o \$(MUL)/mulLocal.o $(DIR)/direct.o $(DIR)/calcp.o $(MUL)/fastcap.o \$(DIR)/blkDirect.o $(ALC)/uglyalloc.o \$(IO)/patran.o $(IO)/quickif.o $(MUL)/electric.o \$(IO)/input.o $(IO)/psMatDisplay.o $(MUL)/capsolve.o $(IO)/savemat_mod.o \$(IO)/zbufInOut.o $(IO)/zbuf2fastcap.o $(IO)/zbufProj.o $(IO)/zbufSort.oSRCS = $(MUL)/mulGlobal.c $(MUL)/mulSetup.c $(MUL)/mulMats.c $(MUL)/mulDo.c \$(IO)/mulDisplay.c $(MUL)/mulMulti.c \$(MUL)/mulLocal.c $(DIR)/direct.c $(DIR)/calcp.c $(MUL)/fastcap.c \$(DIR)/blkDirect.c $(ALC)/uglyalloc.c \$(IO)/patran.c $(IO)/quickif.c $(MUL)/electric.c \$(IO)/input.c $(IO)/psMatDisplay.c $(MUL)/capsolve.c $(IO)/savemat_mod.c \$(IO)/zbufInOut.c $(IO)/zbuf2fastcap.c $(IO)/zbufProj.c $(IO)/zbufSort.cOBJSB = $(GEN)/busgen.o $(GEN)/disrect.o $(COM)/epsilon.oSRCSB = $(GEN)/busgen.c $(GEN)/disrect.c $(COM)/epsilon.cOBJSP = $(GEN)/pltcapgen.o $(GEN)/disrect.o $(COM)/epsilon.oSRCSP = $(GEN)/pltcapgen.c $(GEN)/disrect.c $(COM)/epsilon.cOBJSC = $(GEN)/cubegen.o $(GEN)/disrect.o $(COM)/epsilon.oSRCSC = $(GEN)/cubegen.c $(GEN)/disrect.c $(COM)/epsilon.cOBJST = $(GEN)/teragen.o $(GEN)/disrect.o $(GEN)/distri.o $(COM)/epsilon.oSRCST = $(GEN)/teragen.c $(GEN)/disrect.c $(GEN)/distri.c $(COM)/epsilon.cOBJSI = $(GEN)/pipedgen.o $(GEN)/disrect.o $(COM)/epsilon.oSRCSI = $(GEN)/pipedgen.c $(GEN)/disrect.c $(COM)/epsilon.cLIBS = -lmCFLAGS = -O -DOTHER -DNO_SBRK -DNO_GETHOSTNAMEdefault: @echo Please specify what to make: @echo " fastcap - capacitance calculation program" @echo " busgen - bus crossing input file generator" @echo " capgen - || plate capacitor input file generator" @echo " cubegen - cubic capacitor input file generator" @echo " pyragen - pyramid capacitor input file generator" @echo " pipedgen - parallelepiped capacitor input file generator" @echo " all - all of the above"fastcap: $(OBJS) $(CC) -o temp.out $(CFLAGS) $(OBJS) $(LIBS) mv temp.out $(BIN)/fastcap.exebusgen: $(OBJSB) $(CC) -o temp.out $(CFLAGS) $(OBJSB) $(LIBS) mv temp.out $(BIN)/busgen.execapgen: $(OBJSP) $(CC) -o temp.out $(CFLAGS) $(OBJSP) $(LIBS) mv temp.out $(BIN)/capgen.execubegen: $(OBJSC) $(CC) -o temp.out $(CFLAGS) $(OBJSC) $(LIBS) mv temp.out $(BIN)/cubegen.exepyragen: $(OBJST) $(CC) -o temp.out $(CFLAGS) $(OBJST) $(LIBS) mv temp.out $(BIN)/pyragen.exepipedgen: $(OBJSI) $(CC) -o temp.out $(CFLAGS) $(OBJSI) $(LIBS) mv temp.out $(BIN)/pipedgen.exeall : fastcap busgen capgen cubegen pyragen pipedgensetmake: @$(SHELL) setmake.sh $(AWK) $(TYPE) $(TOP) $(RM)clean: $(RM) -f *.o$(OBJS) : $(INCL)/mulStruct.h $(INCL)/mulGlobal.h $(INCL)/patran.h \$(INCL)/resusage.h Makefile$(SRCS) : $(INCL)/mulStruct.h $(INCL)/mulGlobal.h $(INCL)/patran.h \$(INCL)/resusage.h Makefile$(IO)/quickif.c $(IO)/quickif.o : $(IO)/quickif.h Makefile
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -