994369b14da69e57c353f9f5f0b6c28f07e1e777
[nit.git] / contrib / benitlux / Makefile
1 SERVER ?= localhost:8080
2
3 all: server
4
5 server: bin/benitlux_daily bin/benitlux_web
6 bin/benitlux_daily: $(shell ../../bin/nitls -M src/server/benitlux_daily.nit)
7 mkdir -p bin/
8 ../../bin/nitc -o $@ src/server/benitlux_daily.nit
9
10 bin/benitlux_web: $(shell ../../bin/nitls -M src/server/server.nit) src/server/benitlux_restful.nit
11 mkdir -p bin/
12 ../../bin/nitc -o $@ src/server/server.nit -D iface=$(SERVER)
13
14 pre-build: src/server/benitlux_restful.nit
15 src/server/benitlux_restful.nit: $(shell ../../bin/nitls -M src/server/benitlux_controller.nit)
16 ../../bin/nitrestful -o $@ src/server/benitlux_controller.nit
17
18 # ---
19 # Report
20
21 bin/report: $(shell ../../bin/nitls -M src/report.nit)
22 ../../bin/nitc -o bin/report src/report.nit
23
24 report: bin/report
25 bin/report