26 lines
584 B
Makefile
26 lines
584 B
Makefile
phase = 02
|
|
version = 1
|
|
name = MichaelChen
|
|
|
|
solutionname = Solution_Phase$(phase)_$(name)
|
|
target = $(solutionname)_V$(version).zip
|
|
package = $(solutionname).pdf Phase02_Task2_ACTS_System.txt Phase02_Task2_ACTS_System.result.txt JSONScannerTest.java
|
|
latexmkflags =
|
|
actspath = "C:\\Program Files (x86)\\ACTS\\acts_3.2.jar"
|
|
|
|
.PHONY : all dev
|
|
|
|
all : $(target)
|
|
|
|
dev : latexmkflags = -pvc
|
|
dev : all
|
|
|
|
$(target) : $(package)
|
|
zip -FSr $(target) $(package)
|
|
|
|
%.pdf : %.tex
|
|
latexmk -jobname="$*" $(latexmkflags) -pdf $<
|
|
|
|
%_System.result.txt : %_System.txt
|
|
java -Xmx8192M -jar $(actspath) $< $@
|