JAVA_SOURCES := $(wildcard *.java)
TODAY        := $(shell date +%Y%m%d)
ARCHIVE      := argument_substitution_$(TODAY).zip

.PHONY: clean dist build

all: build


build: $(JAVA_SOURCES)
	javac -d . $^

clean:
	@rm -rf $(JAVA_TARGETS) e1 *.zip *~

dist:
	@zip $(ARCHIVE) $(JAVA_SOURCES) Makefile

