blob: 54b78b0811e0de545009e35182a9ae45cfc5cbaf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
--- a/makefile
+++ b/makefile
@@ -10,25 +10,22 @@
HEADERS = general.h clustalw.h
-CC = cc
-CFLAGS = -c -O
-LFLAGS = -O -lm
+# C99 for gets()
+CFLAGS += -std=gnu99
+LIBS += -lm
clustalw : $(OBJECTS) amenu.o clustalw.o
- $(CC) -o $@ $(OBJECTS) amenu.o clustalw.o $(LFLAGS)
+ $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(OBJECTS) amenu.o clustalw.o $(LIBS)
interface.o : interface.c $(HEADERS) param.h
- $(CC) $(CFLAGS) $*.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
amenu.o : amenu.c $(HEADERS) param.h
- $(CC) $(CFLAGS) $*.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
readmat.o : readmat.c $(HEADERS) matrices.h
- $(CC) $(CFLAGS) $*.c
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
trees.o : trees.c $(HEADERS) dayhoff.h
- $(CC) $(CFLAGS) $*.c
-
-.c.o :
- $(CC) $(CFLAGS) $?
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
|