makefile

来自「MySql++ wrapper」· 代码 · 共 72 行

TXT
72
字号
VERSION =	1.4INSTALL_PREFIX = /usr/develINSTALL_LIB =	$(INSTALL_PREFIX)/libINSTALL_INCLUDE = $(INSTALL_PREFIX)/includeINSTALL =	/usr/bin/installINCLUDE =	-I/usr/devel/include CFLAGS =	-Wall -g -O2 $(INCLUDE) -MDCPPFLAGS =	$(CFLAGS)LIBS =		-L/usr/local/lib/mysql -lmysqlclient -lzPROGS =		all:		$(PROGS) libmysqlwrapped.a libmysqlwrapped.ht:		t.o enum_t.o set_t.o		g++ -o $@ $^ $(LIBS)		LIBM =		Database.o Query.o StderrLog.o SysLog.o enum_t.o set_t.olibmysqlwrapped.a: \		$(LIBM)		ar cru libmysqlwrapped.a $(LIBM)		ranlib libmysqlwrapped.alibmysqlwrapped.h: \		IError.h StderrLog.h SysLog.h \			enum_t.h set_t.h Database.h Query.h		cat IError.h StderrLog.h SysLog.h \			enum_t.h set_t.h Database.h Query.h \			> libmysqlwrapped.h# 'make install' removes old versions firstinstall:	all		rm -f \			/usr/local/include/Connect.* \			/usr/local/include/Database.* \			/usr/local/include/Query.* \			/usr/devel/include/Connect.* \			/usr/devel/include/Database.* \			/usr/devel/include/Query.* \			/usr/local/include/libsql++.h \			/usr/devel/include/libsql++.h \			/usr/local/lib/libsql++.a \			/usr/devel/lib/libsql++.a		$(INSTALL) libmysqlwrapped.a $(INSTALL_LIB)		$(INSTALL) libmysqlwrapped.h $(INSTALL_INCLUDE)docs:		cp simple.cfg /usr/local/apache/www.dbdesigner.net/htdocs/project/mysqlclean:		rm -f *~ *.o $(PROGS) *.d slask *.aTARFILE =	mysqlwrapped-$(VERSION)tar:		clean		tar czf $(TARFILE).tar.gz \			Query.* \			Database.* \			IError.h \			StderrLog.* \			SysLog.* \			enum_t.* \			set_t.* \			Makefile README Changelog gpl.txt \			Project/mysqlwrapped.dsp		/usr/local/bin/tarfix.sh $(TARFILE)		cp $(TARFILE).tar.gz /usr/local/apache/www.dbdesigner.net/htdocs/project/mysql-include	*.d

⌨️ 快捷键说明

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