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
|
From: Alex Mestiashvili <mailatgoogl@gmail.com>
Description: Introduce LDFLAGS and CPPFLAGS, remove hardcoded values for CFLAGS
--- a/source/Makefile
+++ b/source/Makefile
@@ -5,7 +5,7 @@ RM = /bin/rm
LIBS = $(CLIBS)
-CFLAGS = -O3
+CFLAGS ?= -O3
DEBUG_FLAGS = -g -O0
OBJ = seq-gen.o global.o evolve.o model.o nucmodels.o aamodels.o eigen.o treefile.o progress.o gamma.o twister.o
@@ -25,13 +25,13 @@ default: all
all: seq-gen
seq-gen: $(OBJ)
- $(CLINKER) $(CFLAGS) -o seq-gen $(OBJ) $(LIBS)
+ $(CLINKER) $(CPPFLAGS) $(CFLAGS) -o seq-gen $(OBJ) $(LIBS) $(LDFLAGS)
debug: CFLAGS = $(DEBUG_FLAGS)
debug: seq-gen
%.o: %.c
- $(CLINKER) $(CFLAGS) -c $<
+ $(CLINKER) $(CPPFLAGS) $(CFLAGS) -c $<
%.o: %.c %.h
$(CLINKER) $(CFLAGS) -c $<
|