1984-11-08 12:08:31 +00:00
|
|
|
# $Header$
|
1984-07-02 15:35:56 +00:00
|
|
|
d=../..
|
|
|
|
l=$d/lib
|
|
|
|
h=$d/h
|
1987-02-24 16:07:04 +00:00
|
|
|
m=$d/man
|
1984-07-02 15:35:56 +00:00
|
|
|
ASS_PATH=$l/em_ass
|
|
|
|
|
|
|
|
SEP_OPT=-i
|
|
|
|
|
|
|
|
CFLAGS=-O
|
|
|
|
|
|
|
|
all: ass$(SEP_OPT)
|
|
|
|
|
|
|
|
clean:
|
1984-07-12 13:24:02 +00:00
|
|
|
-rm -f ass-i ass-n *.o maktab *.old asstb.c
|
1984-07-02 15:35:56 +00:00
|
|
|
|
|
|
|
install : all
|
1987-02-24 16:07:04 +00:00
|
|
|
rm -f $(ASS_PATH)
|
1984-07-02 15:35:56 +00:00
|
|
|
cp ass$(SEP_OPT) $(ASS_PATH)
|
1987-02-24 16:07:04 +00:00
|
|
|
rm -f $m/em_ass.6
|
|
|
|
cp em_ass.6 $m/em_ass.6
|
1984-07-02 15:35:56 +00:00
|
|
|
|
|
|
|
cmp : all
|
1987-02-24 16:07:04 +00:00
|
|
|
-cmp ass$(SEP_OPT) $(ASS_PATH)
|
|
|
|
-cmp em_ass.6 $m/em_ass.6
|
1984-07-02 15:35:56 +00:00
|
|
|
|
|
|
|
lint: ass00.c ass30.c ass40.c ass50.c ass60.c ass70.c \
|
|
|
|
ass80.c assci.c assda.c assrl.c asstb.c asscm.c
|
|
|
|
lint -hpvbx \
|
|
|
|
ass00.c ass30.c ass40.c ass50.c ass60.c ass70.c \
|
|
|
|
ass80.c assci.c assda.c assrl.c asstb.c asscm.c
|
|
|
|
|
|
|
|
|
|
|
|
ass-n: ass00.o ass30.o ass40.o ass50.o ass60.o ass70.o \
|
|
|
|
ass80.o assci.o assda.o assrl.o asstb.o asscm.o \
|
|
|
|
$l/em_data.a
|
|
|
|
cc -n $(CFLAGS) -o ass-n \
|
|
|
|
ass00.o ass30.o ass40.o ass50.o ass60.o ass70.o \
|
|
|
|
ass80.o assci.o assda.o assrl.o asstb.o asscm.o \
|
|
|
|
$l/em_data.a
|
|
|
|
|
|
|
|
ass-i: ass00.o ass30.o ass40.o ass50.o ass60.o ass70.o \
|
|
|
|
ass80.o assci.o assda.o assrl.o asstb.o asscm.o \
|
|
|
|
$l/em_data.a
|
|
|
|
cc -i $(CFLAGS) -o ass-i \
|
|
|
|
ass00.o ass30.o ass40.o ass50.o ass60.o ass70.o \
|
|
|
|
ass80.o assci.o assda.o assrl.o asstb.o asscm.o \
|
|
|
|
$l/em_data.a
|
|
|
|
|
1984-07-02 15:42:37 +00:00
|
|
|
ass00.o ass40.o ass60.o ass70.o ass80.o assrl.o: \
|
1984-07-02 15:35:56 +00:00
|
|
|
$h/local.h $h/em_spec.h $h/as_spec.h \
|
|
|
|
$h/em_flag.h $h/arch.h ass00.h assex.h
|
|
|
|
|
|
|
|
assci.o: $h/local.h $h/em_spec.h $h/as_spec.h \
|
|
|
|
$h/em_flag.h $h/em_mes.h $h/em_pseu.h \
|
|
|
|
$h/em_ptyp.h $h/arch.h ass00.h assex.h
|
|
|
|
|
|
|
|
ass30.o ass50.o : \
|
|
|
|
$h/local.h $h/em_spec.h $h/as_spec.h \
|
|
|
|
$h/em_flag.h ip_spec.h ass00.h assex.h
|
|
|
|
|
|
|
|
ass80.o: $h/em_path.h
|
|
|
|
|
|
|
|
assda.o: $h/local.h $h/em_spec.h $h/as_spec.h \
|
|
|
|
$h/em_flag.h $h/arch.h ass00.h
|
|
|
|
|
|
|
|
asscm.o: ass00.h
|
|
|
|
|
|
|
|
asstb.o: asstb.c
|
|
|
|
|
|
|
|
asstb.c: maktab ip_spec.t
|
|
|
|
maktab ip_spec.t asstb.c
|
|
|
|
|
|
|
|
maktab: maktab.c $h/em_spec.h ip_spec.h $h/em_flag.h \
|
|
|
|
$l/em_data.a
|
|
|
|
cc -O -o maktab maktab.c $l/em_data.a
|
|
|
|
|
1984-07-02 15:42:37 +00:00
|
|
|
asprint: asprint.p
|
|
|
|
apc -w -o asprint asprint.p
|
|
|
|
|
1984-07-02 15:35:56 +00:00
|
|
|
opr:
|
|
|
|
make pr ^ opr
|
|
|
|
|
|
|
|
pr:
|
|
|
|
@(pr ass00.h assex.h ip_spec.h ass?0.c ass[rcd]?.c \
|
|
|
|
maktab.c ; pr -3 ip_spec.t)
|