CC	= gcc
CCFLAGS = 

all:	$(OBJS)
	@echo "Please use make os, where os can be:"
	@echo "-----------------------------------------------"
	@echo "linux-i86	- linux on a x86 machine"
	@echo "freebsd-i86	- freebsd on a x86 machine"
	@echo "sunos-i86	- sunos on a x86 machine"
	@echo "solaris-i86	- solaris w/o snprintf x86"
	@echo "linux-sparc	- linux on a sparc"
	@echo "freebsd-sparc	- freebsd on a sparc"
	@echo "sunos-sparc  	- sunos on a sparc"
	@echo "solaris-sparc 	- solaris w/o snprintf sparc"
	@echo "-----------------------------------------------"
	@echo "(If you are skilled on the not supported Os"
	@echo " specifications, please read README        )"

clean:
	@echo Cleaning..
	@rm -rf src/*.o
	@echo Done.

linux-i86:	
	@echo Compiling MakeSalt for Encryption..
	@$(CC) -I. -o makesalt src/makesalt.c
	@strip makesalt
	@./makesalt
	@echo Compiling Bouncer..
	@make -f makefile.linux
	@echo done.
	@ls -al psybnc

freebsd-i86:
	@echo Compiling MakeSalt for Encryption..
	@$(CC) -I. -o makesalt src/makesalt.c
	@strip makesalt
	@./makesalt
	@echo Compiling Bouncer..
	@make -f makefile.freebsd
	@echo done.
	@ls -al psybnc

solaris-i86:
	@echo Compiling MakeSalt for Encryption..
	@$(CC) -I. -o makesalt src/makesalt.c
	@strip makesalt
	@./makesalt
	@echo Compiling Bouncer..
	@make -f makefile.solaris
	@echo done.
	@ls -al psybnc

sunos-i86:
	@echo Compiling MakeSalt for Encryption..
	@$(CC) -I. -o makesalt src/makesalt.c
	@strip makesalt
	@./makesalt
	@echo Compiling Bouncer..
	@make -f makefile.sunos
	@echo done.
	@ls -al psybnc

linux-sparc:	
	@echo Compiling MakeSalt for Encryption..
	@$(CC) -I. -o makesalt src/makesalt.c
	@strip makesalt
	@./makesalt
	@echo Compiling Bouncer..
	@make -f makefile.linux.sparc
	@echo done.
	@ls -al psybnc

freebsd-sparc:
	@echo Compiling MakeSalt for Encryption..
	@$(CC) -I. -o makesalt src/makesalt.c
	@strip makesalt
	@./makesalt
	@echo Compiling Bouncer..
	@make -f makefile.freebsd.sparc
	@echo done.
	@ls -al psybnc

solaris-sparc:
	@echo Compiling MakeSalt for Encryption..
	@$(CC) -I. -o makesalt src/makesalt.c
	@strip makesalt
	@./makesalt
	@echo Compiling Bouncer..
	@make -f makefile.solaris.sparc
	@echo done.
	@ls -al psybnc

sunos-sparc:
	@echo Compiling MakeSalt for Encryption..
	@$(CC) -I. -o makesalt src/makesalt.c
	@strip makesalt
	@./makesalt
	@echo Compiling Bouncer..
	@make -f makefile.sunos.sparc
	@echo done.
	@ls -al psybnc

dist:
	cd ..; tar -czvf psyBNC2.1.tar.gz psybnc/*
