From 463cdbbc77d5b00b8f6693e7ea6cb6b9c53be081 Mon Sep 17 00:00:00 2001 From: piaip Date: Thu, 31 Jan 2008 12:19:55 +0000 Subject: - Makefile update: to add more conditional flags and ctags builder git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3897 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/Makefile | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) (limited to 'mbbsd/Makefile') diff --git a/mbbsd/Makefile b/mbbsd/Makefile index 9e82285c..b385db74 100644 --- a/mbbsd/Makefile +++ b/mbbsd/Makefile @@ -33,15 +33,23 @@ LDFLAGS+= -L/usr/local/lib/mysql LIBS+= -lmysqlclient .endif +.if !defined(WITHOUT_LOG_CRAWLER) && defined(WITH_LOG_CRAWLER) +CFLAGS+= -DLOG_CRAWLER +.endif + .if !defined(WITHOUT_EMAILDB) && defined(WITH_EMAILDB) OBJS+= emaildb.o CFLAGS+= -DUSE_EMAILDB LIBS+= -lsqlite3 .endif +.if !defined(WITHOUT_BBSLUA_USAGE) && defined(WITH_BBSLUA_USAGE) +CFLAGS+= -DBBSLUA_USAGE +.endif + .if !defined(WITHOUT_BBSLUA) && defined(WITH_BBSLUA) OBJS+= bbslua.o bbsluaext.o -CFLAGS+= -DUSE_BBSLUA +CFLAGS+= -DUSE_BBSLUA # MODIFY THESE ENVIRONMENT SETTINGS TO FIT YOUR CONFIGURATION CFLAGS+= -I/usr/include/lua5.1 CFLAGS_FreeBSD += -I/usr/local/include/lua51 @@ -106,6 +114,12 @@ $(SRCROOT)/include/banip.h: $(SRCROOT)/util/banip.pl mbbsd.o: mbbsd.c $(SRCROOT)/include/var.h $(SRCROOT)/include/banip.h $(CCACHE) $(DIETCC) $(CC) $(CFLAGS) -c $< +initemaildb: emaildb.c + $(CC) -DINIT_MAIN $(CFLAGS) $(LDFLAGS) -o initemaildb emaildb.c $(LIBS) + +ctags: + ctags *.c ../include/*.h ../src/libbbs/*.c ../src/libbbsutil/*.c + test: $(PROG) killall -9 testmbbsd || true cp mbbsd testmbbsd -- cgit v1.2.3