DISTS = {1000..3000..1000} CHOCO_HOME = $(HOME)/IdeaProjects/Modfire/modfire/MODFIRE-Prototype CHOCO_HOME = . CHOCO = $(CHOCO_HOME)/$(wildcard choco-solver-4.*-jar-with-dependencies.jar) CLASSES = $(shell find -name \*.class | sed -e 's;[^/]*$$;;' | sort -u | tr '\n' :) JFLAGS = -cp $(CHOCO):$(CLASSES) all: make #Multi runs for 8 hours #MainWithSpecific [AREALIMIT] res [CLEANUP FLAG (0,1,2)] [TYPE(MULTI, SINGLE)] [REGION FILE] [CRITERIA FLAGS] #Criteria flags #0-Wood Yield #1-Soil Loss #2-Perc_r #3-Biodiversity #4-Cashflow #5-Carbon Stock #6-NPV #7-Perc_rait #8-R #9-Rait #10-Sbiom make: (time java $(JFLAGS) MainWithSpecific 50 res 0 Single Paredes 0) &>> Times/resultsS; paredesSingle: (time java $(JFLAGS) MainWithSpecific 50 res 0 Single Paredes 0) &>> Times/resultsS; paredesMulti: (time java $(JFLAGS) MainWithSpecific 50 res 0 Multi Paredes 0 1 2) &>> Times/resultsM; penafielSingle: (time java $(JFLAGS) MainWithSpecific 50 res 0 Single Penafiel 0) &>> Times/resultsS; penafielMulti: (time java $(JFLAGS) MainWithSpecific 50 res 0 Multi Penafiel 0 1) &>> Times/resultsM; paivaWSingle: (time java $(JFLAGS) MainWithSpecific 50 res 0 Single PaivaWest 0) &>> Times/resultsS; paivaWMulti: (time java $(JFLAGS) MainWithSpecific 50 res 0 Multi PaivaWest 0 1) &>> Times/resultsM; paivaESingle: (time java $(JFLAGS) MainWithSpecific 50 res 0 Single PaivaEast 0) &>> Times/resultsS; paivaEMulti: (time java $(JFLAGS) MainWithSpecific 50 res 0 Multi PaivaEast 0 1) &>> Times/resultsM; paivaISingle: (time java $(JFLAGS) MainWithSpecific 50 res 0 Single PaivaIslands 0) &>> Times/resultsS; paivaIMulti: (time java $(JFLAGS) MainWithSpecific 50 res 0 Multi PaivaIslands 0 1) &>> Times/resultsM; parpenSingle: (time java $(JFLAGS) MainWithSpecific 50 res 0 Single ParedesPenafiel 0) &>> Times/resultsS; parpenMulti: (time java $(JFLAGS) MainWithSpecific 50 res 0 Single ParedesPenafiel 0 1) &>> Times/resultsM; time: (time java $(JFLAGS) MainTime 50 res 0 28800000 Paredes 0 1) &>> Times/resultsM;