📄 makefile.in
字号:
## uCsim hc08.src/Makefile## (c) Drotos Daniel, Talker Bt. 1997#STARTYEAR = 1997SHELL = /bin/shCXX = @CXX@CPP = @CPP@CXXCPP = @CXXCPP@RANLIB = @RANLIB@INSTALL = @INSTALL@STRIP = @STRIP@top_builddir = @top_builddir@top_srcdir = @top_srcdir@DEFS = $(subs -DHAVE_CONFIG_H,,@DEFS@)CPPFLAGS = @CPPFLAGS@ -I$(srcdir) -I$(top_srcdir) -I$(top_builddir) \ -I$(top_srcdir)/cmd.src -I$(top_srcdir)/sim.src \ -I$(top_srcdir)/gui.srcCFLAGS = @CFLAGS@ -WallCXXFLAGS = @CXXFLAGS@ -WallM_OR_MM = @M_OR_MM@PICOPT = @PICOPT@SHAREDLIB = @SHAREDLIB@EXEEXT = @EXEEXT@LIBS = @LIBS@ -L$(top_builddir) -lsim -lutil -lguiucsim -lcmd -lsimDL = @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@VPATH = @srcdir@OBJECTS_SHARED = glob.o \ inst.o \ simhc08.o hc08.oOBJECTS_EXE = shc08.oOBJECTS = $(OBJECTS_SHARED) $(OBJECTS_EXE)HC08ASM = 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 hc08.src teststests: $(TEST_OBJ)# Compiling and installing everything and runing test# ---------------------------------------------------install: all installdirs $(INSTALL) shc08$(EXEEXT) $(DESTDIR)$(bindir)/shc08$(EXEEXT) $(STRIP) $(DESTDIR)$(bindir)/shc08$(EXEEXT)# Deleting all the installed files# --------------------------------uninstall: rm -f $(DESTDIR)$(bindir)/shc08$(EXEEXT)# Performing self-test# --------------------check: testtest:# Performing installation test# ----------------------------installcheck:# Creating installation directories# ---------------------------------installdirs: test -d $(DESTDIR)$(bindir) || $(INSTALL) -d $(DESTDIR)$(bindir)# Creating dependencies# ---------------------dep: Makefile.depMakefile.dep: $(srcdir)/*.cc $(srcdir)/*.h $(CXXCPP) $(CPPFLAGS) $(M_OR_MM) $(filter %.cc,$^) >Makefile.depinclude Makefile.depinclude $(srcdir)/clean.mk# My rules# --------.SUFFIXES: .asm .hexhc08.src: shc08$(EXEEXT) shared_libshc08$(EXEEXT): $(OBJECTS) $(top_builddir)*.a $(CXX) $(CXXFLAGS) -o $@ $(OBJECTS) $(LIBS)ifeq ($(dlso_ok),yes)shared_lib: $(top_builddir)shc08.soelseshared_lib: @$(top_srcdir)/mkecho $(top_builddir) "No hc08 shared lib made." @$(top_srcdir)/mkecho $(top_builddir) "(SHAREDLIB="$(SHAREDLIB)",dl_ok="$(dl_ok)",enable_dlso="$(enable_dlso)")"endif$(top_builddir)shc08.so: $(OBJECTS_SHARED) $(CXX) -shared $(OBJECTS_SHARED) -o $(top_builddir)shc08.sootherlibs: $(MAKE) -C $(top_builddir)cmd.src all $(MAKE) -C $(top_builddir)sim.src all.cc.o: $(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c $< -o $@.asm.hex: $(HC08ASM) -l $< -o $@ -e $<.lst# Remaking configuration# ----------------------checkconf: @if [ -f $(top_builddir)devel ]; then\ $(MAKE) -f conf.mk srcdir="$(srcdir)" top_builddir="$(top_builddir)" freshconf;\ fi# End of hc08.src/Makefile.in
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -