summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'instance-calculator/Makefile')
-rw-r--r--instance-calculator/Makefile11
1 files changed, 8 insertions, 3 deletions
diff --git a/instance-calculator/Makefile b/instance-calculator/Makefile
index 8da7891..356b681 100644
--- a/instance-calculator/Makefile
+++ b/instance-calculator/Makefile
@@ -6,7 +6,7 @@ endif
#### Where to store the Instance model
ifndef INSTANCE_MODEL_DIR
-INSTANCE_MODEL_DIR =
+INSTANCE_MODEL_DIR = $(MODEL_DIR)/instance/
endif
#### Binaries
@@ -43,7 +43,7 @@ CLASSPATH = "./src/"
## Makefile Magic ##############################################################
SOURCES = $(wildcard src/*.java)
CLASSES = $(SOURCES:.java=.class)
-MODEL_FILES = $(MODEL_DIR)/structural.mod
+MODEL_FILE = $(MODEL_DIR)/structural.mod
OUTPUT_FILE = $(INSTANCE_MODEL_DIR)/instances.mod
## Makefile Rules ##############################################################
@@ -51,18 +51,23 @@ compile: $(CLASSES)
model: $(CLASSES) $(INSTANCE_MODEL_DIR) $(OUTPUT_FILE)
+solutions:
+
clean:
rm -f $(CLASSES)
rm -f $(PATH_MODEL_DIR)/*.mod
clean_model:
rm -f $(PATH_MODEL_DIR)/*.mod
+
+clean_solutions:
+
########
%.class: %.java
$(JAVAC) -cp $(CLASSPATH) $<
$(OUTPUT_FILE): $(MODEL_FILE) $(CLASSES)
- $(JAVA) -cp $(CLASSPATH) Main $< $@
+ $(JAVA) -cp $(CLASSPATH) Main $(MODEL_FILE) "inst_" $@
$(INSTANCE_MODEL_DIR):
mkdir -p $(INSTANCE_MODEL_DIR)