From 548c042b4b203ca20038716f0f12f1968e329ac5 Mon Sep 17 00:00:00 2001 From: Peter Wu Date: Fri, 29 Apr 2016 15:20:40 +0200 Subject: Makefile: create bin folder first Also ensure that "classes" is the default target --- Makefile | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index e04bc37..d73476d 100644 --- a/Makefile +++ b/Makefile @@ -1,14 +1,17 @@ SRCS = regex/RegexTest.java OBJS = $(addprefix bin/,$(SRCS:.java=.class)) -$(OBJS): bin/%.class: src/%.java +classes: $(OBJS) + +bin: + mkdir -p bin + +$(OBJS): bin/%.class: src/%.java bin javac -cp lib/automaton.jar -d bin $< .PHONY: clean run classes clean: $(RM) $(OBJS) -classes: $(OBJS) - run: @java -cp lib/automaton.jar:bin regex.RegexTest -- cgit v1.2.1