Pristine Ack-5.5
[Ack-5.5.git] / util / ceg / ce_back / proto.make
1 # $Id: proto.make,v 1.3 1994/06/24 10:53:08 ceriel Exp $
2
3 #PARAMS         do not remove this line!
4
5 SRC_DIR = $(SRC_HOME)/util/ceg/ce_back
6
7 CEG = $(TARGET_HOME)/lib.bin/ceg
8 BACK = $(CEG)/ce_back
9
10 ASLIST = back.h bottom.c bss.c con1.c con2.c con4.c \
11                 do_close.c do_open.c end_back.c gen1.c gen2.c gen4.c header.h \
12                 init_back.c reloc1.c reloc2.c reloc4.c rom1.c rom2.c rom4.c \
13                 set_global.c set_local.c switchseg.c symboldef.c text1.c \
14                 text2.c text4.c dbsym.c
15
16 OBJLIST = back.h con2.c con4.c data.c data.h do_close.c do_open.c \
17                 end_back.c extnd.c gen1.c gen2.c gen4.c hash.h header.h \
18                 init_back.c label.c memory.c misc.c output.c \
19                 reloc1.c reloc2.c reloc4.c relocation.c rom2.c rom4.c \
20                 set_global.c set_local.c switchseg.c symboldef.c symtable.c \
21                 text2.c text4.c common.c dbsym.c
22
23 all:
24
25 install:
26         -mkdir $(CEG)
27         -mkdir $(BACK)
28         -mkdir $(BACK)/as_back
29         -mkdir $(BACK)/obj_back
30         for i in $(ASLIST) ; do cp $(SRC_DIR)/as_back/$$i $(BACK)/as_back/$$i ; done
31         cp as_back/Makefile $(BACK)/as_back
32         for i in $(OBJLIST) ; do cp $(SRC_DIR)/obj_back/$$i $(BACK)/obj_back/$$i ; done
33         cp obj_back/Makefile $(BACK)/obj_back
34
35 cmp:
36         -for i in $(ASLIST) ; do cmp $(SRC_DIR)/as_back/$$i $(BACK)/as_back/$$i ; done
37         -cmp as_back/Makefile $(BACK)/as_back
38         -for i in $(OBJLIST) ; do cmp $(SRC_DIR)/obj_back/$$i $(BACK)/obj_back/$$i ; done
39         -cmp obj_back/Makefile $(BACK)/obj_back
40
41 pr:
42         @for i in $(ASLIST) ; do pr $(SRC_DIR)/as_back/$$i ; done
43         @for i in $(OBJLIST) ; do pr $(SRC_DIR)/obj_back/$$i ; done
44
45 opr:
46         make pr | opr
47
48 clean: