Makefile 492 B

1234567891011121314151617181920
  1. BUILD := .build
  2. BIN := zsnapper node_modules
  3. SMF := zsnapper.xml
  4. ETC := zsnapper.json.sample
  5. smartos-zsnapper.tar.gz: $(BIN) $(SMF) $(ETC) $(BUILD)/opt/local/bin $(BUILD)/opt/local/etc $(BUILD)/opt/custom/smf
  6. cp -r $(BIN) $(BUILD)/opt/local/bin
  7. cp -r $(ETC) $(BUILD)/opt/local/etc
  8. cp -r $(SMF) $(BUILD)/opt/custom/smf
  9. tar -C $(BUILD) -zcf $@ opt
  10. node_modules:
  11. npm install
  12. $(BUILD)/opt/local/bin:
  13. mkdir -p $@
  14. $(BUILD)/opt/local/etc:
  15. mkdir -p $@
  16. $(BUILD)/opt/custom/smf:
  17. mkdir -p $@