source: branches/port5/ALIV3/Makefile

Last change on this file was 5709, checked in by westram, 16 years ago
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 2.8 KB
Line 
1# INCLUDE und GLOBALS MAIN CC cflags werden von aussen uebergeben
2
3.SUFFIXES: .o .c .cxx .depend
4
5CPP_OBJECTS =   a3.o a3_seq.o a3_ptree1.o a3_ptree2.o a3_helix.o a3_darray.o a3_ali.o \
6                a3_matrix.o a3_arbdb.o a3_basen.o
7C_OBJECTS=
8
9OBJECTS = $(CPP_OBJECTS) $(C_OBJECTS)
10
11$(MAIN): $(OBJECTS)
12        $(LINK_STATIC_LIB) $(MAIN) $(OBJECTS)
13
14.cxx.o:
15        $(CPP) $(cflags) -c $< $(CPPINCLUDES)
16
17.c.o:
18        $(ACC) $(cflags) -c $< $(CPPINCLUDES)
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.c.depend:
31        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
32.cxx.depend:
33        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
34
35# DO NOT DELETE THIS LINE -- make depend depends on it.
36
37# Do not add dependencies manually - use 'make depend' in $ARBHOME
38# For formatting issues see SOURCE_TOOLS/fix_depends.pl
39
40a3.o: a3_ali.hxx
41a3.o: a3_arbdb.hxx
42a3.o: a3_darray.hxx
43a3.o: a3_helix.hxx
44a3.o: a3_ptree.hxx
45a3.o: a3_seq.hxx
46a3.o: a3_types.h
47a3.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
48a3.o: $(ARBHOME)/INCLUDE/ad_prot.h
49a3.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
50a3.o: $(ARBHOME)/INCLUDE/arb_assert.h
51a3.o: $(ARBHOME)/INCLUDE/arbdb.h
52a3.o: $(ARBHOME)/INCLUDE/arbdb_base.h
53a3.o: $(ARBHOME)/INCLUDE/arbdbt.h
54a3.o: $(ARBHOME)/INCLUDE/attributes.h
55a3.o: $(ARBHOME)/INCLUDE/BI_helix.hxx
56
57a3_ali.o: a3_ali.hxx
58a3_ali.o: a3_darray.hxx
59a3_ali.o: a3_helix.hxx
60a3_ali.o: a3_ptree.hxx
61a3_ali.o: a3_seq.hxx
62a3_ali.o: a3_types.h
63
64a3_arbdb.o: a3_arbdb.hxx
65a3_arbdb.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
66a3_arbdb.o: $(ARBHOME)/INCLUDE/ad_prot.h
67a3_arbdb.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
68a3_arbdb.o: $(ARBHOME)/INCLUDE/arb_assert.h
69a3_arbdb.o: $(ARBHOME)/INCLUDE/arbdb.h
70a3_arbdb.o: $(ARBHOME)/INCLUDE/arbdb_base.h
71a3_arbdb.o: $(ARBHOME)/INCLUDE/arbdbt.h
72a3_arbdb.o: $(ARBHOME)/INCLUDE/attributes.h
73
74a3_basen.o: a3_basen.h
75
76a3_darray.o: a3_darray.hxx
77
78a3_helix.o: a3_ali.hxx
79a3_helix.o: a3_darray.hxx
80a3_helix.o: a3_helix.hxx
81a3_helix.o: a3_matrix.hxx
82a3_helix.o: a3_ptree.hxx
83a3_helix.o: a3_seq.hxx
84a3_helix.o: a3_types.h
85
86a3_matrix.o: a3_darray.hxx
87a3_matrix.o: a3_matrix.hxx
88
89a3_ptree1.o: a3_basen.h
90a3_ptree1.o: a3_ptree.hxx
91a3_ptree1.o: a3_seq.hxx
92a3_ptree1.o: a3_types.h
93a3_ptree1.o: $(ARBHOME)/INCLUDE/inline.h
94
95a3_ptree2.o: a3_basen.h
96a3_ptree2.o: a3_ptree.hxx
97a3_ptree2.o: a3_seq.hxx
98a3_ptree2.o: a3_types.h
99a3_ptree2.o: $(ARBHOME)/INCLUDE/inline.h
100
101a3_seq.o: a3_basen.h
102a3_seq.o: a3_seq.hxx
103a3_seq.o: a3_types.h
104a3_seq.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
105a3_seq.o: $(ARBHOME)/INCLUDE/ad_prot.h
106a3_seq.o: $(ARBHOME)/INCLUDE/arb_assert.h
107a3_seq.o: $(ARBHOME)/INCLUDE/arbdb.h
108a3_seq.o: $(ARBHOME)/INCLUDE/arbdb_base.h
109a3_seq.o: $(ARBHOME)/INCLUDE/attributes.h
110a3_seq.o: $(ARBHOME)/INCLUDE/inline.h
Note: See TracBrowser for help on using the repository browser.