blob: 949a4fe3e92dd420d729a9ef2061dab7bb54a391 [file] [log] [blame]
sources/makefile | 15 +++++--------
train/makefile | 59 +++++++++++++++++++++++++++++++----------------------
2 files changed, 40 insertions(+), 34 deletions(-)
diff --git a/sources/makefile b/sources/makefile
index f287d71..c560f48 100644
--- a/sources/makefile
+++ b/sources/makefile
@@ -2,25 +2,22 @@
-CC=g++
-CFLAGS=-g
-
all: glimmerhmm
glimmerhmm: glimmerhmm.o graph.o sites.o tree_util_prob.o util.o
- $(CC) $(CFLAGS) -o glimmerhmm glimmerhmm.o graph.o sites.o tree_util_prob.o util.o -lm
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) -o glimmerhmm glimmerhmm.o graph.o sites.o tree_util_prob.o util.o -lm
glimmerhmm.o: glimmerhmm.c
- $(CC) $(CFLAGS) -c glimmerhmm.c
+ $(CXX) $(CXXFLAGS) -c glimmerhmm.c
graph.o: graph.c
- $(CC) $(CFLAGS) -c graph.c
+ $(CXX) $(CXXFLAGS) -c graph.c
sites.o: sites.c
- $(CC) $(CFLAGS) -c sites.c
+ $(CXX) $(CXXFLAGS) -c sites.c
tree_util_prob.o: tree_util_prob.c
- $(CC) $(CFLAGS) -c tree_util_prob.c
+ $(CXX) $(CXXFLAGS) -c tree_util_prob.c
util.o: util.c
- $(CC) $(CFLAGS) -c util.c
+ $(CXX) $(CXXFLAGS) -c util.c
diff --git a/train/makefile b/train/makefile
index 2383f18..d5a7107 100644
--- a/train/makefile
+++ b/train/makefile
@@ -2,9 +2,6 @@
# C compiler
-C = gcc
-CC = g++
-CFLAGS = -O1 ${SEARCHDIRS}
#CFLAGS = -O3 -g -Wall
LIBS = -lm
@@ -15,64 +12,76 @@ all: build-icm build-icm-noframe build1 build2 falsecomp findsites karlin sco
misc.o: misc.c
- ${C} ${CFLAGS} -c misc.c
+ $(CC) $(CFLAGS) -c misc.c
build-icm.o: build-icm.c
- ${C} ${CFLAGS} -c build-icm.c
+ $(CC) $(CFLAGS) -c build-icm.c
build-icm: build-icm.o misc.o
- $(C) -o $@ build-icm.o misc.o $(LIBS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ build-icm.o misc.o $(LIBS)
build-icm-noframe.o: build-icm-noframe.c
- ${C} ${CFLAGS} -c build-icm-noframe.c
+ $(CC) $(CFLAGS) -c build-icm-noframe.c
build-icm-noframe: build-icm-noframe.o misc.o
- $(C) -o $@ build-icm-noframe.o misc.o $(LIBS)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ build-icm-noframe.o misc.o $(LIBS)
build1: build1.o
- ${CC} build1.c -o build1 $(LIBS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) build1.c -o build1 $(LIBS)
build2: build2.o
- ${CC} build2.c -o build2 $(LIBS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) build2.c -o build2 $(LIBS)
falsecomp: falsecomp.o
- ${CC} falsecomp.c -o falsecomp $(LIBS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) falsecomp.c -o falsecomp $(LIBS)
findsites: findsites.o
- ${CC} findsites.c -o findsites $(LIBS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) findsites.c -o findsites $(LIBS)
karlin: karlin.o
- ${CC} karlin.c -o karlin $(LIBS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) karlin.c -o karlin $(LIBS)
score: score.o
- ${CC} score.c -o score $(LIBS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) score.c -o score $(LIBS)
score2: score2.o
- ${CC} score2.c -o score2 $(LIBS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) score2.c -o score2 $(LIBS)
scoreATG: scoreATG.o
- ${CC} scoreATG.c -o scoreATG $(LIBS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) scoreATG.c -o scoreATG $(LIBS)
scoreATG2: scoreATG2.o
- ${CC} scoreATG2.c -o scoreATG2 $(LIBS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) scoreATG2.c -o scoreATG2 $(LIBS)
scoreSTOP: scoreSTOP.o
- ${CC} scoreSTOP.c -o scoreSTOP $(LIBS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) scoreSTOP.c -o scoreSTOP $(LIBS)
escoreSTOP2: scoreSTOP2.o
- ${CC} scoreSTOP2.c -o scoreSTOP2 $(LIBS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) scoreSTOP2.c -o scoreSTOP2 $(LIBS)
-rfapp: erfapp.o
- ${CC} erfapp.c -o erfapp $(LIBS)
+erfapp: erfapp.o
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) erfapp.c -o erfapp $(LIBS)
sites.o: sites.c
- ${CC} ${CFLAGS} -c sites.c
+ $(CXX) $(CXXFLAGS) -c sites.c
+
+scoreATG.o: scoreATG.c
+ $(CXX) $(CXXFLAGS) -c scoreATG.c
+
+scoreSTOP.o: scoreSTOP.c
+ $(CXX) $(CXXFLAGS) -c scoreSTOP.c
+
+scoreSTOP2.o: scoreSTOP2.c
+ $(CXX) $(CXXFLAGS) -c scoreSTOP2.c
+
+scoreATG2.o: scoreATG2.c
+ $(CXX) $(CXXFLAGS) -c scoreATG2.c
utils.o: utils.c
- ${CC} ${CFLAGS} -c utils.c
+ $(CXX) $(CXXFLAGS) -c utils.c
splicescore.o: splicescore.c
- ${CC} ${CFLAGS} -c splicescore.c
+ $(CXX) $(CXXFLAGS) -c splicescore.c
splicescore: splicescore.o sites.o utils.o
- ${CC} splicescore.o sites.o utils.o -o splicescore $(LIBS)
+ $(CXX) $(CXXFLAGS) $(LDFLAGS) splicescore.o sites.o utils.o -o splicescore $(LIBS)