IMP=/home/imp2023/usr/local/bin/imp77
IMPLINK=/home/imp2023/usr/local/bin/implink
CC=gcc
OPT=

all: alist code11 con11 dump11 imp11 lib11 nlib11 recode

imp11: imp11.o pass1.o pass2.o pass3.o geterrno.o
	$(IMPLINK) -o imp11 imp11.o pass1.o pass2.o pass3.o geterrno.o
imp11.o: imp11.imp
	$(IMP) -c $(OPT)  imp11.imp
pass1.o: pass1.imp
	$(IMP) -c $(OPT)  pass1.imp
pass2.o: pass2.imp
	$(IMP) -c $(OPT)  pass2.imp
pass3.o: pass3.imp
	$(IMP) -c $(OPT)  pass3.imp

alist: alist.imp
	$(IMP) $(OPT)  alist.imp
code11: code11.imp
	$(IMP) $(OPT)  code11.imp
con11: con11.imp
	$(IMP) $(OPT)  con11.imp
dump11: dump11.imp
	$(IMP) $(OPT)  dump11.imp
lib11: lib11.imp
	$(IMP) $(OPT)  lib11.imp
nlib11: nlib11.imp
	$(IMP) $(OPT)  nlib11.imp
recode: recode.imp
	$(IMP) $(OPT)  recode.imp

geterrno.o: geterrno.c
	$(CC) -c geterrno.c

clean:
	rm -f *~ *.o *.icd *.ibj *.cod  alist code11 con11 dump11 imp11 lib11 nlib11 pass1 pass2 pass3 recode
