source: branches/port5/PRIMER_DESIGN/Makefile

Last change on this file was 5872, checked in by westram, 16 years ago
  • Changed variable transfer to sub-makefiles
    • most variables are now exported via environment (using SOURCE_TOOLS/export2sub or AISC/export2sub)
    • only variables that contain different values for different sub-makefile-calls are passed by cl (e.g. cflags, MAIN)
    • changed flavour of exported variables (recursively expanded → simply expanded variables). Please use VAR := VALUE in Makefiles (not VAR = VALUE). See http://www.gnu.org/software/make/manual/html_node/Flavors.html#Flavors for details
  • removed/fixed all undefined variables in Makefiles (using 'make —warn-undefined-variables')
  • changed names of compile-logs generated in GDE subdir
  • added target 'xmlin' (broken, print warning)
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 3.1 KB
Line 
1# INCLUDE und GLOBALS MAIN CC cflags werden von aussen uebergeben
2
3.SUFFIXES: .o .cxx .depend
4
5CPP_OBJECTS =   \
6        PRD_Pair.o \
7        PRD_Item.o \
8        PRD_Node.o \
9        PRD_Range.o \
10        PRD_SequenceIterator.o \
11        PRD_SearchFIFO.o \
12        PRD_Design.o \
13        primer_design.o \
14
15$(MAIN): $(CPP_OBJECTS)
16        $(LINK_STATIC_LIB) $(MAIN) $(CPP_OBJECTS)
17
18./prd_test: $(MAIN) PRD_main.o
19        $(LINK_EXECUTABLE) $@ PRD_main.o $(MAIN)
20
21.cxx.o:
22        $(CPP) $(cflags) -c $< $(CPPINCLUDES)
23
24clean:
25        rm -f $(CPP_OBJECTS) *.a
26
27#.IGNORE:
28#       clean
29
30DEPENDS = $(CPP_OBJECTS:.o=.depend)
31depends: $(DEPENDS)
32        @cat $(DEPENDS) | grep -v '^#' >>Makefile
33        @rm $(DEPENDS)
34$(DEPENDS): depend.init
35depend.init:
36        $(MAKEDEPEND) $(MAKEDEPENDFLAGS) 2>/dev/null # remove dependencies
37.c.depend:
38        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
39.cxx.depend:
40        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
41
42# DO NOT DELETE
43
44# Do not add dependencies manually - use 'make depend' in $ARBHOME
45# For formatting issues see SOURCE_TOOLS/fix_depends.pl
46
47PRD_Design.o: PRD_Design.hxx
48PRD_Design.o: PRD_Globals.hxx
49PRD_Design.o: PRD_Item.hxx
50PRD_Design.o: PRD_Node.hxx
51PRD_Design.o: PRD_Pair.hxx
52PRD_Design.o: PRD_Range.hxx
53PRD_Design.o: PRD_SearchFIFO.hxx
54PRD_Design.o: PRD_SequenceIterator.hxx
55PRD_Design.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
56PRD_Design.o: $(ARBHOME)/INCLUDE/ad_prot.h
57PRD_Design.o: $(ARBHOME)/INCLUDE/arb_assert.h
58PRD_Design.o: $(ARBHOME)/INCLUDE/arbdb.h
59PRD_Design.o: $(ARBHOME)/INCLUDE/arbdb_base.h
60PRD_Design.o: $(ARBHOME)/INCLUDE/attributes.h
61
62PRD_Item.o: PRD_Globals.hxx
63PRD_Item.o: PRD_Item.hxx
64PRD_Item.o: PRD_SequenceIterator.hxx
65
66PRD_Node.o: PRD_Globals.hxx
67PRD_Node.o: PRD_Node.hxx
68
69PRD_Pair.o: PRD_Globals.hxx
70PRD_Pair.o: PRD_Item.hxx
71PRD_Pair.o: PRD_Pair.hxx
72
73PRD_Range.o: PRD_Globals.hxx
74PRD_Range.o: PRD_Range.hxx
75
76PRD_SearchFIFO.o: PRD_Globals.hxx
77PRD_SearchFIFO.o: PRD_Node.hxx
78PRD_SearchFIFO.o: PRD_Range.hxx
79PRD_SearchFIFO.o: PRD_SearchFIFO.hxx
80
81PRD_SequenceIterator.o: PRD_Globals.hxx
82PRD_SequenceIterator.o: PRD_SequenceIterator.hxx
83
84primer_design.o: PRD_Design.hxx
85primer_design.o: PRD_Globals.hxx
86primer_design.o: PRD_Item.hxx
87primer_design.o: PRD_Node.hxx
88primer_design.o: PRD_Pair.hxx
89primer_design.o: PRD_Range.hxx
90primer_design.o: PRD_SequenceIterator.hxx
91primer_design.o: primer_design.hxx
92primer_design.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
93primer_design.o: $(ARBHOME)/INCLUDE/ad_prot.h
94primer_design.o: $(ARBHOME)/INCLUDE/ad_t_prot.h
95primer_design.o: $(ARBHOME)/INCLUDE/adGene.h
96primer_design.o: $(ARBHOME)/INCLUDE/arb_assert.h
97primer_design.o: $(ARBHOME)/INCLUDE/arbdb.h
98primer_design.o: $(ARBHOME)/INCLUDE/arbdb_base.h
99primer_design.o: $(ARBHOME)/INCLUDE/arbdbt.h
100primer_design.o: $(ARBHOME)/INCLUDE/attributes.h
101primer_design.o: $(ARBHOME)/INCLUDE/aw_awars.hxx
102primer_design.o: $(ARBHOME)/INCLUDE/aw_device.hxx
103primer_design.o: $(ARBHOME)/INCLUDE/aw_keysym.hxx
104primer_design.o: $(ARBHOME)/INCLUDE/aw_position.hxx
105primer_design.o: $(ARBHOME)/INCLUDE/aw_root.hxx
106primer_design.o: $(ARBHOME)/INCLUDE/aw_window.hxx
107primer_design.o: $(ARBHOME)/INCLUDE/awt.hxx
108primer_design.o: $(ARBHOME)/INCLUDE/awt_config_manager.hxx
109primer_design.o: $(ARBHOME)/INCLUDE/GEN.hxx
Note: See TracBrowser for help on using the repository browser.