all: server
+pre-build: src/benitlux_serial.nit
+
server:
mkdir -p bin/
../../bin/nitc --dir bin/ src/benitlux_daily.nit src/benitlux_web.nit
default: bin/moles
+pre-build: assets/images/drawing.png
+
bin/moles: $(shell ../../bin/nitls -M src/moles_linux.nit) assets/images/drawing.png
mkdir -p bin
../../bin/nitc -o bin/moles src/moles_linux.nit
all: bin/jwrapper
+pre-build: src/javap_test_parser.nit src/serial.nit
+
../nitcc/src/nitcc:
make -C ../nitcc
all: bin/memory
+pre-build: assets/images/drawing.png
+
bin/memory: assets/images/drawing.png src/*.nit
mkdir -p bin
../../bin/nitc -o bin/memory src/memory.nit -m ../../lib/mnit/linux/linux.nit
all: bin/objcwrapper
+pre-build: src/objc_parser.nit
+
../nitcc/src/nitcc:
make -C ../nitcc
all: simplan
+pre-build: simplan_parser.nit
+
simplan: simplan.nit simplan_parser.nit
${NITC} simplan.nit
all: bin/server bin/tinks
+pre-build: assets/images/drawing.png src/client/client_serialize.nit src/server/server_serialize.nit
+
# Client
bin/tinks: assets/images/drawing.png src/client/client_serialize.nit $(shell ../../bin/nitls -M src/client/linux_client.nit)
../../bin/nitc -o bin/tinks src/client/linux_client.nit -m src/client/client_serialize.nit
NITCCDIR=../../contrib/nitcc/
-compile-parser: $(NITCCDIR)src/nitcc
+pre-build: $(NITCCDIR)src/nitcc
$(NITCCDIR)src/nitcc $(NITCCDIR)examples/json.sablecc
$(NITCCDIR)src/nitcc:
all: bin/nitc
+pre-build:
+ ./git-gen-version.sh
+
nitc_0: ../c_src/nitc parser/parser.nit
@echo '***************************************************************'
@echo '* Compile nitc_0 from NIT source files *'