⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile.other

📁 很经典的电磁计算(电容计算)软件 MIT90年代开发
💻 OTHER
字号:
# 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 = other# normally overidden by master MakefileTYPE = otherINCL = .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 = -lm# These compile flags are needed to account for differences in the#  resource usage system call used to get CPU time and memory use data#  - also used to select the correct CC macro definition for AIX machines## for generic machine use (timers not supported)CFLAGS = -O -DOTHER# for most machines running 4.2/3 use (only necessary if timers are needed)#CFLAGS = -O -DFOUR# for most machines running System V use (only necessary if timers are needed)#CFLAGS = -O -DFIVE# for IBM AIX systems use#CC = xlcdefault:	@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)/fastcapbusgen: $(OBJSB)	$(CC) -o temp.out $(CFLAGS) $(OBJSB) $(LIBS)	mv temp.out $(BIN)/busgencapgen: $(OBJSP)	$(CC) -o temp.out $(CFLAGS) $(OBJSP) $(LIBS)	mv temp.out $(BIN)/capgencubegen: $(OBJSC)	$(CC) -o temp.out $(CFLAGS) $(OBJSC) $(LIBS)	mv temp.out $(BIN)/cubegenpyragen: $(OBJST)	$(CC) -o temp.out $(CFLAGS) $(OBJST) $(LIBS)	mv temp.out $(BIN)/pyragenpipedgen: $(OBJSI)	$(CC) -o temp.out $(CFLAGS) $(OBJSI) $(LIBS)	mv temp.out $(BIN)/pipedgenall : 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 + -