source: branches/port5/ptpan/Makefile

Last change on this file was 5968, checked in by westram, 16 years ago
  • new flag -w to aisc_mkpt (add include wrapper)
  • uniform style for several include wrappers
  • removed duplicated includes
  • removed useless nt_concatenate.hxx
File size: 9.6 KB
Line 
1.SUFFIXES: .o .cxx .depend
2OBJECTS = PTP_new_design.o PTP_main.o PTP_io.o \
3        PTP_etc.o PTP_family.o\
4        PT_lowlevel.o PT_huffman.o PT_treepack.o \
5        PTP_buildtree.o PTP_match.o PTP_findEx.o \
6        PT_cachehandler.o PT_hashing.o \
7        dlist.o
8AOBJECTS = #BI_helix.o
9
10$(MAIN): $(OBJECTS) $(AOBJECTS)
11        $(LINK_STATIC_LIB) $(MAIN) $(OBJECTS) $(AOBJECTS)
12.c.o:
13        $(ACC) $(cflags) -c $< $(AINCLUDES)  -I./../probe_bank/COM
14.cxx.o:
15        $(CPP) $(cflags) -c $<  $(CPPINCLUDES) -I./../probe_bank/COM
16proto:
17        ../MAKEBIN/aisc_mkpt -E -w pt_prototypes.h $(OBJECTS:.o=.cxx) >pt_prototypes.h.tmp
18        ../SOURCE_TOOLS/mv_if_diff pt_prototypes.h.tmp pt_prototypes.h
19
20clean:
21        rm -f $(OBJECTS) *.a
22
23DEPENDS = $(OBJECTS:.o=.depend)
24depends: $(DEPENDS)
25        @cat $(DEPENDS) | grep -v '^#' >>Makefile
26        @rm $(DEPENDS)
27$(DEPENDS): depend.init
28depend.init:
29        $(MAKEDEPEND) $(MAKEDEPENDFLAGS) 2>/dev/null # remove dependencies
30        -@rm Makefile.bak # get rid of bak (generated for some dubious reason only in this directory)
31.c.depend:
32        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
33.cxx.depend:
34        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
35
36# DO NOT DELETE THIS LINE -- make depend depends on it.
37
38# Do not add dependencies manually - use 'make depend' in $ARBHOME
39# For formatting issues see SOURCE_TOOLS/fix_depends.pl
40
41dlist.o: dlist.h
42dlist.o: types.h
43
44PT_cachehandler.o: dlist.h
45PT_cachehandler.o: globalprefs.h
46PT_cachehandler.o: hooks.h
47PT_cachehandler.o: pt_manualprotos.h
48PT_cachehandler.o: pt_prototypes.h
49PT_cachehandler.o: ptpan.h
50PT_cachehandler.o: types.h
51PT_cachehandler.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
52PT_cachehandler.o: $(ARBHOME)/INCLUDE/ad_prot.h
53PT_cachehandler.o: $(ARBHOME)/INCLUDE/arb_assert.h
54PT_cachehandler.o: $(ARBHOME)/INCLUDE/arbdb.h
55PT_cachehandler.o: $(ARBHOME)/INCLUDE/arbdb_base.h
56PT_cachehandler.o: $(ARBHOME)/INCLUDE/attributes.h
57PT_cachehandler.o: $(ARBHOME)/INCLUDE/PT_com.h
58PT_cachehandler.o: $(ARBHOME)/INCLUDE/PT_server.h
59PT_cachehandler.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
60
61PT_hashing.o: dlist.h
62PT_hashing.o: globalprefs.h
63PT_hashing.o: hooks.h
64PT_hashing.o: pt_manualprotos.h
65PT_hashing.o: pt_prototypes.h
66PT_hashing.o: ptpan.h
67PT_hashing.o: types.h
68PT_hashing.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
69PT_hashing.o: $(ARBHOME)/INCLUDE/ad_prot.h
70PT_hashing.o: $(ARBHOME)/INCLUDE/arb_assert.h
71PT_hashing.o: $(ARBHOME)/INCLUDE/arbdb.h
72PT_hashing.o: $(ARBHOME)/INCLUDE/arbdb_base.h
73PT_hashing.o: $(ARBHOME)/INCLUDE/attributes.h
74PT_hashing.o: $(ARBHOME)/INCLUDE/PT_com.h
75PT_hashing.o: $(ARBHOME)/INCLUDE/PT_server.h
76PT_hashing.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
77
78PT_huffman.o: dlist.h
79PT_huffman.o: globalprefs.h
80PT_huffman.o: hooks.h
81PT_huffman.o: pt_manualprotos.h
82PT_huffman.o: pt_prototypes.h
83PT_huffman.o: ptpan.h
84PT_huffman.o: types.h
85PT_huffman.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
86PT_huffman.o: $(ARBHOME)/INCLUDE/ad_prot.h
87PT_huffman.o: $(ARBHOME)/INCLUDE/arb_assert.h
88PT_huffman.o: $(ARBHOME)/INCLUDE/arbdb.h
89PT_huffman.o: $(ARBHOME)/INCLUDE/arbdb_base.h
90PT_huffman.o: $(ARBHOME)/INCLUDE/attributes.h
91PT_huffman.o: $(ARBHOME)/INCLUDE/PT_com.h
92PT_huffman.o: $(ARBHOME)/INCLUDE/PT_server.h
93PT_huffman.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
94
95PT_lowlevel.o: dlist.h
96PT_lowlevel.o: globalprefs.h
97PT_lowlevel.o: hooks.h
98PT_lowlevel.o: pt_manualprotos.h
99PT_lowlevel.o: pt_prototypes.h
100PT_lowlevel.o: ptpan.h
101PT_lowlevel.o: types.h
102PT_lowlevel.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
103PT_lowlevel.o: $(ARBHOME)/INCLUDE/ad_prot.h
104PT_lowlevel.o: $(ARBHOME)/INCLUDE/arb_assert.h
105PT_lowlevel.o: $(ARBHOME)/INCLUDE/arbdb.h
106PT_lowlevel.o: $(ARBHOME)/INCLUDE/arbdb_base.h
107PT_lowlevel.o: $(ARBHOME)/INCLUDE/attributes.h
108PT_lowlevel.o: $(ARBHOME)/INCLUDE/PT_com.h
109PT_lowlevel.o: $(ARBHOME)/INCLUDE/PT_server.h
110PT_lowlevel.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
111
112PT_treepack.o: dlist.h
113PT_treepack.o: globalprefs.h
114PT_treepack.o: hooks.h
115PT_treepack.o: pt_manualprotos.h
116PT_treepack.o: pt_prototypes.h
117PT_treepack.o: ptpan.h
118PT_treepack.o: types.h
119PT_treepack.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
120PT_treepack.o: $(ARBHOME)/INCLUDE/ad_prot.h
121PT_treepack.o: $(ARBHOME)/INCLUDE/arb_assert.h
122PT_treepack.o: $(ARBHOME)/INCLUDE/arbdb.h
123PT_treepack.o: $(ARBHOME)/INCLUDE/arbdb_base.h
124PT_treepack.o: $(ARBHOME)/INCLUDE/attributes.h
125PT_treepack.o: $(ARBHOME)/INCLUDE/PT_com.h
126PT_treepack.o: $(ARBHOME)/INCLUDE/PT_server.h
127PT_treepack.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
128
129PTP_buildtree.o: dlist.h
130PTP_buildtree.o: globalprefs.h
131PTP_buildtree.o: hooks.h
132PTP_buildtree.o: pt_manualprotos.h
133PTP_buildtree.o: pt_prototypes.h
134PTP_buildtree.o: ptpan.h
135PTP_buildtree.o: types.h
136PTP_buildtree.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
137PTP_buildtree.o: $(ARBHOME)/INCLUDE/ad_prot.h
138PTP_buildtree.o: $(ARBHOME)/INCLUDE/arb_assert.h
139PTP_buildtree.o: $(ARBHOME)/INCLUDE/arbdb.h
140PTP_buildtree.o: $(ARBHOME)/INCLUDE/arbdb_base.h
141PTP_buildtree.o: $(ARBHOME)/INCLUDE/attributes.h
142PTP_buildtree.o: $(ARBHOME)/INCLUDE/PT_com.h
143PTP_buildtree.o: $(ARBHOME)/INCLUDE/PT_server.h
144PTP_buildtree.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
145
146PTP_etc.o: dlist.h
147PTP_etc.o: globalprefs.h
148PTP_etc.o: hooks.h
149PTP_etc.o: pt_manualprotos.h
150PTP_etc.o: pt_prototypes.h
151PTP_etc.o: ptpan.h
152PTP_etc.o: types.h
153PTP_etc.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
154PTP_etc.o: $(ARBHOME)/INCLUDE/ad_prot.h
155PTP_etc.o: $(ARBHOME)/INCLUDE/arb_assert.h
156PTP_etc.o: $(ARBHOME)/INCLUDE/arbdb.h
157PTP_etc.o: $(ARBHOME)/INCLUDE/arbdb_base.h
158PTP_etc.o: $(ARBHOME)/INCLUDE/attributes.h
159PTP_etc.o: $(ARBHOME)/INCLUDE/PT_com.h
160PTP_etc.o: $(ARBHOME)/INCLUDE/PT_server.h
161PTP_etc.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
162PTP_etc.o: $(ARBHOME)/INCLUDE/struct_man.h
163
164PTP_family.o: dlist.h
165PTP_family.o: globalprefs.h
166PTP_family.o: hooks.h
167PTP_family.o: pt_manualprotos.h
168PTP_family.o: pt_prototypes.h
169PTP_family.o: ptpan.h
170PTP_family.o: types.h
171PTP_family.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
172PTP_family.o: $(ARBHOME)/INCLUDE/ad_prot.h
173PTP_family.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
174PTP_family.o: $(ARBHOME)/INCLUDE/arb_assert.h
175PTP_family.o: $(ARBHOME)/INCLUDE/arbdb.h
176PTP_family.o: $(ARBHOME)/INCLUDE/arbdb_base.h
177PTP_family.o: $(ARBHOME)/INCLUDE/arbdbt.h
178PTP_family.o: $(ARBHOME)/INCLUDE/attributes.h
179PTP_family.o: $(ARBHOME)/INCLUDE/PT_com.h
180PTP_family.o: $(ARBHOME)/INCLUDE/PT_server.h
181PTP_family.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
182PTP_family.o: $(ARBHOME)/INCLUDE/struct_man.h
183
184PTP_findEx.o: dlist.h
185PTP_findEx.o: globalprefs.h
186PTP_findEx.o: hooks.h
187PTP_findEx.o: pt_manualprotos.h
188PTP_findEx.o: pt_prototypes.h
189PTP_findEx.o: ptpan.h
190PTP_findEx.o: types.h
191PTP_findEx.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
192PTP_findEx.o: $(ARBHOME)/INCLUDE/ad_prot.h
193PTP_findEx.o: $(ARBHOME)/INCLUDE/arb_assert.h
194PTP_findEx.o: $(ARBHOME)/INCLUDE/arbdb.h
195PTP_findEx.o: $(ARBHOME)/INCLUDE/arbdb_base.h
196PTP_findEx.o: $(ARBHOME)/INCLUDE/attributes.h
197PTP_findEx.o: $(ARBHOME)/INCLUDE/PT_com.h
198PTP_findEx.o: $(ARBHOME)/INCLUDE/PT_server.h
199PTP_findEx.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
200
201PTP_io.o: dlist.h
202PTP_io.o: globalprefs.h
203PTP_io.o: hooks.h
204PTP_io.o: pt_manualprotos.h
205PTP_io.o: pt_prototypes.h
206PTP_io.o: ptpan.h
207PTP_io.o: types.h
208PTP_io.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
209PTP_io.o: $(ARBHOME)/INCLUDE/ad_prot.h
210PTP_io.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
211PTP_io.o: $(ARBHOME)/INCLUDE/arb_assert.h
212PTP_io.o: $(ARBHOME)/INCLUDE/arbdb.h
213PTP_io.o: $(ARBHOME)/INCLUDE/arbdb_base.h
214PTP_io.o: $(ARBHOME)/INCLUDE/arbdbt.h
215PTP_io.o: $(ARBHOME)/INCLUDE/attributes.h
216PTP_io.o: $(ARBHOME)/INCLUDE/BI_helix.hxx
217PTP_io.o: $(ARBHOME)/INCLUDE/PT_com.h
218PTP_io.o: $(ARBHOME)/INCLUDE/PT_server.h
219
220PTP_main.o: dlist.h
221PTP_main.o: globalprefs.h
222PTP_main.o: hooks.h
223PTP_main.o: pt_manualprotos.h
224PTP_main.o: pt_prototypes.h
225PTP_main.o: ptpan.h
226PTP_main.o: types.h
227PTP_main.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
228PTP_main.o: $(ARBHOME)/INCLUDE/ad_prot.h
229PTP_main.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
230PTP_main.o: $(ARBHOME)/INCLUDE/aisc_func_types.h
231PTP_main.o: $(ARBHOME)/INCLUDE/arb_assert.h
232PTP_main.o: $(ARBHOME)/INCLUDE/arbdb.h
233PTP_main.o: $(ARBHOME)/INCLUDE/arbdb_base.h
234PTP_main.o: $(ARBHOME)/INCLUDE/arbdbt.h
235PTP_main.o: $(ARBHOME)/INCLUDE/attributes.h
236PTP_main.o: $(ARBHOME)/INCLUDE/client.h
237PTP_main.o: $(ARBHOME)/INCLUDE/PT_com.h
238PTP_main.o: $(ARBHOME)/INCLUDE/PT_server.h
239PTP_main.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
240PTP_main.o: $(ARBHOME)/INCLUDE/server.h
241PTP_main.o: $(ARBHOME)/INCLUDE/servercntrl.h
242PTP_main.o: $(ARBHOME)/INCLUDE/struct_man.h
243
244PTP_match.o: dlist.h
245PTP_match.o: globalprefs.h
246PTP_match.o: hooks.h
247PTP_match.o: pt_manualprotos.h
248PTP_match.o: pt_prototypes.h
249PTP_match.o: ptpan.h
250PTP_match.o: types.h
251PTP_match.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
252PTP_match.o: $(ARBHOME)/INCLUDE/ad_prot.h
253PTP_match.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
254PTP_match.o: $(ARBHOME)/INCLUDE/arb_assert.h
255PTP_match.o: $(ARBHOME)/INCLUDE/arbdb.h
256PTP_match.o: $(ARBHOME)/INCLUDE/arbdb_base.h
257PTP_match.o: $(ARBHOME)/INCLUDE/arbdbt.h
258PTP_match.o: $(ARBHOME)/INCLUDE/attributes.h
259PTP_match.o: $(ARBHOME)/INCLUDE/PT_com.h
260PTP_match.o: $(ARBHOME)/INCLUDE/PT_server.h
261PTP_match.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
262PTP_match.o: $(ARBHOME)/INCLUDE/struct_man.h
263
264PTP_new_design.o: dlist.h
265PTP_new_design.o: globalprefs.h
266PTP_new_design.o: hooks.h
267PTP_new_design.o: pt_manualprotos.h
268PTP_new_design.o: pt_prototypes.h
269PTP_new_design.o: ptpan.h
270PTP_new_design.o: types.h
271PTP_new_design.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
272PTP_new_design.o: $(ARBHOME)/INCLUDE/ad_prot.h
273PTP_new_design.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
274PTP_new_design.o: $(ARBHOME)/INCLUDE/arb_assert.h
275PTP_new_design.o: $(ARBHOME)/INCLUDE/arbdb.h
276PTP_new_design.o: $(ARBHOME)/INCLUDE/arbdb_base.h
277PTP_new_design.o: $(ARBHOME)/INCLUDE/arbdbt.h
278PTP_new_design.o: $(ARBHOME)/INCLUDE/attributes.h
279PTP_new_design.o: $(ARBHOME)/INCLUDE/PT_com.h
280PTP_new_design.o: $(ARBHOME)/INCLUDE/PT_server.h
281PTP_new_design.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
282PTP_new_design.o: $(ARBHOME)/INCLUDE/struct_man.h
Note: See TracBrowser for help on using the repository browser.