From 10e7fc528c0a767da2f7b8447b6c62d017adaf54 Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Wed, 16 Aug 2017 11:17:59 +0200 Subject: Fixes Makefiles so they can run parallel jobs. --- instr-to-kodkod/parser/Makefile | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'instr-to-kodkod/parser') diff --git a/instr-to-kodkod/parser/Makefile b/instr-to-kodkod/parser/Makefile index d26baf4..c3958e0 100644 --- a/instr-to-kodkod/parser/Makefile +++ b/instr-to-kodkod/parser/Makefile @@ -45,19 +45,21 @@ ifeq ($(strip $(JAVAC)),) $(error No Java compiler defined as parameter.) endif -################################################################################ +## Makefile Magic ############################################################## ANTLR_SOURCES = $(wildcard *.g4) JAVA_SOURCES = $(ANTLR_SOURCES:.g4=.java) CLASSES = $(JAVA_SOURCES:.java=.class) CLASSPATH = ".:$(MAIN_PROGRAM_SRC):$(KODKOD_JAR):$(ANTLR_JAR)" -build: $(CLASSES) - -PropertyParser.java: PropertyLexer.g4 PropertyParser.g4 +## Makefile Rules ############################################################## +compile: $(CLASSES) clean: rm -f *.java *.class *.tokens +######## +PropertyParser.java: PropertyLexer.g4 PropertyParser.g4 + # Pattern rules can be used to generate multiple target in a single action. PropertyLexer%java PropertyParser%java: $(ANTLR_SOURCES) $(JAVA) -jar $(ANTLR_JAR) $^ -- cgit v1.2.3-70-g09d2