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

📄 makefile.in

📁 Small Device C Compiler 面向Inter8051
💻 IN
字号:
## uCsim z80.src/Makefile## (c) Drotos Daniel, Talker Bt. 1997#STARTYEAR	= 1997SHELL		= /bin/shCXX		= @CXX@CPP		= @CPP@CXXCPP		= @CXXCPP@RANLIB		= @RANLIB@INSTALL		= @INSTALL@PRJDIR		= ..DEFS            = $(subs -DHAVE_CONFIG_H,,@DEFS@)CPPFLAGS        = @CPPFLAGS@ -I. -I$(PRJDIR) \		  -I$(PRJDIR)/cmd.src -I$(PRJDIR)/sim.src -I$(PRJDIR)/gui.srcCFLAGS          = @CFLAGS@ -WallCXXFLAGS        = @CXXFLAGS@ -WallM_OR_MM         = @M_OR_MM@PICOPT		= @PICOPT@SHAREDLIB	= @SHAREDLIB@EXEEXT          = @EXEEXT@LIBS		= @LIBS@ -L$(PRJDIR) -lutil -lsim -lutil -lcmd -lguiucsimDL		= @DL@dl_ok		= @dl_ok@prefix          = @prefix@exec_prefix     = @exec_prefix@bindir          = @bindir@libdir          = @libdir@datadir         = @datadir@includedir      = @includedir@mandir          = @mandir@man1dir         = $(mandir)/man1man2dir         = $(mandir)/man2infodir         = @infodir@srcdir          = @srcdir@OBJECTS_SHARED	= glob.o \		  inst.o \		  inst_cb.o \		  inst_dd.o \		  inst_ed.o \		  inst_fd.o \		  inst_ddcb.o \		  inst_fdcb.o \		  simz80.o z80.oOBJECTS_EXE	= sz80.oOBJECTS		= $(OBJECTS_SHARED) $(OBJECTS_EXE)Z80ASM		= enable_dlso	= @enable_dlso@dlso_ok		= @dlso_ok@#TEST_OBJ	= test_bit.hex test_dis.hex test_mov.hex test_jmp.hex \#		  test_arith.hex# Compiling entire program or any subproject# ------------------------------------------all: checkconf otherlibs z80.src teststests: $(TEST_OBJ)# Compiling and installing everything and runing test# ---------------------------------------------------install: all installdirs	$(INSTALL) -s sz80$(EXEEXT) $(bindir)# Deleting all the installed files# --------------------------------uninstall:	rm -f $(bindir)/sz80$(EXEEXT)# Performing self-test# --------------------check: testtest:# Performing installation test# ----------------------------installcheck:# Creating installation directories# ---------------------------------installdirs:	test -d $(bindir) || $(INSTALL) -d $(bindir)# Creating dependencies# ---------------------dep: Makefile.depMakefile.dep: *.cc *.h	$(CXXCPP) $(CPPFLAGS) $(M_OR_MM) *.cc >Makefile.depinclude Makefile.depinclude clean.mk# My rules# --------.SUFFIXES: .asm .hexz80.src: sz80$(EXEEXT)  shared_libsz80$(EXEEXT): $(OBJECTS) $(PRJDIR)/*.a	$(CXX) $(CXXFLAGS) -o $@ $(OBJECTS) $(LIBS)ifeq ($(dlso_ok),yes)shared_lib: $(PRJDIR)/sz80.soelseshared_lib:	@$(PRJDIR)/mkecho $(PRJDIR) "No z80 shared lib made."	@$(PRJDIR)/mkecho $(PRJDIR) "(SHAREDLIB="$(SHAREDLIB)",dl_ok="$(dl_ok)",enable_dlso="$(enable_dlso)")"endif$(PRJDIR)/sz80.so: $(OBJECTS_SHARED)	$(CXX) -shared $(OBJECTS_SHARED) -o $(PRJDIR)/sz80.sootherlibs:	cd $(PRJDIR)/cmd.src && $(MAKE) all	cd $(PRJDIR)/sim.src && $(MAKE) all.cc.o:	$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c $< -o $@.asm.hex:	$(Z80ASM) -l $< -o $@ -e $<.lst# Remaking configuration# ----------------------checkconf:	@if [ -f $(PRJDIR)/devel ]; then\	  $(MAKE) -f conf.mk srcdir="$(srcdir)" PRJDIR="$(PRJDIR)" freshconf;\	fi# End of z80.src/Makefile.in

⌨️ 快捷键说明

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