forked from rdpstaff/RDPTools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
30 lines (20 loc) · 1.14 KB
/
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
MAIN_JARS=Clustering SequenceMatch classifier
.PHONY: all
.DEFAULT: all
all: deploy
deploy: lib Clustering/dist/Clustering.jar SequenceMatch/dist/SequenceMatch.jar classifier/dist/classifier.jar Framebot/dist/FrameBot.jar AbundanceStats/dist/AbundanceStats.jar ProbeMatch/dist/ProbeMatch.jar
-(cp Framebot/dist/FrameBot.jar Clustering/dist/Clustering.jar SequenceMatch/dist/SequenceMatch.jar classifier/dist/classifier.jar AbundanceStats/dist/AbundanceStats.jar ReadSeq/dist/ReadSeq.jar SeqFilters/dist/SeqFilters.jar ProbeMatch/dist/ProbeMatch.jar ./; cp -r */dist/lib/* lib/)
lib:
mkdir lib
Clustering/dist/Clustering.jar: Clustering/nbproject/build-impl.xml
ant -f Clustering/build.xml jar
Framebot/dist/FrameBot.jar: Framebot/nbproject/build-impl.xml
ant -f Framebot/build.xml jar
SequenceMatch/dist/SequenceMatch.jar: SequenceMatch/nbproject/build-impl.xml
ant -f SequenceMatch/build.xml jar
classifier/dist/classifier.jar: classifier/nbproject/build-impl.xml
ant -f classifier/build.xml jar
AbundanceStats/dist/AbundanceStats.jar: AbundanceStats/nbproject/build-impl.xml
ant -f AbundanceStats/build.xml jar
clean:
rm -r */dist/; rm lib/*; rm *jar