📄 makefile.tpl
字号:
## 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -