580077ab60655408261c27e58920f1c280b2bb7b
[mussa.git] / Makefile
1 #CFLAGS=-ftemplate-depth-20
2 CFLAGS=-O -Winline -ftemplate-depth-20
3 LDFLAGS= -lfltk
4
5 #all: seqcomp
6
7 sequence.o : sequence.cc sequence.hh
8         g++ $(CFLAGS) -c sequence.cc
9
10 flp.o : flp.cc flp.hh
11         g++ $(CFLAGS) -c flp.cc
12
13 flp_seqcomp.o : flp_seqcomp.cc flp.hh
14         g++ $(CFLAGS) -c flp_seqcomp.cc
15
16 seqcomp : seqcomp.cc flp.o flp_seqcomp.o sequence.o
17         g++ $(CFLAGS) -o seqcomp seqcomp.cc flp.o flp_seqcomp.o sequence.o
18
19 mussa_nway.o : mussa_nway.cc mussa_nway.hh
20         g++ $(CFLAGS) -c mussa_nway.cc
21
22 mussa_gui_seq.o : mussa_gui_seq.cc mussa_gui_seq.hh
23         g++ $(CFLAGS) -c mussa_gui_seq.cc
24
25 mussa_gui_conn.o : mussa_gui_conn.cc mussa_gui_conn.hh
26         g++ $(CFLAGS) -c mussa_gui_conn.cc
27
28 mussa_class.o : mussa_class.cc mussa_class.hh
29         g++ $(CFLAGS) -c mussa_class.cc
30
31 mussa : sequence.o flp.o flp_seqcomp.o mussa_nway.o mussa_gui_seq.o mussa_gui_conn.o mussa_class.o mussa.cc  
32         g++ $(CFLAGS) $(LDFLAGS) -o mussa mussa.cc mussa_class.o mussa_gui_conn.o mussa_gui_seq.o mussa_nway.o flp_seqcomp.o flp.o sequence.o
33
34
35 #match_list_type.o : modules/match_list_type.c modules/match_list_type.h \
36 #               modules/seqcomp_defs.h
37 #       gcc $(CFLAGS) -c modules/match_list_type.c
38
39 #match_list_head_type.o : modules/match_list_head_type.c \
40 #               modules/match_list_head_type.h modules/seqcomp_defs.h
41 #       gcc $(CFLAGS) -c modules/match_list_head_type.c
42
43 #result_type.o : modules/result_type.c modules/result_type.h \
44 #                modules/seqcomp_defs.h
45 #       gcc $(CFLAGS) -c modules/result_type.c
46
47 #compare.o : modules/compare.c modules/compare.h \
48 #                modules/seqcomp_defs.h
49 #       gcc $(CFLAGS) -c modules/compare.c
50
51 #seqcomp : seqcomp.c modules/seqcomp_defs.h sequence_type.o match_list_type.o \
52 #                match_list_head_type.o result_type.o compare.o
53 #       gcc $(LDFLAGS) -o seqcomp seqcomp.c sequence_type.o match_list_type.o \
54 #               match_list_head_type.o result_type.o compare.o