2022-04-06 23:16:55 +03:00
|
|
|
|
|
|
|
|
|
2022-04-21 18:33:08 +03:00
|
|
|
|
2022-04-20 04:20:25 +03:00
|
|
|
BOOTSTRAP_FILES := \
|
|
|
|
|
$(wildcard bootstrap/*) \
|
|
|
|
|
$(wildcard bootstrap/*/*) \
|
|
|
|
|
README.md
|
2022-04-06 23:16:55 +03:00
|
|
|
|
2022-04-21 18:33:08 +03:00
|
|
|
LOCAL_MODULES := \
|
2022-08-03 01:57:57 +03:00
|
|
|
node_modules/ig-doc/doc.js \
|
|
|
|
|
node_modules/ig-stoppable/stoppable.js \
|
2022-04-21 18:33:08 +03:00
|
|
|
node_modules/ig-object/object.js \
|
|
|
|
|
node_modules/ig-actions/actions.js \
|
|
|
|
|
node_modules/ig-features/features.js
|
2022-04-06 23:16:55 +03:00
|
|
|
|
2022-08-04 19:47:08 +03:00
|
|
|
EXT_MODULES := \
|
|
|
|
|
$(wildcard node_modules/pouchdb/dist/*) \
|
|
|
|
|
$(wildcard node_modules/jszip/dist/*) \
|
2022-10-08 13:04:49 +03:00
|
|
|
$(wildcard node_modules/idb-keyval/dist/*.js) \
|
2022-08-04 19:47:08 +03:00
|
|
|
$(wildcard node_modules/showdown/dist/*)
|
|
|
|
|
|
2022-08-04 14:29:25 +03:00
|
|
|
POUCH_DB := \
|
|
|
|
|
$(wildcard node_modules/pouchdb/dist/*)
|
2022-04-07 17:23:36 +03:00
|
|
|
|
2022-04-20 04:20:25 +03:00
|
|
|
|
2022-08-04 14:29:25 +03:00
|
|
|
|
2022-08-04 19:47:08 +03:00
|
|
|
lib/types: node_modules
|
|
|
|
|
mkdir -p $@
|
|
|
|
|
cp node_modules/ig-types/*js $@
|
|
|
|
|
|
2022-08-04 14:29:25 +03:00
|
|
|
|
2022-04-20 04:20:25 +03:00
|
|
|
bootstrap.js: scripts/bootstrap.js $(BOOTSTRAP_FILES)
|
2022-04-07 16:46:29 +03:00
|
|
|
node $<
|
|
|
|
|
|
2022-04-06 23:16:55 +03:00
|
|
|
|
|
|
|
|
.PHONY: bootstrap
|
|
|
|
|
bootstrap: bootstrap.js
|
|
|
|
|
|
|
|
|
|
|
2022-04-07 17:23:36 +03:00
|
|
|
node_modules:
|
|
|
|
|
npm install
|
|
|
|
|
|
|
|
|
|
|
2022-08-04 19:47:08 +03:00
|
|
|
dev: node_modules lib/types $(EXT_MODULES) $(LOCAL_MODULES) bootstrap
|
2022-04-21 18:33:08 +03:00
|
|
|
cp $(LOCAL_MODULES) lib/
|
2022-08-04 19:47:08 +03:00
|
|
|
cp $(EXT_MODULES) ext-lib/
|
2022-04-07 17:23:36 +03:00
|
|
|
|
2022-04-07 16:46:29 +03:00
|
|
|
|
2022-04-07 14:45:15 +03:00
|
|
|
clean:
|
|
|
|
|
rm -f bootstrap.js
|
|
|
|
|
|
2022-04-06 23:16:55 +03:00
|
|
|
|