1 # $Id: proto.make,v 1.4 1994/06/24 10:20:35 ceriel Exp $
3 #PARAMS do not remove this line!
5 SRC_DIR = $(SRC_HOME)/util/ego/cf
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)
16 $(SRC_DIR)/cf_succ.c \
17 $(SRC_DIR)/cf_idom.c \
21 cf.$(SUF) cf_succ.$(SUF) cf_idom.$(SUF) cf_loop.$(SUF)
25 $(SRC_DIR)/cf_succ.h \
26 $(SRC_DIR)/cf_idom.h \
30 $(CFILES) $(HFILES) $(SRC_DIR)/proto.make
35 $(CC) -o cf $(LDFLAGS) $(OFILES) $(EMLIB)/ego/share.$(LIBSUF) $(EMLIB)/em_data.$(LIBSUF)
41 -cmp cf $(EMLIB)/ego/cf
44 rm -f *.$(SUF) cf Out out nohup.out
47 $(LINT) $(LINTFLAGS) $(CFILES) $(EMLIB)/ego/$(LINTPREF)share.$(LINTSUF) $(EMLIB)/$(LINTPREF)em_data.$(LINTSUF)
56 rm_deps Makefile >Makefile.new
57 for i in $(CFILES) ; do \
58 echo "`basename $$i .c`.$$(SUF): $$i" >> Makefile.new ; \
59 echo ' $$(CC) -c $$(CFLAGS)' $$i >> Makefile.new ; \
60 $(UTIL_HOME)/lib.bin/cpp -d $(CPPFLAGS) $$i | sed "s/^/`basename $$i .c`.$$(SUF): /" >> Makefile.new ; \
62 mv Makefile Makefile.old
63 mv Makefile.new Makefile
65 # do not remove the next line
67 cf.$(SUF): $(SRC_DIR)/cf.c
68 $(CC) -c $(CFLAGS) $(SRC_DIR)/cf.c
69 cf.$(SUF): $(SRC_DIR)/cf_loop.h
70 cf.$(SUF): $(SRC_DIR)/cf_idom.h
71 cf.$(SUF): $(SRC_DIR)/cf_succ.h
72 cf.$(SUF): $(SRC_DIR)/cf.h
73 cf.$(SUF): $(SRC_DIR)/../share/def.h
74 cf.$(SUF): $(SRC_DIR)/../share/put.h
75 cf.$(SUF): $(SRC_DIR)/../share/get.h
76 cf.$(SUF): $(SRC_DIR)/../share/cset.h
77 cf.$(SUF): $(SRC_DIR)/../share/lset.h
78 cf.$(SUF): $(SRC_DIR)/../share/alloc.h
79 cf.$(SUF): $(SRC_DIR)/../share/global.h
80 cf.$(SUF): $(SRC_DIR)/../share/files.h
81 cf.$(SUF): $(SRC_DIR)/../share/map.h
82 cf.$(SUF): $(SRC_DIR)/../share/debug.h
83 cf.$(SUF): $(SRC_DIR)/../share/types.h
84 cf.$(SUF): $(EMH)/em_mes.h
85 cf.$(SUF): $(EMH)/em_flag.h
86 cf.$(SUF): $(EMH)/em_spec.h
87 cf.$(SUF): $(EMH)/em_pseu.h
88 cf.$(SUF): $(EMH)/em_mnem.h
89 cf_succ.$(SUF): $(SRC_DIR)/cf_succ.c
90 $(CC) -c $(CFLAGS) $(SRC_DIR)/cf_succ.c
91 cf_succ.$(SUF): $(SRC_DIR)/../share/map.h
92 cf_succ.$(SUF): $(SRC_DIR)/cf.h
93 cf_succ.$(SUF): $(SRC_DIR)/../share/cset.h
94 cf_succ.$(SUF): $(SRC_DIR)/../share/lset.h
95 cf_succ.$(SUF): $(SRC_DIR)/../share/global.h
96 cf_succ.$(SUF): $(SRC_DIR)/../share/debug.h
97 cf_succ.$(SUF): $(SRC_DIR)/../share/def.h
98 cf_succ.$(SUF): $(SRC_DIR)/../share/types.h
99 cf_succ.$(SUF): $(EMH)/em_mnem.h
100 cf_succ.$(SUF): $(EMH)/em_flag.h
101 cf_succ.$(SUF): $(EMH)/em_pseu.h
102 cf_succ.$(SUF): $(EMH)/em_spec.h
103 cf_idom.$(SUF): $(SRC_DIR)/cf_idom.c
104 $(CC) -c $(CFLAGS) $(SRC_DIR)/cf_idom.c
105 cf_idom.$(SUF): $(SRC_DIR)/cf.h
106 cf_idom.$(SUF): $(SRC_DIR)/../share/alloc.h
107 cf_idom.$(SUF): $(SRC_DIR)/../share/lset.h
108 cf_idom.$(SUF): $(SRC_DIR)/../share/debug.h
109 cf_idom.$(SUF): $(SRC_DIR)/../share/types.h
110 cf_loop.$(SUF): $(SRC_DIR)/cf_loop.c
111 $(CC) -c $(CFLAGS) $(SRC_DIR)/cf_loop.c
112 cf_loop.$(SUF): $(SRC_DIR)/cf.h
113 cf_loop.$(SUF): $(SRC_DIR)/../share/aux.h
114 cf_loop.$(SUF): $(SRC_DIR)/../share/alloc.h
115 cf_loop.$(SUF): $(SRC_DIR)/../share/lset.h
116 cf_loop.$(SUF): $(SRC_DIR)/../share/debug.h
117 cf_loop.$(SUF): $(SRC_DIR)/../share/types.h