1 # $Id: proto.make,v 1.4 1994/06/24 10:24:30 ceriel Exp $
3 #PARAMS do not remove this line!
5 SRC_DIR = $(SRC_HOME)/util/ego/ic
7 EMLIB=$(TARGET_HOME)/lib.bin
10 CPPFLAGS=-DVERBOSE -DNOTCOMPACT -I$(EMH) -I$(SRC_DIR) -I$(EMLIB)/ego
11 CFLAGS=$(CPPFLAGS) $(COPTIONS)
12 LINTFLAGS=$(CPPFLAGS) $(LINTOPTIONS)
18 $(SRC_DIR)/ic_lookup.c \
22 ic.$(SUF) ic_aux.$(SUF) ic_lookup.$(SUF) ic_io.$(SUF) ic_lib.$(SUF)
28 $(SRC_DIR)/ic_lookup.h \
32 $(CFILES) $(HFILES) $(SRC_DIR)/proto.make
37 $(CC) -o ic $(LDFLAGS) $(OFILES) $(EMLIB)/ego/share.$(LIBSUF) $(EMLIB)/em_data.$(LIBSUF)
43 -cmp ic $(EMLIB)/ego/ic
46 rm -f *.$(SUF) ic Out out nohup.out
49 $(LINT) $(LINTFLAGS) $(CFILES) $(EMLIB)/ego/$(LINTPREF)share.$(LINTSUF) $(EMLIB)/$(LINTPREF)em_data.$(LINTSUF)
58 rm_deps Makefile >Makefile.new
59 for i in $(CFILES) ; do \
60 echo "`basename $$i .c`.$$(SUF): $$i" >> Makefile.new ; \
61 echo ' $$(CC) -c $$(CFLAGS)' $$i >> Makefile.new ; \
62 $(UTIL_HOME)/lib.bin/cpp -d $(CPPFLAGS) $$i | sed "s/^/`basename $$i .c`.$$(SUF): /" >> Makefile.new ; \
64 mv Makefile Makefile.old
65 mv Makefile.new Makefile
67 # do not remove the next line
69 ic.$(SUF): $(SRC_DIR)/ic.c
70 $(CC) -c $(CFLAGS) $(SRC_DIR)/ic.c
71 ic.$(SUF): $(SRC_DIR)/../share/aux.h
72 ic.$(SUF): $(SRC_DIR)/../share/put.h
73 ic.$(SUF): $(SRC_DIR)/../share/files.h
74 ic.$(SUF): $(SRC_DIR)/../share/global.h
75 ic.$(SUF): $(SRC_DIR)/../share/alloc.h
76 ic.$(SUF): $(SRC_DIR)/ic_lib.h
77 ic.$(SUF): $(SRC_DIR)/ic_io.h
78 ic.$(SUF): $(SRC_DIR)/ic_aux.h
79 ic.$(SUF): $(SRC_DIR)/ic_lookup.h
80 ic.$(SUF): $(SRC_DIR)/ic.h
81 ic.$(SUF): $(SRC_DIR)/../share/map.h
82 ic.$(SUF): $(SRC_DIR)/../share/def.h
83 ic.$(SUF): $(SRC_DIR)/../share/debug.h
84 ic.$(SUF): $(SRC_DIR)/../share/types.h
85 ic.$(SUF): $(EMH)/em_mes.h
86 ic.$(SUF): $(EMH)/em_flag.h
87 ic.$(SUF): $(EMH)/em_pseu.h
88 ic.$(SUF): $(EMH)/em_spec.h
89 ic_aux.$(SUF): $(SRC_DIR)/ic_aux.c
90 $(CC) -c $(CFLAGS) $(SRC_DIR)/ic_aux.c
91 ic_aux.$(SUF): $(SRC_DIR)/ic_aux.h
92 ic_aux.$(SUF): $(SRC_DIR)/../share/alloc.h
93 ic_aux.$(SUF): $(SRC_DIR)/ic_lookup.h
94 ic_aux.$(SUF): $(SRC_DIR)/ic_io.h
95 ic_aux.$(SUF): $(SRC_DIR)/ic.h
96 ic_aux.$(SUF): $(SRC_DIR)/../share/aux.h
97 ic_aux.$(SUF): $(SRC_DIR)/../share/def.h
98 ic_aux.$(SUF): $(SRC_DIR)/../share/debug.h
99 ic_aux.$(SUF): $(SRC_DIR)/../share/global.h
100 ic_aux.$(SUF): $(SRC_DIR)/../share/types.h
101 ic_aux.$(SUF): $(EMH)/em_mnem.h
102 ic_aux.$(SUF): $(EMH)/em_spec.h
103 ic_aux.$(SUF): $(EMH)/em_pseu.h
104 ic_lib.$(SUF): $(SRC_DIR)/ic_lib.c
105 $(CC) -c $(CFLAGS) $(SRC_DIR)/ic_lib.c
106 ic_lib.$(SUF): $(SRC_DIR)/ic_lib.h
107 ic_lib.$(SUF): $(SRC_DIR)/../share/files.h
108 ic_lib.$(SUF): $(SRC_DIR)/../share/global.h
109 ic_lib.$(SUF): $(SRC_DIR)/ic_io.h
110 ic_lib.$(SUF): $(SRC_DIR)/ic_lookup.h
111 ic_lib.$(SUF): $(SRC_DIR)/ic.h
112 ic_lib.$(SUF): $(SRC_DIR)/../share/debug.h
113 ic_lib.$(SUF): $(SRC_DIR)/../share/types.h
114 ic_lib.$(SUF): $(EMH)/arch.h
115 ic_lib.$(SUF): $(EMH)/em_mes.h
116 ic_lib.$(SUF): $(EMH)/em_pseu.h
117 ic_lib.$(SUF): $(EMH)/em_spec.h
118 ic_lookup.$(SUF): $(SRC_DIR)/ic_lookup.c
119 $(CC) -c $(CFLAGS) $(SRC_DIR)/ic_lookup.c
120 ic_lookup.$(SUF): $(SRC_DIR)/../share/alloc.h
121 ic_lookup.$(SUF): $(SRC_DIR)/ic_lookup.h
122 ic_lookup.$(SUF): $(SRC_DIR)/ic.h
123 ic_lookup.$(SUF): $(SRC_DIR)/../share/map.h
124 ic_lookup.$(SUF): $(SRC_DIR)/../share/debug.h
125 ic_lookup.$(SUF): $(SRC_DIR)/../share/types.h
126 ic_lookup.$(SUF): $(EMH)/em_spec.h
127 ic_io.$(SUF): $(SRC_DIR)/ic_io.c
128 $(CC) -c $(CFLAGS) $(SRC_DIR)/ic_io.c
129 ic_io.$(SUF): $(SRC_DIR)/ic_io.h
130 ic_io.$(SUF): $(SRC_DIR)/../share/alloc.h
131 ic_io.$(SUF): $(SRC_DIR)/ic_lookup.h
132 ic_io.$(SUF): $(SRC_DIR)/ic.h
133 ic_io.$(SUF): $(SRC_DIR)/../share/debug.h
134 ic_io.$(SUF): $(SRC_DIR)/../share/types.h
135 ic_io.$(SUF): $(EMH)/arch.h
136 ic_io.$(SUF): $(EMH)/em_spec.h
137 ic_io.$(SUF): $(EMH)/em_pseu.h