|
@@ -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
|