source: tags/arb_5.3/ISLAND_HOPPING/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: 1.4 KB
Line 
1# INCLUDE und GLOBALS MAIN CC cflags werden von aussen uebergeben
2.SUFFIXES: .o .c .cpp .depend
3
4CPP_OBJECTS = island_hopping.o i-hopper.o align.o memory.o trnsprob.o
5
6$(MAIN): $(CPP_OBJECTS)
7        $(LINK_STATIC_LIB) $(MAIN) $(CPP_OBJECTS)
8.c.o:
9        $(ACC) $(cflags) -DARB -c $<  $(CPPINCLUDES)
10.cpp.o:
11        $(CPP) $(cflags) -c $<  $(CPPINCLUDES)
12
13clean:
14        rm -f $(CPP_OBJECTS) *.a
15
16DEPENDS = $(CPP_OBJECTS:.o=.depend)
17depends: $(DEPENDS)
18        @cat $(DEPENDS) | grep -v '^#' >>Makefile
19        @rm $(DEPENDS)
20$(DEPENDS): depend.init
21depend.init:
22        $(MAKEDEPEND) $(MAKEDEPENDFLAGS) 2>/dev/null # remove dependencies
23.c.depend:
24        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
25.cpp.depend:
26        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
27
28# DO NOT DELETE
29
30# Do not add dependencies manually - use 'make depend' in $ARBHOME
31# For formatting issues see SOURCE_TOOLS/fix_depends.pl
32
33align.o: defs.h
34align.o: i-hopper.h
35align.o: memory.h
36align.o: trnsprob.h
37
38i-hopper.o: defs.h
39i-hopper.o: i-hopper.h
40i-hopper.o: memory.h
41
42island_hopping.o: defs.h
43island_hopping.o: i-hopper.h
44island_hopping.o: island_hopping.h
45island_hopping.o: memory.h
46island_hopping.o: $(ARBHOME)/INCLUDE/ad_k_prot.h
47island_hopping.o: $(ARBHOME)/INCLUDE/arb_assert.h
48island_hopping.o: $(ARBHOME)/INCLUDE/arbdb_base.h
49island_hopping.o: $(ARBHOME)/INCLUDE/attributes.h
50
51trnsprob.o: defs.h
52trnsprob.o: memory.h
53trnsprob.o: trnsprob.h
Note: See TracBrowser for help on using the repository browser.