SHELL = /bin/sh
MAKE = make
CC = gcc

# FLAGS REQUIRED FOR PORTING
# SUNOS 4.1.4, HPUX 10.0, and LINUX NEED NOTHING DEFINED
# EXCEPT MAYBE THE OPTIMIZER
# CFLAGS=-O
# LIBS=

# SOLARIS
#CFLAGS=-DBZERO -O
#LIBS = -ll -lnsl -lsocket	# SOLARIS NEEDS THIS

# SOME OS NEEDS SPECIAL ZOMBIE HANDLING (-DZOMBIE)
# SOME OS NEEDS SIGSETJMP HANDLING (-DSIGSETJMP)
CFLAGS=-DZOMBIE -O 

all: bb bbd bbnet touchtime

bb: bb.o bb.h
	${CC} ${CFLAGS} -o $@ bb.o ${LIBS}

bbd: bbd.o bb.h
	${CC} ${CFLAGS} -o $@ bbd.o ${LIBS}

bbnet: bbnet.o bb.h
	${CC} ${CFLAGS} -o $@ bbnet.o ${LIBS}

touchtime: touchtime.o 
	${CC} ${CFLAGS} -o $@ touchtime.o ${LIBS}

install:
	rm -f *.o
	mv bb bbd bbnet touchtime ../bin

clean:	
	rm -f *.o bb bbd bbnet touchtime
