From 402c8e0d713f0c71e435cba1e8711aada9ee1901 Mon Sep 17 00:00:00 2001 From: Nicola Soranzo Date: Fri, 22 Jul 2016 16:27:38 +0100 Subject: [PATCH] Fix Makefile to not rebuild .class files every time --- Makefile | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 600e297..f8df66f 100644 --- a/Makefile +++ b/Makefile @@ -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: