Permalink
Browse files

Fix Makefile to not rebuild .class files every time

  • Loading branch information...
1 parent 6a6eb1c commit 402c8e0d713f0c71e435cba1e8711aada9ee1901 @nsoranzo nsoranzo committed Jul 22, 2016
Showing with 5 additions and 6 deletions.
  1. +5 −6 Makefile
View
@@ -2,17 +2,16 @@ JFLAGS = -g
JC = javac
JAR = jar
.SUFFIXES: .java .class
+JAVA_FILES = CRISPR.java CRISPRFinder.java CRISPRUtil.java DNASequence.java FASTAReader.java SearchUtil.java minced.java IntervalSearchTree.java
+JAVA_CLASSES = $(JAVA_FILES:.java=.class)
+.PHONY: default clean test
.java.class:
$(JC) $(JFLAGS) $*.java
-CLASSES = CRISPR.java CRISPRFinder.java CRISPRUtil.java DNASequence.java FASTAReader.java SearchUtil.java minced.java IntervalSearchTree.java
+default: minced.jar
-default: classes minced.jar
-
-classes: $(CLASSES:.java=.class)
-
-minced.jar: classes
+minced.jar: $(JAVA_CLASSES)
$(JAR) cfm minced.jar MANIFEST.txt *class
clean:

0 comments on commit 402c8e0

Please sign in to comment.