- for i in $(MODULES); do make -C$$i compile; done
-
-luabuild:
- for i in $(MODULES); do make -C$$i luabuild; done
+ make -C modules/base CC="cc" CFLAGS="" LDFLAGS="" SDK="$(shell test -f .running-sdk && echo 1)" host-install
+ for i in $(MODULES); do \
+ make -C$$i SDK="$(shell test -f .running-sdk && echo 1)" compile || { \
+ echo "*** Compilation of $$i failed!"; \
+ exit 1; \
+ }; \
+ done
+
+luabuild: i18nbuild
+ for i in $(MODULES); do HOST=$(realpath host) \
+ SDK="$(shell test -f .running-sdk && echo 1)" make -C$$i luabuild; done
+
+i18nbuild:
+ mkdir -p host/lua-po
+ ./build/i18n-po2lua.pl ./po host/lua-po