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

📄 makefile

📁 basic.c */ /**//* Project:NeuroBasic, basic package*//**/ /* Survey:This is a simple Basic b-code
💻
字号:
#################################################################### Name:		makefile## Project:	NeuroBasic, basic package## Survey:	This makefile is part of the building procedure of#		the NeuroBasic simulation environment. It will be#		executed by the global makefile.## Author:	Urs Mueller#		Electronics Laboratory, ETH Zuerich#		Switzerland## Created:	July 21, 1994# Modified:	July 31, 1995 (um)#################################################################### macro definitions# =================include ../macros.mkBLIST		= b_run.c basic.c compiler.c host.c\		  hostub.c mknfcts.c mknobjs.c mkhfcts.c\		  neurolib.c simpsim.c slstub.c\		  compdate.c array.c\		  basic.h common.h host.h neurolib.h\		  nfcts.h nobjs.h m_host.h musiclib.h\		  hfcts.h mdisk.h compiler.h array.h\		  makefile docu.tex manual.tex basic.tex\		  userext.tex fileform.tex format.tex\		  nbasic.sty history.txt todo.txt\		  html.tex html_nb_style.tex	# backup listBPATH		= ../$(BACKUPPATH)/basic/# 		# backup path# make everything of package# ==========================all:		local music sim# make local version of package# =============================local:		local.olocal.o:	lo_simpsim.o lo_bconst.o lo_basic.o lo_compiler.o\			lo_host.o lo_hostif.o lo_basif.o lo_b_run.o\			lo_neurolib.o lo_array.o		$(LOC_LD) -o local.o\			lo_simpsim.o lo_bconst.o lo_basic.o\			lo_compiler.o lo_host.o lo_hostif.o lo_basif.o\			lo_b_run.o lo_neurolib.o lo_array.olo_simpsim.o:	simpsim.c		@echo $(LOC_CC) $(LOC_COPT) -o lo_simpsim.o simpsim.c		@$(LOC_CC) $(LOC_COPTS) -o lo_simpsim.o simpsim.clo_bconst.o:	bconst.c basic.h		@echo $(LOC_CC) $(LOC_COPT) -o lo_bconst.o bconst.c		@$(LOC_CC) $(LOC_COPTS) -o lo_bconst.o bconst.clo_basic.o:	basic.c basic.h allhfcts.h		@echo $(LOC_CC) $(LOC_COPT) -o lo_basic.o basic.c		@$(LOC_CC) $(LOC_COPTS) -o lo_basic.o basic.clo_compiler.o:	compiler.c compiler.h basic.h		@echo $(LOC_CC) $(LOC_COPT) -o lo_compiler.o compiler.c		@$(LOC_CC) $(LOC_COPTS) -o lo_compiler.o compiler.clo_host.o:	host.c host.h basic.h allhfcts.h		@echo $(LOC_CC) $(LOC_COPT) -o lo_host.o host.c		@$(LOC_CC) $(LOC_COPTS) -o lo_host.o host.clo_hostif.o:	hostif.c allhfcts.h		@echo $(LOC_CC) $(LOC_COPT) -o lo_hostif.o hostif.c		@$(LOC_CC) $(LOC_COPTS) -o lo_hostif.o hostif.clo_basif.o:	basicif.c allnfcts.h basic.h		@echo $(LOC_CC) $(LOC_COPT) -o lo_basif.o basicif.c		@$(LOC_CC) $(LOC_COPTS) -o lo_basif.o basicif.clo_b_run.o:	b_run.c allnobjs.h neurolib.h basic.h		@echo $(LOC_CC) $(LOC_COPT) -o lo_b_run.o b_run.c		@$(LOC_CC) $(LOC_COPTS) -o lo_b_run.o b_run.clo_neurolib.o:	neurolib.c allnobjs.h neurolib.h neurolib.h		@echo $(LOC_CC) $(LOC_COPT) -o lo_neurolib.o neurolib.c		@$(LOC_CC) $(LOC_COPTS) -o lo_neurolib.o neurolib.clo_array.o:	array.c array.h allnobjs.h allnfcts.h neurolib.h		@echo $(LOC_CC) $(LOC_COPT) -o lo_array.o array.c		@$(LOC_CC) $(LOC_COPTS) -o lo_array.o array.c# make MUSIC version of package# =============================music:		music.cln hmusic.omusic.cln:	basicif.cln b_run.cln neurolib.cln slstub.cln array.cln		$(MUS_LD) -Bmusic.cln\			basicif.cln b_run.cln neurolib.cln\			slstub.cln array.clnbasicif.cln:	basicif.c allnfcts.h basic.h		$(MUS_CC) $(MUS_COPTS) basicif.cb_run.cln:	b_run.c allnobjs.h allnfcts.h neurolib.h basic.h		$(MUS_CC) $(MUS_COPTS) b_run.cneurolib.cln:	neurolib.c allnobjs.h neurolib.h neurolib.h		$(MUS_CC) $(MUS_COPTS) neurolib.carray.cln:	array.c array.h allnobjs.h neurolib.h		$(MUS_CC) $(MUS_COPTS) array.cslstub.cln:	slstub.c basic.h		$(MUS_CC) $(MUS_COPTS) slstub.chmusic.o:	bconst.o basic.o compiler.o host.o hostif.o hostub.o		$(HOS_LD) -o hmusic.o bconst.o basic.o compiler.o\			host.o hostif.o hostub.obconst.o:	bconst.c basic.h		$(HOS_CC) $(HOS_COPTS) bconst.cbasic.o:	basic.c basic.h allhfcts.h		$(HOS_CC) $(HOS_COPTS) basic.ccompiler.o:	compiler.c compiler.h basic.h		$(HOS_CC) $(HOS_COPTS) compiler.chost.o:		host.c host.h basic.h allhfcts.h		$(HOS_CC) $(HOS_COPTS) host.chostif.o:	hostif.c allhfcts.h		$(HOS_CC) $(HOS_COPTS) hostif.chostub.o:	hostub.c common.h		$(HOS_CC) $(HOS_COPTS) hostub.c# make simulator version of package# =================================sim:		ssim.o hsim.ossim.o:		si_basicif.o si_b_run.o si_neurolib.o si_slstub.o		$(SIM_LD) -o ssim.o\			si_basicif.o si_b_run.o si_neurolib.o\			si_slstub.osi_basicif.o:	basicif.c allnfcts.h basic.h		@echo $(SIM_CC) $(SIM_COPT) -o si_basicif.o basicif.c		@$(SIM_CC) $(SIM_COPTS) -o si_basicif.o basicif.csi_b_run.o:	b_run.c allnobjs.h neurolib.h basic.h		@echo $(SIM_CC) $(SIM_COPT) -o si_b_run.o b_run.c		@$(SIM_CC) $(SIM_COPTS) -o si_b_run.o b_run.csi_neurolib.o:	neurolib.c allnobjs.h neurolib.h neurolib.h		@echo $(SIM_CC) $(SIM_COPT) -o si_neurolib.o neurolib.c		@$(SIM_CC) $(SIM_COPTS) -o si_neurolib.o neurolib.csi_slstub.o:	slstub.c basic.h		@echo $(SIM_CC) $(SIM_COPT) -o si_slstub.o slstub.c		@$(SIM_CC) $(SIM_COPTS) -o si_slstub.o slstub.chsim.o:		si_bconst.o si_basic.o si_compiler.o si_host.o\			si_hostif.o si_hostub.o		$(SIM_LD) -o hsim.o si_bconst.o si_basic.o\			si_compiler.o si_host.o si_hostif.o si_hostub.osi_bconst.o:	bconst.c basic.h		@echo $(SIM_CC) $(SIM_COPT) -o si_bconst.o bconst.c		@$(SIM_CC) $(SIM_COPTS) -o si_bconst.o bconst.csi_basic.o:	basic.c basic.h allhfcts.h		@echo $(SIM_CC) $(SIM_COPT) -o si_basic.o basic.c		@$(SIM_CC) $(SIM_COPTS) -o si_basic.o basic.csi_compiler.o:	compiler.c compiler.h basic.h		@echo $(SIM_CC) $(SIM_COPT) -o si_compiler.o compiler.c		@$(SIM_CC) $(SIM_COPTS) -o si_compiler.o compiler.csi_host.o:	host.c host.h basic.h allhfcts.h		@echo $(SIM_CC) $(SIM_COPT) -o si_host.o host.c		@$(SIM_CC) $(SIM_COPTS) -o si_host.o host.csi_hostif.o:	hostif.c allhfcts.h		@echo $(SIM_CC) $(SIM_COPT) -o si_hostif.o hostif.c		@$(SIM_CC) $(SIM_COPTS) -o si_hostif.o hostif.csi_hostub.o:	hostub.c common.h		@echo $(SIM_CC) $(SIM_COPT) -o si_hostub.o hostub.c		@$(SIM_CC) $(SIM_COPTS) -o si_hostub.o hostub.c# make local utilities# ====================mknobjs:	mknobjs.c		@echo $(LOC_CC) -o mknobjs mknobjs.c		@$(LOC_CC) $(LOC_WARN) -o mknobjs mknobjs.cmknfcts:	mknfcts.c		@echo $(LOC_CC) -o mknfcts mknfcts.c		@$(LOC_CC) $(LOC_WARN) -o mknfcts mknfcts.cmkhfcts:	mkhfcts.c		@echo $(LOC_CC) -g -o mknfcts mkhfcts.c		@$(LOC_CC) -g $(LOC_WARN) -o mkhfcts mkhfcts.c# make manual and documentation# =============================manual:		manual.dvimanual.dvi:	manual.tex includes.tex basic.tex fileform.tex\			userext.tex		latex manual		makeindex -c manual		latex manualdocu:		docu.dvidocu.dvi:	docu.tex includes.tex basic.tex fileform.tex\			userext.tex		latex docu		makeindex -c docu		latex docu# make a backup of all sources# ============================backup:		$(BPATH) $(BLIST:%=$(BPATH)%)$(BPATH):		$(MKDIR) $(BPATH)$(BLIST:%=$(BPATH)%): $$(@:$(BPATH)%=%) #$(BLIST:%=$(BPATH)%): $(BPATH)%: % 				#gnu		$(COPY) $(@:$(BPATH)%=%) $(BPATH)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -