diff --git a/lang/pc/pem/Makefile b/lang/pc/pem/Makefile new file mode 100644 index 000000000..bc6885bae --- /dev/null +++ b/lang/pc/pem/Makefile @@ -0,0 +1,42 @@ +d=../../.. +h=$d/h +PEM=$d/lib/pc_pem +PEM_OUT=$d/lib/pc_pem.out + +HEAD=$h/em_spec.h $h/em_pseu.h $h/em_mnem.h $h/em_mes.h $h/pc_size.h +LDFLAG=-i + +all: pem pem.out + +pem.out: pem.m + apc -mint --t -o pem.out pem.m + +pem: pem.m + apc $(LDFLAG) -o pem pem.m + +pem.m: pem.p $(HEAD) + -rm -f pem.m + -if apc -I$h -O -c.m pem.p ; then :; else \ + acc -o move move.c ; move ; rm move move.[oskm] ; \ + fi + +cmp: pem + cmp pem $(PEM) + +install: pem + cp pem $(PEM) + +distr: + ln pem.p pem22.p ; apc -mvax2 -c.m -I$h pem22.p ; rm pem22.p + ln pem.p pem24.p ; apc -mvax4 -c.m -I$h pem24.p ; rm pem24.p +clean: + -rm -f pem pem.out *.[os] *.old + +pr: + @pr pem.p + +xref: + xref pem.p^pr -h "XREF PEM.P" + +opr: + make pr ^ opr