makefile.tpl
来自「支持数字元件仿真的SPICE插件」· TPL 代码 · 共 76 行
TPL
76 行
## Makefile for Simulator directories## Include global XSPICE selections for CC and other macrosinclude /usr/local/xspice-1-0/include/make.includeOBJLIB = $(ROOT)/lib/sim/objectSRCLIB = $(ROOT)/lib/sim/sourceINCLUDE = -I. -I$(ROOT)/include/simLIB = -L/usr/X11/lib -lXaw -lXt -lXmu -lX11 -lm -ltermlibCFLAGS = -g.c.o: $*.c ${CC} ${CFLAGS} ${INCLUDE} -c $*.c# Standalone XSPICE simulatorxspice: force @echo @echo "Running preprocessor on modpath.lst and udnpath.lst ..." $(BINDIR)/cmpp -lst @echo @echo "Compiling list of models and node types..." $(CC) -o temp.o $(CFLAGS) $(INCLUDE) -c $(SRCLIB)/SPIinit.c @echo "$(CC) -o xspice temp.o \\" > make.tmp @echo "$(OBJLIB)/core.o $(LIB) \\" >> make.tmp @cat objects.inc >> make.tmp @echo @echo "Linking XSPICE simulator ..." @cat make.tmp @chmod 777 make.tmp @make.tmp @echo @echo "Deleting temporary files ..." @-rm make.tmp temp.o CMinfo.h CMextrn.h UDNinfo.h UDNextrn.h objects.inc @echo @echo @echo "XSPICE simulator created." @echo @echo "Type: \"xspice <input deck>\" to run." @echo# ATESSE XSPICE simulatoratesse_xspice: force @echo @echo "Running preprocessor on modpath.lst and udnpath.lst ..." $(BINDIR)/cmpp -lst @echo @echo "Compiling list of models and node types..." $(CC) -o temp.o $(CFLAGS) $(INCLUDE) -c $(SRCLIB)/SPIinit.c @echo "$(CC) -o atesse_xspice temp.o \\" > make.tmp @echo "$(OBJLIB)/bcore.o $(LIB) \\" >> make.tmp @cat objects.inc >> make.tmp @echo @echo "Linking ATESSE XSPICE simulator ..." @cat make.tmp @chmod 777 make.tmp @make.tmp @echo @echo "Deleting temporary files ..." @-rm make.tmp temp.o CMinfo.h CMextrn.h UDNinfo.h UDNextrn.h objects.inc @echo @echo @echo "ATESSE XSPICE simulator created." @echo @echo "Executable file is \"atesse_xspice\"." @echoforce: @true
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?