all: server bin/report bin/benitlux
server: bin/benitlux_daily bin/benitlux_web
-bin/benitlux_daily: $(shell ../../bin/nitls -M src/server/benitlux_daily.nit)
+bin/benitlux_daily: $(shell nitls -M src/server/benitlux_daily.nit)
mkdir -p bin/
- ../../bin/nitc -o $@ src/server/benitlux_daily.nit
+ nitc -o $@ src/server/benitlux_daily.nit
-bin/benitlux_web: $(shell ../../bin/nitls -M src/server/server.nit) src/server/benitlux_restful.nit
+bin/benitlux_web: $(shell nitls -M src/server/server.nit) src/server/benitlux_restful.nit
mkdir -p bin/
- ../../bin/nitc -o $@ src/server/server.nit -D iface=$(SERVER)
+ nitc -o $@ src/server/server.nit -D iface=$(SERVER)
pre-build: src/server/benitlux_restful.nit
-src/server/benitlux_restful.nit: $(shell ../../bin/nitls -M src/server/benitlux_controller.nit)
- ../../bin/nitrestful -o $@ src/server/benitlux_controller.nit
+src/server/benitlux_restful.nit: $(shell nitls -M src/server/benitlux_controller.nit)
+ nitrestful -o $@ src/server/benitlux_controller.nit
# ---
# Report
-bin/report: $(shell ../../bin/nitls -M src/report.nit)
- ../../bin/nitc -o bin/report src/report.nit
+bin/report: $(shell nitls -M src/report.nit)
+ nitc -o bin/report src/report.nit
report: bin/report
bin/report
# ---
# GTK+ client
-bin/benitlux: $(shell ../../bin/nitls -M src/client/client.nit)
+bin/benitlux: $(shell nitls -M src/client/client.nit)
mkdir -p bin/
- ../../bin/nitc -o bin/benitlux src/client/client.nit -m linux -D benitlux_rest_server_uri=http://$(SERVER)/
+ nitc -o bin/benitlux src/client/client.nit -m linux -D benitlux_rest_server_uri=http://$(SERVER)/
# ---
# Android
# Dev / debug app
android: bin/benitlux.apk
-bin/benitlux.apk: $(shell ../../bin/nitls -M src/client/android.nit) android-res
+bin/benitlux.apk: $(shell nitls -M src/client/android.nit) android-res
mkdir -p bin/ res/
- ../../bin/nitc -o $@ src/client/android.nit -m src/client/features/debug.nit \
+ nitc -o $@ src/client/android.nit -m src/client/features/debug.nit \
-D benitlux_rest_server_uri=http://$(SERVER)/
# Pure portable prototype, for comparison
-bin/proto.apk: $(shell ../../bin/nitls -M src/client/android_proto.nit) android-res
+bin/proto.apk: $(shell nitls -M src/client/android_proto.nit) android-res
mkdir -p bin/ res/
- ../../bin/nitc -o $@ src/client/android_proto.nit \
+ nitc -o $@ src/client/android_proto.nit \
-D benitlux_rest_server_uri=http://$(SERVER)/
# Release version
-android-release: $(shell ../../bin/nitls -M src/client/android.nit) android-res
+android-release: $(shell nitls -M src/client/android.nit) android-res
mkdir -p bin/ res/
- ../../bin/nitc -o bin/benitlux.apk src/client/android.nit \
+ nitc -o bin/benitlux.apk src/client/android.nit \
-D benitlux_rest_server_uri=http://xymus.net/benitlux/ --release
# ---
# iOS
ios: bin/benitlux.app
-bin/benitlux.app: $(shell ../../bin/nitls -M src/client/ios.nit) ios/AppIcon.appiconset/Contents.json
+bin/benitlux.app: $(shell nitls -M src/client/ios.nit) ios/AppIcon.appiconset/Contents.json
mkdir -p bin/
rm -rf bin/benitlux.app/
- ../../bin/nitc -o bin/benitlux.app src/client/ios.nit -D benitlux_rest_server_uri=http://$(SERVER)/
+ nitc -o bin/benitlux.app src/client/ios.nit -D benitlux_rest_server_uri=http://$(SERVER)/
-bin/proto.app: $(shell ../../bin/nitls -M src/client/ios_proto.nit) ios/AppIcon.appiconset/Contents.json
+bin/proto.app: $(shell nitls -M src/client/ios_proto.nit) ios/AppIcon.appiconset/Contents.json
mkdir -p bin/ res/
- ../../bin/nitc -o $@ src/client/ios_proto.nit \
+ nitc -o $@ src/client/ios_proto.nit \
-D benitlux_rest_server_uri=http://$(SERVER)/
-ios-release: $(shell ../../bin/nitls -M src/client/ios.nit) ios/AppIcon.appiconset/Contents.json
+ios-release: $(shell nitls -M src/client/ios.nit) ios/AppIcon.appiconset/Contents.json
mkdir -p bin/
- ../../bin/nitc -o bin/benitlux.app src/client/ios.nit -D benitlux_rest_server_uri=http://$(SERVER)/
+ nitc -o bin/benitlux.app src/client/ios.nit -D benitlux_rest_server_uri=http://$(SERVER)/
ios/AppIcon.appiconset/Contents.json: art/icon.svg
mkdir -p ios