📄 makefile.in
字号:
## uCsim gui.src/Makefile## (c) Drotos Daniel, Talker Bt. 1999#SHELL = /bin/shCXX = @CXX@CPP = @CPP@CXXCPP = @CXXCPP@RANLIB = @RANLIB@INSTALL = @INSTALL@top_builddir = @top_builddir@top_srcdir = @top_srcdir@DEFS = $(subs -DHAVE_CONFIG_H,,@DEFS@)CPPFLAGS = @CPPFLAGS@ -I$(srcdir) -I$(top_builddir) -I$(top_srcdir) \ -I$(top_srcdir)/sim.src -I$(top_srcdir)/cmd.srcCFLAGS = @CFLAGS@ -WallCXXFLAGS = @CXXFLAGS@ -WallM_OR_MM = @M_OR_MM@LIBS = @LIBS@ @CURSES_LIBS@ -L$(top_builddir)curses_ok = @curses_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@enable_serio = @enable_serio@PKGS =ifeq ($(enable_serio),yes)SERIO_PKG = serio.srcelseSERIO_PKG =endifCURSES_PKGS = $(SERIO_PKG)# Common codeOBJECTS = rec.oSOURCES = $(patsubst %.o,%.cc,$(OBJECTS))# uCsim onlyUCSIM_OBJECTS = gui.o if.oUCSIM_SOURCES = $(patsubst %.o,%.cc,$(UCSIM_OBJECTS))# Tool onlyTOOL_OBJECTS =TOOL_SOURCES = $(patsubst %.o,%.cc,$(TOOL_OBJECTS))ALL_SOURCES = $(SOURCES) $(UCSIM_SOURCES) $(TOOL_SOURCES)# Compiling entire program or any subproject# ------------------------------------------all: gui.srcgui.src: checkconf gui_apiifeq ($(curses_ok),yes) @for pkg in dummy $(CURSES_PKGS); do\ if test -f $$pkg/Makefile; then $(MAKE) -C $$pkg $$pkg; else : ; fi ;\ doneendif# @for pkg in $(PKGS); do\# $(MAKE) -C $$pkg $$pkg ;\# donegui_api: ucsim_lib tool_lib# Compiling and installing everything and runing test# ---------------------------------------------------install: install_gui_apiifeq ($(curses_ok),yes) @for pkg in $(CURSES_PKGS); do\ $(MAKE) -C $$pkg install ; cd ..;\ doneendifinstall_gui_api:# Deleting all the installed files# --------------------------------uninstall: uninstall_gui_apiifeq ($(curses_ok),yes) @for pkg in $(CURSES_PKGS); do\ $(MAKE) -C $$pkg uninstall ; cd ..;\ doneendifuninstall_gui_api:# Performing self-test# --------------------check: check_local @for pkg in $(CURSES_PKGS); do\ $(MAKE) -C $$pkg check ; cd ..;\ donecheck_local:test: test_local @for pkg in $(CURSES_PKGS); do\ $(MAKE) -C $$pkg test ; cd ..;\ donetest_local:# Performing installation test# ----------------------------installcheck: installcheck_gui_api @for pkg in $(CURSES_PKGS); do\ $(MAKE) -C $$pkg installcheck ; cd ..;\ doneinstallcheck_gui_api:# Creating installation directories# ---------------------------------installdirs: @for pkg in $(CURSES_PKGS); do\ $(MAKE) -C $$pkg installdirs ; cd ..;\ done# Creating dependencies# ---------------------dep: Makefile.depMakefile.dep: $(ALL_SOURCES) $(srcdir)/*.h $(CXXCPP) $(CPPFLAGS) $(M_OR_MM) $(filter %.cc,$^) >Makefile.dep# don't include Makefile.dep for the listed targets:ifeq "$(findstring $(MAKECMDGOALS),uninstall uninstall_gui_api \ check check_local test test_local \ checkconf \ clean_local clean distclean_local \ distclean mostlyclean realclean)" "" include Makefile.dependifinclude $(srcdir)/clean.mk# My rules# --------ucsim_lib: $(top_builddir)libguiucsim.a$(top_builddir)libguiucsim.a: $(OBJECTS) $(UCSIM_OBJECTS) ar -rcu $*.a $(OBJECTS) $(UCSIM_OBJECTS) $(RANLIB) $*.atool_lib: $(top_builddir)libguitool.a$(top_builddir)libguitool.a: $(OBJECTS) $(TOOL_OBJECTS) ar -rcu $*.a $(OBJECTS) $(TOOL_OBJECTS) $(RANLIB) $*.a.cc.o: $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $< -o $@# Remaking configuration# ----------------------checkconf: @if [ -f $(top_builddir)devel ]; then\ $(MAKE) -f conf.mk srcdir="$(srcdir)" top_builddir="$(top_builddir)" freshconf;\ fi# End of gui.src/Makefile
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -