| summaryrefslogtreecommitdiff |
path: root/sol-pretty-printer
diff options
| author | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-09-18 15:18:05 +0200 |
|---|---|---|
| committer | Nathanael Sensfelder <SpamShield0@MultiAgentSystems.org> | 2017-09-18 15:18:05 +0200 |
| commit | 59d6ea1df12aa2fadcab1ec5cd22b99873721869 (patch) | |
| tree | a75f2a4edc3eb419585cff809025289ea8f5295e /sol-pretty-printer | |
| parent | 80e9830758781e46a283e493a3c2f902969c0bea (diff) | |
Moves the templates to accommodate the tests.
Diffstat (limited to 'sol-pretty-printer')
| -rw-r--r-- | sol-pretty-printer/Makefile | 26 |
1 files changed, 8 insertions, 18 deletions
diff --git a/sol-pretty-printer/Makefile b/sol-pretty-printer/Makefile index 9dd1ee9..5390e28 100644 --- a/sol-pretty-printer/Makefile +++ b/sol-pretty-printer/Makefile @@ -1,29 +1,19 @@ ## Parameters ################################################################## #### Where to find the solutions. -ifndef SOL_DIR -SOL_DIR = -endif +SOL_DIR ?= #### Where to find the model's data -ifndef MODEL_DIR -MODEL_DIR = -endif +MODEL_DIR ?= #### Where to find the properties' pretty-print files -ifndef PROPERTY_FILES -PROPERTY_FILES = -endif +TEMPLATE_DIR ?= #### Binaries ###### JRE binary -ifndef JAVA -JAVA = java -endif +JAVA ?= java ###### JDK binary -ifndef JAVAC -JAVAC = javac -endif +JAVAC ?= javac ## Parameters Sanity Check ##################################################### ifeq ($(strip $(SOL_DIR)),) @@ -34,8 +24,8 @@ ifeq ($(strip $(MODEL_DIR)),) $(error No MODEL_DIR defined as parameter.) endif -ifeq ($(strip $(PROPERTY_FILES)),) -$(error No PROPERTY_FILES defined as parameter.) +ifeq ($(strip $(TEMPLATE_DIR)),) +$(error No TEMPLATE_DIR defined as parameter.) endif ifeq ($(strip $(JAVA)),) @@ -54,7 +44,7 @@ SOURCES = $(wildcard src/*.java) CLASSES = $(SOURCES:.java=.class) SOLUTION_FILES = $(wildcard $(SOL_DIR)/*.sol) -PROPERTY_PP_FILES = $(PROPERTY_FILES:.pro=.pp) +PROPERTY_PP_FILES = $(wildcard $(TEMPLATE_DIR)/*.pp) SOLUTION_PP_PAIRS = \ $(foreach sf,$(SOLUTION_FILES),$(sf) $(filter %$(basename $(notdir $(sf))).pp,$(PROPERTY_PP_FILES))) |


