summaryrefslogtreecommitdiffstats
path: root/mbbsd/Makefile
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-01-31 20:19:55 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-01-31 20:19:55 +0800
commit463cdbbc77d5b00b8f6693e7ea6cb6b9c53be081 (patch)
tree0f148f23d284339f4a719d9f91dbe561c640db8b /mbbsd/Makefile
parent2afa5b4b2442fd61d3bd12158dbfd8df5eff371c (diff)
downloadpttbbs-463cdbbc77d5b00b8f6693e7ea6cb6b9c53be081.tar
pttbbs-463cdbbc77d5b00b8f6693e7ea6cb6b9c53be081.tar.gz
pttbbs-463cdbbc77d5b00b8f6693e7ea6cb6b9c53be081.tar.bz2
pttbbs-463cdbbc77d5b00b8f6693e7ea6cb6b9c53be081.tar.lz
pttbbs-463cdbbc77d5b00b8f6693e7ea6cb6b9c53be081.tar.xz
pttbbs-463cdbbc77d5b00b8f6693e7ea6cb6b9c53be081.tar.zst
pttbbs-463cdbbc77d5b00b8f6693e7ea6cb6b9c53be081.zip
- 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
Diffstat (limited to 'mbbsd/Makefile')
-rw-r--r--mbbsd/Makefile16
1 files changed, 15 insertions, 1 deletions
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