Makefile 434 Bytes
Newer Older
1
# dir
2
QUERIES_DIR = src/queries
3 4

# files
Tristan Cavelier's avatar
Tristan Cavelier committed
5 6
PARSER_PAR  = $(QUERIES_DIR)/core/parser.par
PARSER_OUT  = $(QUERIES_DIR)/build/parser.js
7

Tristan Cavelier's avatar
Tristan Cavelier committed
8
# npm install jscc-node
9
JSCC_CMD   	= node ./node_modules/jscc-node/jscc.js -t ./node_modules/jscc-node/driver_node.js_
10

11
auto: compile
12

13
compile:
Tristan Cavelier's avatar
Tristan Cavelier committed
14
	mkdir -p $(dir $(PARSER_OUT))
15
	$(JSCC_CMD) -o $(PARSER_OUT) $(PARSER_PAR)
16 17 18 19 20 21

.phony: clean
clean:
	find -name '*~' -delete

realclean:
22
	rm -f "$(PARSER_OUT)"