-
Notifications
You must be signed in to change notification settings - Fork 20
/
Copy pathMakefile.in
39 lines (30 loc) · 1.09 KB
/
Makefile.in
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
37
38
39
VERSION=1.09
FILES=corset.cc Cluster.cc Transcript.cc MakeClusters.cc Read.cc MakeClusters.h Transcript.h Read.h StringSet.h Cluster.h corset_fasta_ID_changer.cc
OBJ=corset.o Cluster.o MakeClusters.o Transcript.o Read.o
EX=corset corset_fasta_ID_changer
all: $(EX) Makefile
corset: $(OBJ)
@CXX@ @CXXFLAGS@ $(OBJ) -o $@ @LDFLAGS@ -lpthread @LIBS@
%.o: %.cc
@CXX@ @CXXFLAGS@ -c $< -o $@ -DVERSION=$(VERSION)
corset_fasta_ID_changer: corset_fasta_ID_changer.cc
@CXX@ $< -o $@
clean:
-rm *~ $(OBJ)
Clean: clean
-rm $(EX)
install: all
test -d @prefix@/bin/ || mkdir @prefix@/bin/
cp $(EX) @prefix@/bin/
tar_ball:
-mkdir corset-$(VERSION)
cp $(FILES) corset-$(VERSION)
cp Makefile.in README configure COPYING LICENSE corset-$(VERSION)
tar -cvf corset-$(VERSION).tar corset-$(VERSION)/
gzip corset-$(VERSION).tar
tar_ball_binary:
-mkdir corset-$(VERSION)-linux64
cp $(EX) corset-$(VERSION)-linux64
cp COPYING LICENSE corset-$(VERSION)-linux64
tar -cvf corset-$(VERSION)-linux64.tar corset-$(VERSION)-linux64/
gzip corset-$(VERSION)-linux64.tar