Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

12345678910111213141516171819202122
  1. BROWSERIFY = browserify
  2. GLOBAL_FLAGS = -e
  3. MODULE_DIR = modules
  4. MODULE_SUBDIRS = $(wildcard $(MODULE_DIR)/*/)
  5. MODULES = $(MODULE_SUBDIRS:$(MODULE_DIR)/%/=%)
  6. OUTPUT_DIR = .
  7. DEPLOY_DIR = libs/modules
  8. all:FLAGS = $(GLOBAL_FLAGS)
  9. all:$(MODULES)
  10. debug:FLAGS = -d $(GLOBAL_FLAGS)
  11. debug:$(MODULES)
  12. $(MODULES): *.js
  13. $(BROWSERIFY) $(FLAGS) $(MODULE_DIR)/$@/$@.js -s $@ -o $(OUTPUT_DIR)/$@.bundle.js
  14. clean:
  15. @rm -f $(OUTPUT_DIR)/*.bundle.js
  16. deploy:
  17. @mkdir -p $(DEPLOY_DIR) && cp $(OUTPUT_DIR)/*.bundle.js $(DEPLOY_DIR)