Changed installation mechanism
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
Makefile
|
||||
proto.make
|
||||
READ_ME
|
||||
em.p
|
||||
emdmp.c
|
||||
|
||||
33
doc/em/int/proto.make
Normal file
33
doc/em/int/proto.make
Normal file
@@ -0,0 +1,33 @@
|
||||
# $Header$
|
||||
|
||||
#PARAMS do not remove this line!
|
||||
|
||||
SRC_DIR = $(SRC_HOME)/doc/em/int
|
||||
|
||||
install \
|
||||
all: em emdmp tables
|
||||
|
||||
tables: mktables $(SRC_HOME)/etc/ip_spec.t
|
||||
mktables $(SRC_HOME)/etc/ip_spec.t tables
|
||||
|
||||
mktables: mktables.c $(TARGET_HOME)/h/em_spec.h \
|
||||
$(TARGET_HOME)/h/em_flag.h \
|
||||
$(TARGET_HOME)/lib.bin/em_data.$(LIBSUF) $(TARGET_HOME)/h/ip_spec.h
|
||||
$(CC) -I$(TARGET_HOME)/h -O -o mktables mktables.c $(TARGET_HOME)/lib.bin/em_data.$(LIBSUF)
|
||||
|
||||
em: $(SRC_DIR)/em.p
|
||||
apc -O $(SRC_DIR)/em.p >emerrs ; mv a.out em
|
||||
|
||||
nem.p: $(SRC_DIR)/em.p
|
||||
sed -e '/maxadr = t16/s//maxadr =t15/' -e '/maxdata = 8191; /s//maxdata = 14335;/' -e '/ adr=.*long/s// adr= 0..maxadr/' <$(SRC_DIR)/em.p >nem.p
|
||||
|
||||
nem: nem.p
|
||||
apc -O nem.p >emerrs ; mv a.out nem
|
||||
|
||||
emdmp: $(SRC_DIR)/emdmp.c
|
||||
$(CC) -I$(TARGET_HOME)/h -I$(TARGET_HOME)/config -o emdmp -O $(SRC_DIR)/emdmp.c
|
||||
|
||||
cmp:
|
||||
|
||||
pr:
|
||||
@pr $(SRC_DIR)/em.p $(SRC_DIR)/mktables.c $(SRC_DIR)/emdmp.c
|
||||
48
doc/em/proto.make
Normal file
48
doc/em/proto.make
Normal file
@@ -0,0 +1,48 @@
|
||||
# $Header$
|
||||
|
||||
#PARAMS do not remove this line!
|
||||
|
||||
TBL=tbl
|
||||
|
||||
TARGET_DIR = $(TARGET_HOME)/doc
|
||||
|
||||
head: $(TARGET_DIR)/em.doc
|
||||
|
||||
FILES = $(SRC_DIR)/macr.nr \
|
||||
$(SRC_DIR)/title.nr \
|
||||
$(SRC_DIR)/intro.nr \
|
||||
$(SRC_DIR)/mem.nr \
|
||||
$(SRC_DIR)/ispace.nr \
|
||||
$(SRC_DIR)/dspace.nr \
|
||||
$(SRC_DIR)/mapping.nr \
|
||||
$(SRC_DIR)/types.nr \
|
||||
$(SRC_DIR)/descr.nr \
|
||||
$(SRC_DIR)/env.nr \
|
||||
$(SRC_DIR)/traps.nr \
|
||||
$(SRC_DIR)/mach.nr \
|
||||
$(SRC_DIR)/assem.nr \
|
||||
$(SRC_DIR)/em.i \
|
||||
$(SRC_DIR)/app.codes.nr \
|
||||
$(SRC_DIR)/app.exam.nr \
|
||||
$(SRC_DIR)/cont.nr
|
||||
|
||||
IOP=$(SRC_HOME)/etc/ip_spec.t# # to construct itables from
|
||||
|
||||
$(TARGET_DIR)/em.doc: $(FILES) itables dispatdummy
|
||||
$(TBL) $(FILES) > $(TARGET_DIR)/em.doc
|
||||
|
||||
itables: $(IOP) $(SRC_DIR)/ip.awk
|
||||
awk -f $(SRC_DIR)/ip.awk $(IOP) | sed 's/-/\\-/g' | $(TBL) >itables
|
||||
|
||||
dispatdummy: $(IOP) mkdispatch
|
||||
mkdispatch < $(IOP) > dispatdummy
|
||||
sed -f $(SRC_DIR)/dispat1.sed < dispatdummy | $(TBL) > dispat1
|
||||
sed -f $(SRC_DIR)/dispat2.sed < dispatdummy | $(TBL) > dispat2
|
||||
sed -f $(SRC_DIR)/dispat3.sed < dispatdummy | $(TBL) > dispat3
|
||||
|
||||
mkdispatch: $(SRC_DIR)/mkdispatch.c
|
||||
$(UCC) -c -I$(UTIL_HOME)/h $(SRC_DIR)/mkdispatch.c
|
||||
$(UCC) $(ULDOPTIONS) -o mkdispatch mkdispatch.$(USUF) $(UTIL_HOME)/lib.bin/em_data.$(ULIBSUF)
|
||||
|
||||
clean:
|
||||
rm -f itables dispatdummy dispat? *.o mkdispatch Out
|
||||
Reference in New Issue
Block a user