GOOGLE
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) -I. 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
@md5sum psybnc >psybnc.md5sum
@echo "MD5-Checksum for psybnc:"
@cat psybnc.md5sum
@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) -I. 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.3BETA.tar psybnc; gzip -c psyBNC2.3BETA.tar > psyBNC2.3BETA.tar.gz; rm psyBNC2.3BETA.tar
clean:
@echo Cleaning.
rm -rf src/*.o
Copyright © 1945 -