added tinker_core as lib
This commit is contained in:
19
Makefile
19
Makefile
@@ -1,20 +1,27 @@
|
||||
BIN_NAME := Haxe.lua
|
||||
MINIFYD_NAME := Haxe.min.lua
|
||||
BUNDLE_NAME = bundle.lua
|
||||
HAXE_NAME = haxe.lua
|
||||
MINIFYD_NAME := bundle.min.lua
|
||||
BUILD_DIR := build
|
||||
HAXE_FLAGS = -D webconsole
|
||||
POLYFILLED_NAME = bundle.polyfill.lua
|
||||
POLYFILL_SRC = src/polyfill.lua
|
||||
|
||||
BIN_PATH := $(BUILD_DIR)/$(BIN_NAME)
|
||||
HAXE_PATH := $(BUILD_DIR)/$(HAXE_NAME)
|
||||
MIN_PATH := $(BUILD_DIR)/$(MINIFYD_NAME)
|
||||
POLYFILL_PATH := $(BUILD_DIR)/$(POLYFILLED_NAME)
|
||||
|
||||
all: clean $(MIN_PATH)
|
||||
|
||||
build: $(MIN_PATH)
|
||||
|
||||
$(BIN_PATH): $(shell find src -name '*.hx')
|
||||
$(HAXE_PATH): $(shell find src -name '*.hx')
|
||||
haxe build.hxml $(HAXE_FLAGS)
|
||||
|
||||
$(MIN_PATH): $(BIN_PATH)
|
||||
node minify.js $@
|
||||
$(MIN_PATH): $(POLYFILL_PATH)
|
||||
node minify.js $(POLYFILL_PATH) $@
|
||||
|
||||
$(POLYFILL_PATH): $(POLYFILL_SRC) $(HAXE_PATH)
|
||||
cat $(POLYFILL_SRC) $(HAXE_PATH) > $@
|
||||
|
||||
deps: package.json build.hxml
|
||||
haxelib install all --always && yarn install
|
||||
|
||||
Reference in New Issue
Block a user