From 7f9db2e32838cac315965d986518fc61cf44567e Mon Sep 17 00:00:00 2001 From: Nathanael Sensfelder Date: Thu, 24 May 2018 21:35:49 +0200 Subject: Let's have it just load everything, to start with. --- Makefile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 3456fd2..7403528 100644 --- a/Makefile +++ b/Makefile @@ -4,6 +4,7 @@ BIN_DIR ?= ${CURDIR}/bin/ LIB_DIR ?= ${CURDIR}/lib/ TARGET ?= hastabel2idp.jar +RUN_SCRIPT ?= hastabel2idp.sh INSTALL_DIR ?= $(LIB_DIR) #### Where to get the missing Jar files. @@ -50,12 +51,12 @@ CLASSPATH = "$(SRC_DIR):$(BIN_DIR):$(ANTLR_JAR):$(HASTABEL_JAR)" ## Makefile Magic ############################################################## JAVA_SOURCES = \ - $(wildcard $(SRC_DIR)/hastabel/*.java) \ - $(wildcard $(SRC_DIR)/hastabel/*/*.java) + $(wildcard $(SRC_DIR)/hastabel2idp/*.java) \ + $(wildcard $(SRC_DIR)/hastabel2idp/*/*.java) CLASSES = $(patsubst $(SRC_DIR)/%,$(BIN_DIR)/%, $(JAVA_SOURCES:.java=.class)) ## Makefile Rules ############################################################## -$(TARGET): $(ANTLR_JAR) $(HASTABEL_JAR) $(JAVA_SOURCES) $(CLASSES) +$(TARGET): $(ANTLR_JAR) $(HASTABEL_JAR) $(JAVA_SOURCES) $(CLASSES) $(RUN_SCRIPT) rm -f $(TARGET) $(INSTALL_DIR)/$@ $(JAR) cf $@ -C $(BIN_DIR) . cp $@ $(INSTALL_DIR)/$@ @@ -78,6 +79,11 @@ $(LIB_DIR): $(BIN_DIR): mkdir -p $@ +$(RUN_SCRIPT): Makefile + echo "#!/bin/sh" > $@ + echo "$(JAVA) -cp \"$(CLASSPATH)\" hastabel2idp.Main $$*" >> $@ + chmod +x $@ + ##### For my private use... publish: $(TARGET) scp $< dreamhost:~/noot-noot/tabellion/jar/ -- cgit v1.2.3-70-g09d2