source: branches/port5/PROBE/Makefile

Last change on this file was 6521, checked in by westram, 15 years ago
  • added COMPILE_ASSERT
  • assert correct pointersizes for PT-server
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 6.8 KB
Line 
1.SUFFIXES: .o .cxx .depend
2
3CPP_OBJECTS =   PT_new_design.o PT_family.o PT_prefixtree.o PT_main.o PT_io.o \
4                PT_etc.o PT_secundaer.o PT_buildtree.o PT_match.o PT_findEx.o
5C_OBJECTS = # BI_helix.o
6OBJECTS = $(CPP_OBJECTS) $(C_OBJECTS)
7
8$(MAIN): $(OBJECTS) 
9        $(LINK_STATIC_LIB) $(MAIN) $(OBJECTS)
10
11.c.o:
12        $(ACC) $(cflags) -c $< $(AINCLUDES)  -I./../probe_bank/COM
13
14.cxx.o:
15        $(CPP) $(cflags) -c $<  $(CPPINCLUDES) -I./../probe_bank/COM
16
17proto:
18        ../MAKEBIN/aisc_mkpt -E -w pt_prototypes.h $(OBJECTS:.o=.cxx) probe_tree.hxx >pt_prototypes.h.tmp
19        ../SOURCE_TOOLS/mv_if_diff pt_prototypes.h.tmp pt_prototypes.h
20
21clean:
22        rm -f $(OBJECTS) *.a
23
24DEPENDS = $(OBJECTS:.o=.depend)
25depends: $(DEPENDS)
26        @cat $(DEPENDS) | grep -v '^#' >>Makefile
27        @rm $(DEPENDS)
28$(DEPENDS): depend.init
29depend.init:
30        $(MAKEDEPEND) $(MAKEDEPENDFLAGS) 2>/dev/null # remove dependencies
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
41PT_buildtree.o: probe.h
42PT_buildtree.o: probe_tree.hxx
43PT_buildtree.o: pt_prototypes.h
44PT_buildtree.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
45PT_buildtree.o: $(ARBHOME)/INCLUDE/ad_prot.h
46PT_buildtree.o: $(ARBHOME)/INCLUDE/arb_assert.h
47PT_buildtree.o: $(ARBHOME)/INCLUDE/arbdb.h
48PT_buildtree.o: $(ARBHOME)/INCLUDE/arbdb_base.h
49PT_buildtree.o: $(ARBHOME)/INCLUDE/attributes.h
50PT_buildtree.o: $(ARBHOME)/INCLUDE/PT_com.h
51PT_buildtree.o: $(ARBHOME)/INCLUDE/PT_server.h
52PT_buildtree.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
53PT_buildtree.o: $(ARBHOME)/INCLUDE/static_assert.h
54
55PT_etc.o: probe.h
56PT_etc.o: pt_prototypes.h
57PT_etc.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
58PT_etc.o: $(ARBHOME)/INCLUDE/ad_prot.h
59PT_etc.o: $(ARBHOME)/INCLUDE/arb_assert.h
60PT_etc.o: $(ARBHOME)/INCLUDE/arbdb.h
61PT_etc.o: $(ARBHOME)/INCLUDE/arbdb_base.h
62PT_etc.o: $(ARBHOME)/INCLUDE/attributes.h
63PT_etc.o: $(ARBHOME)/INCLUDE/PT_com.h
64PT_etc.o: $(ARBHOME)/INCLUDE/PT_server.h
65PT_etc.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
66PT_etc.o: $(ARBHOME)/INCLUDE/struct_man.h
67
68PT_family.o: probe.h
69PT_family.o: probe_tree.hxx
70PT_family.o: pt_prototypes.h
71PT_family.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
72PT_family.o: $(ARBHOME)/INCLUDE/ad_prot.h
73PT_family.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
74PT_family.o: $(ARBHOME)/INCLUDE/arb_assert.h
75PT_family.o: $(ARBHOME)/INCLUDE/arbdb.h
76PT_family.o: $(ARBHOME)/INCLUDE/arbdb_base.h
77PT_family.o: $(ARBHOME)/INCLUDE/arbdbt.h
78PT_family.o: $(ARBHOME)/INCLUDE/attributes.h
79PT_family.o: $(ARBHOME)/INCLUDE/PT_com.h
80PT_family.o: $(ARBHOME)/INCLUDE/PT_server.h
81PT_family.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
82PT_family.o: $(ARBHOME)/INCLUDE/static_assert.h
83PT_family.o: $(ARBHOME)/INCLUDE/struct_man.h
84
85PT_findEx.o: probe.h
86PT_findEx.o: probe_tree.hxx
87PT_findEx.o: pt_prototypes.h
88PT_findEx.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
89PT_findEx.o: $(ARBHOME)/INCLUDE/ad_prot.h
90PT_findEx.o: $(ARBHOME)/INCLUDE/arb_assert.h
91PT_findEx.o: $(ARBHOME)/INCLUDE/arbdb.h
92PT_findEx.o: $(ARBHOME)/INCLUDE/arbdb_base.h
93PT_findEx.o: $(ARBHOME)/INCLUDE/attributes.h
94PT_findEx.o: $(ARBHOME)/INCLUDE/PT_com.h
95PT_findEx.o: $(ARBHOME)/INCLUDE/PT_server.h
96PT_findEx.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
97PT_findEx.o: $(ARBHOME)/INCLUDE/static_assert.h
98
99PT_io.o: probe.h
100PT_io.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
101PT_io.o: $(ARBHOME)/INCLUDE/ad_prot.h
102PT_io.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
103PT_io.o: $(ARBHOME)/INCLUDE/arb_assert.h
104PT_io.o: $(ARBHOME)/INCLUDE/arbdb.h
105PT_io.o: $(ARBHOME)/INCLUDE/arbdb_base.h
106PT_io.o: $(ARBHOME)/INCLUDE/arbdbt.h
107PT_io.o: $(ARBHOME)/INCLUDE/attributes.h
108PT_io.o: $(ARBHOME)/INCLUDE/BI_helix.hxx
109PT_io.o: $(ARBHOME)/INCLUDE/inline.h
110PT_io.o: $(ARBHOME)/INCLUDE/PT_com.h
111PT_io.o: $(ARBHOME)/INCLUDE/PT_server.h
112
113PT_main.o: probe.h
114PT_main.o: pt_prototypes.h
115PT_main.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
116PT_main.o: $(ARBHOME)/INCLUDE/ad_prot.h
117PT_main.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
118PT_main.o: $(ARBHOME)/INCLUDE/aisc_func_types.h
119PT_main.o: $(ARBHOME)/INCLUDE/arb_assert.h
120PT_main.o: $(ARBHOME)/INCLUDE/arbdb.h
121PT_main.o: $(ARBHOME)/INCLUDE/arbdb_base.h
122PT_main.o: $(ARBHOME)/INCLUDE/arbdbt.h
123PT_main.o: $(ARBHOME)/INCLUDE/attributes.h
124PT_main.o: $(ARBHOME)/INCLUDE/client.h
125PT_main.o: $(ARBHOME)/INCLUDE/PT_com.h
126PT_main.o: $(ARBHOME)/INCLUDE/PT_server.h
127PT_main.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
128PT_main.o: $(ARBHOME)/INCLUDE/server.h
129PT_main.o: $(ARBHOME)/INCLUDE/servercntrl.h
130PT_main.o: $(ARBHOME)/INCLUDE/struct_man.h
131
132PT_match.o: probe.h
133PT_match.o: probe_tree.hxx
134PT_match.o: pt_prototypes.h
135PT_match.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
136PT_match.o: $(ARBHOME)/INCLUDE/ad_prot.h
137PT_match.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
138PT_match.o: $(ARBHOME)/INCLUDE/arb_assert.h
139PT_match.o: $(ARBHOME)/INCLUDE/arbdb.h
140PT_match.o: $(ARBHOME)/INCLUDE/arbdb_base.h
141PT_match.o: $(ARBHOME)/INCLUDE/arbdbt.h
142PT_match.o: $(ARBHOME)/INCLUDE/attributes.h
143PT_match.o: $(ARBHOME)/INCLUDE/PT_com.h
144PT_match.o: $(ARBHOME)/INCLUDE/PT_server.h
145PT_match.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
146PT_match.o: $(ARBHOME)/INCLUDE/static_assert.h
147PT_match.o: $(ARBHOME)/INCLUDE/struct_man.h
148
149PT_new_design.o: probe.h
150PT_new_design.o: probe_tree.hxx
151PT_new_design.o: pt_prototypes.h
152PT_new_design.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
153PT_new_design.o: $(ARBHOME)/INCLUDE/ad_prot.h
154PT_new_design.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
155PT_new_design.o: $(ARBHOME)/INCLUDE/arb_assert.h
156PT_new_design.o: $(ARBHOME)/INCLUDE/arbdb.h
157PT_new_design.o: $(ARBHOME)/INCLUDE/arbdb_base.h
158PT_new_design.o: $(ARBHOME)/INCLUDE/arbdbt.h
159PT_new_design.o: $(ARBHOME)/INCLUDE/attributes.h
160PT_new_design.o: $(ARBHOME)/INCLUDE/inline.h
161PT_new_design.o: $(ARBHOME)/INCLUDE/PT_com.h
162PT_new_design.o: $(ARBHOME)/INCLUDE/PT_server.h
163PT_new_design.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
164PT_new_design.o: $(ARBHOME)/INCLUDE/static_assert.h
165PT_new_design.o: $(ARBHOME)/INCLUDE/struct_man.h
166
167PT_prefixtree.o: probe.h
168PT_prefixtree.o: probe_tree.hxx
169PT_prefixtree.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
170PT_prefixtree.o: $(ARBHOME)/INCLUDE/ad_prot.h
171PT_prefixtree.o: $(ARBHOME)/INCLUDE/arb_assert.h
172PT_prefixtree.o: $(ARBHOME)/INCLUDE/arbdb.h
173PT_prefixtree.o: $(ARBHOME)/INCLUDE/arbdb_base.h
174PT_prefixtree.o: $(ARBHOME)/INCLUDE/attributes.h
175PT_prefixtree.o: $(ARBHOME)/INCLUDE/PT_com.h
176PT_prefixtree.o: $(ARBHOME)/INCLUDE/PT_server.h
177PT_prefixtree.o: $(ARBHOME)/INCLUDE/static_assert.h
178
179PT_secundaer.o: probe.h
180PT_secundaer.o: pt_prototypes.h
181PT_secundaer.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
182PT_secundaer.o: $(ARBHOME)/INCLUDE/ad_prot.h
183PT_secundaer.o: $(ARBHOME)/INCLUDE/arb_assert.h
184PT_secundaer.o: $(ARBHOME)/INCLUDE/arbdb.h
185PT_secundaer.o: $(ARBHOME)/INCLUDE/arbdb_base.h
186PT_secundaer.o: $(ARBHOME)/INCLUDE/attributes.h
187PT_secundaer.o: $(ARBHOME)/INCLUDE/PT_com.h
188PT_secundaer.o: $(ARBHOME)/INCLUDE/PT_server.h
189PT_secundaer.o: $(ARBHOME)/INCLUDE/PT_server_prototypes.h
Note: See TracBrowser for help on using the repository browser.