54 lines
1 KiB
Plaintext
54 lines
1 KiB
Plaintext
.SILENT:
|
|
CEM=acc
|
|
head:
|
|
echo use run
|
|
|
|
diffs: $P.cc.r $P.cem.r
|
|
echo two compiler diff
|
|
-diff $P.*.r
|
|
|
|
diffs3: $P.pcc.r $P.cc.r $P.cem.r
|
|
echo three compiler diff
|
|
-diff3 $P.*.r | tee diffs
|
|
egen: $P.e
|
|
echo comparing $P.e
|
|
-if test -f $P.e.g ; then diff $P.e $P.e.g ; else echo creating $P.e.g ; cp $P.e $P.e.g ; fi
|
|
rm -f $P.e
|
|
$P.e: $P.c
|
|
$(CEM) -c.e $P.c
|
|
$P.pcc.r: $P.pcc
|
|
echo running $P.pcc
|
|
-$P.pcc >$P.pcc.r
|
|
rm -f $P.pcc
|
|
$P.cc.r: $P.cc
|
|
echo running $P.cc
|
|
-$P.cc >$P.cc.r
|
|
rm -f $P.cc
|
|
$P.cem.r: $P.cem
|
|
echo running $P.cem
|
|
-$(RUN) $P.cem >$P.cem.r
|
|
rm -f $P.cem
|
|
$P.pcc: /tmp
|
|
echo pcc $P.c
|
|
pcc -o $P.pcc $P.c
|
|
$P.cc: /tmp
|
|
echo cc $P.c
|
|
cc -o $P.cc $P.c
|
|
$P.cem: /tmp
|
|
echo compiling $P.c
|
|
$(CEM) -o $P.cem $P.c 1>/dev/null
|
|
gen: $P.cem.r
|
|
echo comparing $P
|
|
-if test -f $P.cem.g ; then diff $P.cem.r $P.cem.g ; else echo creating $P.cem.g ; cp $P.cem.r $P.cem.g ; fi
|
|
|
|
install cmp:
|
|
|
|
pr:
|
|
pr `pwd`/$P.c `pwd`/$P.cem.g
|
|
|
|
opr:
|
|
make pr | opr
|
|
|
|
clean:
|
|
-rm -f $P.[kmsoe] $P.*.r core a.out *.old em_last em_runinf e.out
|