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

📄 makefile.in

📁 sdcc是为51等小型嵌入式cpu设计的c语言编译器支持数种不同类型的cpu
💻 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 + -