1 # $Id: proto.make,v 1.4 1994/06/24 10:03:16 ceriel Exp $
3 #PARAMS do not remove this line!
7 TARGET_DIR = $(TARGET_HOME)/doc
8 SRC_DIR = $(SRC_HOME)/doc/em
10 head: $(TARGET_DIR)/em.doc
12 FILES = $(SRC_DIR)/macr.nr \
16 $(SRC_DIR)/ispace.nr \
17 $(SRC_DIR)/dspace.nr \
18 $(SRC_DIR)/mapping.nr \
26 $(SRC_DIR)/app.codes.nr \
27 $(SRC_DIR)/app.exam.nr \
30 IOP=$(SRC_HOME)/etc/ip_spec.t# # to construct itables from
32 $(TARGET_DIR)/em.doc: $(FILES) itables dispatdummy
33 $(TBL) $(FILES) | soelim > $(TARGET_DIR)/em.doc
35 itables: $(IOP) $(SRC_DIR)/ip.awk
36 awk -f $(SRC_DIR)/ip.awk $(IOP) | sed 's/-/\\-/g' | $(TBL) >itables
38 dispatdummy: $(IOP) mkdispatch
39 mkdispatch < $(IOP) > dispatdummy
40 sed -f $(SRC_DIR)/dispat1.sed < dispatdummy | $(TBL) > dispat1
41 sed -f $(SRC_DIR)/dispat2.sed < dispatdummy | $(TBL) > dispat2
42 sed -f $(SRC_DIR)/dispat3.sed < dispatdummy | $(TBL) > dispat3
44 mkdispatch: $(SRC_DIR)/mkdispatch.c
45 $(UCC) -c -I$(UTIL_HOME)/h $(SRC_DIR)/mkdispatch.c
46 $(UCC) $(ULDOPTIONS) -o mkdispatch mkdispatch.$(USUF) $(UTIL_HOME)/lib.bin/em_data.$(ULIBSUF)
49 rm -f itables dispatdummy dispat? *.o mkdispatch Out