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

📄 makefile

📁 Web URL 解析程序服务器端
💻
字号:
##########################################################Project: Magic Time#By: Liqingyu#Description: MT's Makefile#########################################################SHELL = /bin/shsrcdir = .top_srcdir = .prefix = progexec_prefix = ${prefix}bindir = ${exec_prefix}/binsbindir = ${exec_prefix}/sbinlibexecdir = ${exec_prefix}/libexecdatadir = ${prefix}/sharesysconfdir = ${prefix}/etcsharedstatedir = ${prefix}/comlocalstatedir = ${prefix}/varlibdir = ${exec_prefix}/libinfodir = ${prefix}/infomandir = ${prefix}/mandocdir = ${prefix}/docincludedir = ${prefix}/includeoldincludedir = /usr/includeDESTDIR =pkgdatadir = $(datadir)/@PACKAGE@pkglibdir = $(libdir)/@PACKAGE@pkgincludedir = $(includedir)/@PACKAGE@top_builddir = .ACLOCAL = @ACLOCAL@AUTOCONF = @AUTOCONF@AUTOHEADER = @AUTOHEADER@INSTALL = /usr/bin/install -cINSTALL_PROGRAM = ${INSTALL} $(AM_INSTALL_PROGRAM_FLAGS)INSTALL_DATA = ${INSTALL} -m 644INSTALL_SCRIPT = ${INSTALL_PROGRAM}transform = s,x,x,NORMAL_INSTALL = :PRE_INSTALL = :POST_INSTALL = :NORMAL_UNINSTALL = :PRE_UNINSTALL = :POST_UNINSTALL = :CC = gccG++ = g++MAKEINFO = @MAKEINFO@PACKAGE = @PACKAGE@RANLIB = ranlibSHELL = /bin/shLEX = flexPERL = /usr/bin/perlYACC = bison -y# -v gives verbose output.YFLAGS = -d -p ws_yy_mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirsCONFIG_HEADER = config.hCONFIG_CLEAN_FILES =VERSION=1.1LIBOBJS=LIBSRCS=$(LIBOBJS:.o=.c)ORACLE_CFLAGS=-I$(ORACLE_HOME)/rdbms/demo -I$(ORACLE_HOME)/rdbms/public \			-I$(ORACLE_HOME)/plsql/public -I$(ORACLE_HOME)/network/public ORACLE_LIBS= -lclntsh ORACLE_LDFLGS=-L$(ORACLE_HOME)/lib/ -L$(ORACLE_HOME)/rdbms/lib #XML4C_CFLAGS=-I${XERCESCROOT}/include#XML4C_LIBS= -lxerces-c#XML4C_LDFLGS=-L$(XERCESCROOT)/libLIBS=-lz -lnsl -lm -lcrypt $(ORACLE_LIBS) -lObjpkg -lplat -lEFC -locicpp -lxml2CFLAGS=-g -O2 -I. -I./include $(ORACLE_CFLAGS) -I/usr/local/include/libxml2LDFLAGS=-L./lib $(ORACLE_LDFLGS) $(XML4C_LDFLGS) -L/usr/local/libMKDEPEND=$(CC) $(CFLAGS) -MMJADE=:JADETEX=:DVIPS=dvipsFIG2DEV=:HTML_DSL=TEX_DSL=# Set this to something if you want all installed binaries to have a suffix.# Version number if common.suffix = -$(VERSION).runSTARTSTOPDAEMONSRC=utils/start-stop-daemon.ckernelsrcs = $(shell echo kernel/*.cpp) $(LIBSRCS)kernelobjs = $(kernelsrcs:.cpp=.o)kernelprogs = $(kernelsrcs:.cpp=)libsrcs = $(shell echo lib/*.cpp) $(LIBSRCS)libobjs = $(libsrcs:.cpp=.o) $(LIBOBJS)srcs = $(shell echo */*.cpp)objs = $(srcs:.cpp=.o)ConfigFiles = $(shell echo */*.sys */*.tab)libs = lib/libObjpkg.asrcdirs = lib kernel .SUFFIXES: $(SUFFIXES) .xml .html .ps .fig .png .y .c .cpp .o.y.c:	$(YACC) $(YFLAGS) $< && mv y.tab.c $*.c	if test -f y.tab.h; then \	if cmp -s y.tab.h $*.h; then rm -f y.tab.h; else mv y.tab.h $*.h; fi; \	else :; fi.y.cpp:	$(YACC) $(YFLAGS) $< && mv y.tab.cpp $*.cpp	if test -f y.tab.h; then \	if cmp -s y.tab.h $*.h; then rm -f y.tab.h; else mv y.tab.h $*.h; fi; \	else :; fi.c.o:	$(CC) $(CFLAGS) -o $@ -c $<.cpp.o:	$(G++) $(CFLAGS) -o $@ -c $<all:  kernelprogskernelprogs: $(kernelprogs)docs: figs $(docs)no-docs:figs: $(figs)release: all	tar cvfz CBS_kernel.tar.gz $(kernelprogs) sql $(ConfigFiles)install: all	$(INSTALL) -d $(bindir)	for kernel in $(kernelprogs); do \		$(INSTALL) $$kernel $(bindir)/`basename $$kernel`$(suffix); \	doneinstall-docs:	$(INSTALL) -d $(docdir)	cp -r $(docs) $(docsrcs) $(figs) $(figsrcs) $(docdir)clean:	rm -f core $(kernelprogs) \		$(objs) $(docs)	rm -f $(figs) $(docs)	rm -f lib/libObjpkg.adepend .depend: 	for dir in $(srcdirs); do \		$(MKDEPEND) $$dir/*.c | sed "s:^[^ ]:$$dir/&:"; done > .dependinclude .dependlib/libObjpkg.a: $(libobjs)	ar rc lib/libObjpkg.a $(libobjs)	$(RANLIB) lib/libObjpkg.amake-op-table: $(srcdir)/wmlscript/make-op-table.in	sed 's%@PERLPROG@%/usr/bin/perl%g' $(srcdir)/wmlscript/make-op-table.in > make-op-table	chmod a+x make-op-tableopcodes:	./make-op-table $(srcdir)/wmlscript/wsasm.h > $(srcdir)/wmlscript/wsopcodes.h$(gameprogs): $(libs) $(gameobjs)	$(G++) $(CFLAGS) $(LDFLAGS) -o $@ $@.o $(LIBS)$(businessprogs): $(libs) $(businessobjs)	$(G++) $(CFLAGS) $(LDFLAGS) -o $@ $@.o $(LIBS)$(kernelprogs): $(libs) $(kernelobjs)	$(G++) $(CFLAGS) $(LDFLAGS) -o $@ $@.o $(LIBS)

⌨️ 快捷键说明

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