#
CC=/bin/cc

# for bsd:
CFLAGS=-O
LFLAGS=-ltermlib
MFLAGS=

# for sysV:
# CFLAGS=-O -DREALUNIX
# LFLAGS=
# MFLAGS=

# for AT&T 6300+:
# CFLAGS=-Ml -s -DREALUNIX
# LFLAGS=
# MFLAGS=-Ml -s

# for Xenix286 (contributed by Mark Seiffert --- rex!mgse!marks):
# CFLAGS=-M2el -Ox -DREALUNIX -LARGE
# LFLAGS=-F 5000 -s
# MFLAGS=-M2el

#.SILENT:

all: version pac

version:
	@/bin/rm -f version.c
	@echo 'char *version = "'`date`'";' > version.c

NONE=ierror.o version.o
BOTH=convbase.o interpret.o
TABS=pactok.o bitwise.o help.o
MAPS=amort.o atoi.o conv.o file.o pac.o total.o
DEFS=display.o error.o ledit.o onlay.o pipes.o stack.o system.o time.o work.o

pac: ${NONE} ${BOTH} ${DEFS} ${MAPS} ${TABS}
	${CC} ${MFLAGS} ${NONE} ${BOTH} ${DEFS} ${MAPS} ${TABS} \
	-lcurses ${LFLAGS} -lm -o pac

${BOTH}: defs.h maps.h toktab.h
${TABS}: defs.h toktab.h
${MAPS}: defs.h maps.h
${DEFS}: defs.h
