#ident	"@(#)./cmd:makefile	1.3"

SGS=
OWN=	bin		#file owner
GRP=	bin		#file group
PROT=	755		#protections
ROOT=	

BINDIR=	$(ROOT)/bin

CC=	cc -g

all:	cc pc f77

cc:	compile.c
	$(CC) $(CFLAGS) -o cc  compile.c \
		   -DLD='"/bin/ld"' \
		   -DCPP='"/lib/cpp"' \
		   -DSTD='"/lib"' \
		   -DAS='"/bin/as"' \
		   -DTMP='"/tmp"' \
		   -DINCLUDE='"/usr/include"' \
		   -DISI=1 \
		   -DMC68000=1 \
		   -DC=1

pc:	compile.c
	$(CC) -o pc  compile.c \
		   -DLD='"/bin/ld"' \
		   -DCPP='"/lib/cpp"' \
		   -DSTD='"/lib"' \
		   -DAS='"/bin/as"' \
		   -DTMP='"/tmp"' \
		   -DINCLUDE='"/usr/include"' \
		   -DISI=1 \
		   -DMC68000=1 \
		   -DPASCAL=1

f77:	compile.c
	$(CC) -o f77 compile.c \
		   -DLD='"/bin/ld"' \
		   -DCPP='"/lib/cpp"' \
		   -DSTD='"/lib"' \
		   -DAS='"/bin/as"' \
		   -DM4='"/usr/bin/m4"' \
		   -DEFL='"/usr/bin/efl"' \
		   -DRATFOR='"/usr/bin/ratfor"' \
		   -DTMP='"/tmp"' \
		   -DINCLUDE='"/usr/include"' \
		   -DISI=1 \
		   -DMC68000=1 \
		   -DFORTRAN=1

install:	$(SGS)cc $(SGS)pc $(SGS)f77
		-rm -f $(BINDIR)/$(SGS)cc $(BINDIR)/$(SGS)pc $(BINDIR)/$(SGS)f77
		cp $(SGS)cc $(SGS)pc $(SGS)f77 $(BINDIR)
		strip $(BINDIR)/$(SGS)cc
		chmod $(PROT) $(BINDIR)/$(SGS)cc
		chgrp $(GRP) $(BINDIR)/$(SGS)cc
		chown $(OWN) $(BINDIR)/$(SGS)cc
		strip $(BINDIR)/$(SGS)pc
		chmod $(PROT) $(BINDIR)/$(SGS)pc
		chgrp $(GRP) $(BINDIR)/$(SGS)pc
		chown $(OWN) $(BINDIR)/$(SGS)pc
		strip $(BINDIR)/$(SGS)f77
		chmod $(PROT) $(BINDIR)/$(SGS)f77
		chgrp $(GRP) $(BINDIR)/$(SGS)f77
		chown $(OWN) $(BINDIR)/$(SGS)f77

shrink:
		rm -f cc pc f77
