source: branches/stable/GDE/CLUSTALW/Makefile

Last change on this file was 13443, checked in by westram, 9 years ago
  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 1.5 KB
Line 
1.SUFFIXES: .o .c .depend
2
3SOURCE_FILES = $(wildcard *.c)
4
5OBJECTS = $(SOURCE_FILES:.c=.o)
6
7BINARY=$(ARBHOME)/bin/clustalw
8
9$(BINARY) : $(OBJECTS)
10        $(A_CC) $(cflags) -o $@ $(OBJECTS) -lm
11
12.c.o:
13        $(A_CC) $(cflags) -c -o $@ $< $(CC_INCLUDES) $(POST_COMPILE) $<
14
15clean:
16        rm -f *.o $(BINARY)
17
18DEPENDS = $(OBJECTS:.o=.depend)
19depends: $(DEPENDS)
20        @cat $(DEPENDS) | grep -v '^#' >>Makefile
21        @rm $(DEPENDS)
22$(DEPENDS): depend.init
23depend.init:
24        $(MAKEDEPEND) $(MAKEDEPENDFLAGS) 2>/dev/null # remove dependencies
25.c.depend:
26        $(MAKEDEPEND) -f- $(MAKEDEPENDFLAGS) $< 2>/dev/null >$@
27
28# DO NOT DELETE THIS LINE -- make depend depends on it.
29
30# Do not add dependencies manually - use 'make depend' in $ARBHOME
31# For formatting issues see SOURCE_TOOLS/fix_depends.pl (from GDE)
32
33alnscore.o: clustalw.h
34alnscore.o: general.h
35
36amenu.o: clustalw.h
37amenu.o: general.h
38
39calcgapcoeff.o: clustalw.h
40calcgapcoeff.o: general.h
41
42calcprf1.o: clustalw.h
43calcprf1.o: general.h
44
45calcprf2.o: clustalw.h
46calcprf2.o: general.h
47
48calctree.o: clustalw.h
49calctree.o: general.h
50
51clustalw.o: clustalw.h
52clustalw.o: general.h
53
54interface.o: clustalw.h
55interface.o: general.h
56interface.o: param.h
57
58malign.o: clustalw.h
59malign.o: general.h
60
61pairalign.o: clustalw.h
62pairalign.o: general.h
63
64prfalign.o: clustalw.h
65prfalign.o: general.h
66
67readmat.o: clustalw.h
68readmat.o: general.h
69readmat.o: matrices.h
70
71sequence.o: clustalw.h
72sequence.o: general.h
73
74showpair.o: clustalw.h
75showpair.o: general.h
76
77trees.o: clustalw.h
78trees.o: dayhoff.h
79trees.o: general.h
80
81util.o: clustalw.h
82util.o: general.h
Note: See TracBrowser for help on using the repository browser.