From 25b82b258a2cda8fa7bb323a6cac302637cdaa38 Mon Sep 17 00:00:00 2001 From: in2 Date: Fri, 2 Apr 2004 03:40:06 +0000 Subject: no longer use git-svn-id: http://opensvn.csie.org/pttbbs/trunk/not-maintained@1668 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd.icc/.cvsignore | 3 +++ mbbsd.icc/Makefile | 72 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 mbbsd.icc/.cvsignore create mode 100644 mbbsd.icc/Makefile diff --git a/mbbsd.icc/.cvsignore b/mbbsd.icc/.cvsignore new file mode 100644 index 00000000..7eaf2809 --- /dev/null +++ b/mbbsd.icc/.cvsignore @@ -0,0 +1,3 @@ +*.o +mbbsd.icc +*.il diff --git a/mbbsd.icc/Makefile b/mbbsd.icc/Makefile new file mode 100644 index 00000000..bbbe1a7a --- /dev/null +++ b/mbbsd.icc/Makefile @@ -0,0 +1,72 @@ +.PATH: ../mbbsd + +BBSHOME=/home/bbs +PROG= mbbsd.icc +OBJS= admin.o announce.o args.o bbs.o board.o cache.o cal.o card.o\ + chat.o chc_draw.o chc_net.o chc_play.o chc_rule.o chicken.o dark.o\ + edit.o friend.o gamble.o gomo.o gomo1.o guess.o indict.o io.o\ + kaede.o lovepaper.o mail.o mbbsd.o menu.o more.o name.o osdep.o\ + othello.o page.o read.o record.o register.o screen.o stuff.o\ + talk.o term.o topsong.o user.o vice.o vote.o xyz.o\ + voteboard.o syspost.o var.o toolkit.o passwd.o\ + calendar.o + +ICCFLAGS= -O -march=pentiumiii -Ob2 -tpp6 -mcpu=pentiumpro -march=pentiumiii \ + -ipo -ipo_obj +GCCFLAGS= -O -march=pentium3 + +CFLAGS= -DHAVE_SETPROCTITLE -DBBSHOME='"$(BBSHOME)"' -DFreeBSD -I../include +LDFLAGS= -lutil -lkvm -lcrypt + +.if defined(GDB) || defined(DEBUG) +CFLAGS+= -g +FDFLAGS+= -g +.else +CFLAGS+= -O +LDFLAGS+= -O +.endif + +.if defined(DEBUG) +CFLAGS+= -DDEBUG +LDFLAGS+= -DDEBUG +.endif + +.if defined(NO_FORK) +CFLAGS+= -DNO_FORK +.endif + +CFLAGS+= "-DCOMPILE_TIME=\"`date`\"" +GCCUSE=gcc -pipe -Wall $(CFLAGS) -c + +.SUFFIXES: .c .o +.c.o: ../include/var.h + icc -D__FreeBSD__ -D__FreeBSD $(CFLAGS) $(ICCFLAGS) -c ../mbbsd/$*.c + +all: $(PROG) + +$(PROG): $(OBJS) + icc $(LDFLAGS) $(ICCFLAGS) -o $(PROG) $(OBJS) + +../include/var.h: var.c + perl ../util/parsevar.pl < ../mbbsd/var.c > ../include/var.h + +cache.o: cache.c + $(GCCUSE) $(GCCFLAGS) ../mbbsd/$*.c + +topsong.o: topsong.c + $(GCCUSE) $(GCCFLAGS) ../mbbsd/$*.c + +install: $(PROG) + install -d $(BBSHOME)/bin/ + install -c -m 755 $(PROG) $(BBSHOME)/bin/ + rm -f $(BBSHOME)/bin/mbbsd + ln -sv $(BBSHOME)/bin/$(PROG) $(BBSHOME)/bin/mbbsd + +test: $(PROG) + killall -9 testmbbsd || true + cp $(PROG) testmbbsd + ./testmbbsd 9000 + rm -f testmbbsd + +clean: + rm -f $(OBJS) $(PROG) -- cgit v1.2.3