doushio
Version:
Real-time imageboard
27 lines (20 loc) • 586 B
Plain Text
CLIENT_SRC := $(shell node get.js CLIENT_DEPS)
DEBUG := $(shell node get.js DEBUG)
ifeq ($(DEBUG),true)
CLIENT_JS := www/js/client.debug.js
else
CLIENT_JS := www/js/client-$(shell node get.js --client-version).js
endif
all: client
$(MAKE) -C imager
$(MAKE) -C tripcode
$(CLIENT_JS): $(CLIENT_SRC) config.js deps.js
node make_client.js $(CLIENT_SRC) > $@
client: $(CLIENT_JS)
modjs:
node make_client.js $(shell node get.js MOD_CLIENT_DEPS)
clean:
rm -rf -- .build www/js/client{.,-}*.js
$(MAKE) -C imager -w clean
$(MAKE) -C tripcode -w clean