Pristine Ack-5.5
[Ack-5.5.git] / util / ego / ud / proto.make
1 # $Id: proto.make,v 1.4 1994/06/24 10:33:05 ceriel Exp $
2
3 #PARAMS         do not remove this line!
4
5 SRC_DIR = $(SRC_HOME)/util/ego/ud
6 EMH=$(TARGET_HOME)/h
7 EMLIB=$(TARGET_HOME)/lib.bin
8
9 LDFLAGS=$(LDOPTIONS)
10 CPPFLAGS=-DVERBOSE -DNOTCOMPACT -I$(EMH) -I$(SRC_DIR) -I$(EMLIB)/ego
11 CFLAGS=$(CPPFLAGS) $(COPTIONS)
12 LINTFLAGS=$(CPPFLAGS) $(LINTOPTIONS)
13
14 CFILES=\
15         $(SRC_DIR)/ud.c \
16         $(SRC_DIR)/ud_defs.c \
17         $(SRC_DIR)/ud_const.c \
18         $(SRC_DIR)/ud_copy.c \
19         $(SRC_DIR)/ud_aux.c
20
21 OFILES=\
22         ud.$(SUF) ud_defs.$(SUF) ud_const.$(SUF) ud_copy.$(SUF) \
23         ud_aux.$(SUF)
24
25 HFILES=\
26         $(SRC_DIR)/ud.h \
27         $(SRC_DIR)/ud_defs.h \
28         $(SRC_DIR)/ud_const.h \
29         $(SRC_DIR)/ud_copy.h \
30         $(SRC_DIR)/ud_aux.h
31
32 PRFILES=\
33         $(CFILES) $(HFILES) $(SRC_DIR)/proto.make
34
35 all:    ud
36
37 ud:     $(OFILES)
38         $(CC) -o ud $(LDFLAGS) $(OFILES) $(EMLIB)/ego/share.$(LIBSUF) $(EMLIB)/em_data.$(LIBSUF)
39
40 install:        all
41         cp ud $(EMLIB)/ego/ud
42
43 cmp:    all
44         -cmp ud $(EMLIB)/ego/ud
45
46 clean:
47         rm -f *.$(SUF) ud Out out nohup.out
48
49 lint:
50         $(LINT) $(LINTFLAGS) $(CFILES) $(EMLIB)/ego/$(LINTPREF)share.$(LINTSUF) $(EMLIB)/$(LINTPREF)em_data.$(LINTSUF)
51
52 pr:
53         @pr $(PRFILES)
54
55 opr:
56         make pr | opr
57
58 depend:
59         rm_deps Makefile >Makefile.new
60         for i in $(CFILES) ; do \
61                 echo "`basename $$i .c`.$$(SUF):        $$i" >> Makefile.new ; \
62                 echo '  $$(CC) -c $$(CFLAGS)' $$i >> Makefile.new ; \
63                 $(UTIL_HOME)/lib.bin/cpp -d $(CPPFLAGS) $$i | sed "s/^/`basename $$i .c`.$$(SUF):       /" >> Makefile.new ; \
64         done
65         mv Makefile Makefile.old
66         mv Makefile.new Makefile
67
68 # do not remove the next line
69 #DEPENDENCIES
70 ud.$(SUF):      $(SRC_DIR)/ud.c
71         $(CC) -c $(CFLAGS) $(SRC_DIR)/ud.c
72 ud.$(SUF):      $(SRC_DIR)/ud_copy.h
73 ud.$(SUF):      $(SRC_DIR)/ud_const.h
74 ud.$(SUF):      $(SRC_DIR)/ud_defs.h
75 ud.$(SUF):      $(SRC_DIR)/../share/go.h
76 ud.$(SUF):      $(SRC_DIR)/../share/locals.h
77 ud.$(SUF):      $(SRC_DIR)/../share/init_glob.h
78 ud.$(SUF):      $(SRC_DIR)/../share/aux.h
79 ud.$(SUF):      $(SRC_DIR)/../share/alloc.h
80 ud.$(SUF):      $(SRC_DIR)/../share/put.h
81 ud.$(SUF):      $(SRC_DIR)/../share/get.h
82 ud.$(SUF):      $(SRC_DIR)/../share/map.h
83 ud.$(SUF):      $(SRC_DIR)/../share/files.h
84 ud.$(SUF):      $(SRC_DIR)/../share/def.h
85 ud.$(SUF):      $(SRC_DIR)/../share/cset.h
86 ud.$(SUF):      $(SRC_DIR)/../share/lset.h
87 ud.$(SUF):      $(SRC_DIR)/../share/global.h
88 ud.$(SUF):      $(SRC_DIR)/../share/debug.h
89 ud.$(SUF):      $(SRC_DIR)/ud.h
90 ud.$(SUF):      $(SRC_DIR)/../share/types.h
91 ud.$(SUF):      $(EMH)/em_spec.h
92 ud_defs.$(SUF): $(SRC_DIR)/ud_defs.c
93         $(CC) -c $(CFLAGS) $(SRC_DIR)/ud_defs.c
94 ud_defs.$(SUF): $(SRC_DIR)/../share/aux.h
95 ud_defs.$(SUF): $(SRC_DIR)/../share/alloc.h
96 ud_defs.$(SUF): $(SRC_DIR)/ud_defs.h
97 ud_defs.$(SUF): $(SRC_DIR)/../share/locals.h
98 ud_defs.$(SUF): $(SRC_DIR)/../share/map.h
99 ud_defs.$(SUF): $(SRC_DIR)/../share/cset.h
100 ud_defs.$(SUF): $(SRC_DIR)/../share/lset.h
101 ud_defs.$(SUF): $(SRC_DIR)/../share/global.h
102 ud_defs.$(SUF): $(SRC_DIR)/../share/debug.h
103 ud_defs.$(SUF): $(SRC_DIR)/ud.h
104 ud_defs.$(SUF): $(SRC_DIR)/../share/types.h
105 ud_defs.$(SUF): $(EMH)/em_mnem.h
106 ud_const.$(SUF):        $(SRC_DIR)/ud_const.c
107         $(CC) -c $(CFLAGS) $(SRC_DIR)/ud_const.c
108 ud_const.$(SUF):        $(SRC_DIR)/ud_aux.h
109 ud_const.$(SUF):        $(SRC_DIR)/ud_const.h
110 ud_const.$(SUF):        $(SRC_DIR)/ud_defs.h
111 ud_const.$(SUF):        $(SRC_DIR)/../share/locals.h
112 ud_const.$(SUF):        $(SRC_DIR)/../share/aux.h
113 ud_const.$(SUF):        $(SRC_DIR)/../share/def.h
114 ud_const.$(SUF):        $(SRC_DIR)/../share/cset.h
115 ud_const.$(SUF):        $(SRC_DIR)/../share/lset.h
116 ud_const.$(SUF):        $(SRC_DIR)/../share/alloc.h
117 ud_const.$(SUF):        $(SRC_DIR)/../share/global.h
118 ud_const.$(SUF):        $(SRC_DIR)/../share/debug.h
119 ud_const.$(SUF):        $(SRC_DIR)/ud.h
120 ud_const.$(SUF):        $(SRC_DIR)/../share/types.h
121 ud_const.$(SUF):        $(EMH)/em_spec.h
122 ud_const.$(SUF):        $(EMH)/em_pseu.h
123 ud_const.$(SUF):        $(EMH)/em_mnem.h
124 ud_copy.$(SUF): $(SRC_DIR)/ud_copy.c
125         $(CC) -c $(CFLAGS) $(SRC_DIR)/ud_copy.c
126 ud_copy.$(SUF): $(SRC_DIR)/ud_aux.h
127 ud_copy.$(SUF): $(SRC_DIR)/ud_const.h
128 ud_copy.$(SUF): $(SRC_DIR)/ud_copy.h
129 ud_copy.$(SUF): $(SRC_DIR)/../ud/ud_defs.h
130 ud_copy.$(SUF): $(SRC_DIR)/../share/locals.h
131 ud_copy.$(SUF): $(SRC_DIR)/../share/aux.h
132 ud_copy.$(SUF): $(SRC_DIR)/../share/def.h
133 ud_copy.$(SUF): $(SRC_DIR)/../share/cset.h
134 ud_copy.$(SUF): $(SRC_DIR)/../share/lset.h
135 ud_copy.$(SUF): $(SRC_DIR)/../share/alloc.h
136 ud_copy.$(SUF): $(SRC_DIR)/../share/global.h
137 ud_copy.$(SUF): $(SRC_DIR)/../share/debug.h
138 ud_copy.$(SUF): $(SRC_DIR)/ud.h
139 ud_copy.$(SUF): $(SRC_DIR)/../share/types.h
140 ud_copy.$(SUF): $(EMH)/em_spec.h
141 ud_copy.$(SUF): $(EMH)/em_pseu.h
142 ud_copy.$(SUF): $(EMH)/em_mnem.h
143 ud_aux.$(SUF):  $(SRC_DIR)/ud_aux.c
144         $(CC) -c $(CFLAGS) $(SRC_DIR)/ud_aux.c
145 ud_aux.$(SUF):  $(SRC_DIR)/ud_defs.h
146 ud_aux.$(SUF):  $(SRC_DIR)/../share/aux.h
147 ud_aux.$(SUF):  $(SRC_DIR)/../share/locals.h
148 ud_aux.$(SUF):  $(SRC_DIR)/../share/def.h
149 ud_aux.$(SUF):  $(SRC_DIR)/../share/cset.h
150 ud_aux.$(SUF):  $(SRC_DIR)/../share/lset.h
151 ud_aux.$(SUF):  $(SRC_DIR)/../share/alloc.h
152 ud_aux.$(SUF):  $(SRC_DIR)/../share/global.h
153 ud_aux.$(SUF):  $(SRC_DIR)/../share/debug.h
154 ud_aux.$(SUF):  $(SRC_DIR)/ud.h
155 ud_aux.$(SUF):  $(SRC_DIR)/../share/types.h
156 ud_aux.$(SUF):  $(EMH)/em_spec.h
157 ud_aux.$(SUF):  $(EMH)/em_pseu.h
158 ud_aux.$(SUF):  $(EMH)/em_mnem.h