-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
32 lines (22 loc) · 868 Bytes
/
Makefile
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
####################################################
# #
# seed-extension-aligner #
# Haifeng Chen (haifengc at usc dot edu) #
# University of Southern California #
# Feb 5, 2014 #
# #
####################################################
CC := gcc
CXX := g++
CXXFLAGS := -O3 -Wall -fmessage-length=0
TARGET := aligner
SRCS := hash.cpp iofile.cpp option.cpp match.cpp seed.cpp refin.cpp\
seed-extension-aligner.cpp bandedGlobalAlignment.cpp bitscode.cpp
OBJS := $(SRCS:.cpp=.o)
.cpp.o:
$(CXX) $(CXXFLAGS) -c -o $@ $<
$(TARGET): $(OBJS)
$(CXX) $(CXXFLAGS) -o $@ $^
all: $(TARGET)
clean:
rm -rf $(TARGET) *.o *.exe