CC = gcc CCFLAGS = all: $(OBJS) @echo Initializing bouncer compilation @echo [*] Running Conversion Tool for older psyBNC Data. @$(CC) tools/convconf.c -o tools/convconf @tools/convconf @echo [*] Running Autoconfig. @$(CC) tools/autoconf.c -o tools/autoconf @tools/autoconf @echo [*] Compiling MakeSalt for Encryption.. @$(CC) -I. -o makesalt tools/makesalt.c @strip makesalt @./makesalt @echo [*] Compiling Bouncer.. @make -f makefile.out @ls -al psybnc @echo done. menuconfig: @echo Initializing Menu-Configuration @echo [*] Running Conversion Tool for older psyBNC Data. @$(CC) tools/convconf.c -o tools/convconf @tools/convconf @echo [*] Running Autoconfig. @$(CC) tools/autoconf.c -o tools/autoconf @tools/autoconf @echo [*] Creating Menu, please wait. @echo This needs the 'ncurses' libraray. If it is not available, menuconf wont work. @$(CC) menuconf/menuconf.c menuconf/inputbox.c menuconf/util.c menuconf/checklist.c menuconf/menubox.c menuconf/textbox.c src/snprintf.c -I. -lncurses -lm -o menuconf/menuconf 2>/dev/null @menuconf/menuconf @clear @echo Now compile psyBNC using make, if not yet compiled, or if Options were changed. @echo done. dist: cd ..; tar -cvf psyBNC2.2.2.tar psybnc; gzip -c psyBNC2.2.2.tar > psyBNC2.2.2.tar.gz; rm psyBNC2.2.2.tar clean: @echo Cleaning. rm -rf psybnc src/*.o