Initial commit
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
.PHONY: all addon txz zip clean
|
||||
|
||||
SRC_FILES := $(wildcard src/*)
|
||||
ROOT_FILES := LICENSE.md README.md
|
||||
SOURCES := $(SRC_FILES) $(ROOT_FILES)
|
||||
|
||||
ADDON_NAME := LocationMount
|
||||
BUILD_DIR := build
|
||||
ADDON_DIR := $(BUILD_DIR)/$(ADDON_NAME)
|
||||
BUILD_SOURCES := $(patsubst src/%,$(ADDON_DIR)/%,$(SRC_FILES)) \
|
||||
$(addprefix $(ADDON_DIR)/,$(ROOT_FILES))
|
||||
|
||||
$(ADDON_DIR)/%: src/%
|
||||
mkdir -p $(dir $@)
|
||||
cp $< $@
|
||||
|
||||
$(ADDON_DIR)/%: %
|
||||
mkdir -p $(dir $@)
|
||||
cp $< $@
|
||||
|
||||
addon: $(BUILD_SOURCES)
|
||||
|
||||
txz: addon
|
||||
tar -cJf $(BUILD_DIR)/$(ADDON_NAME).tar.xz -C $(BUILD_DIR) $(ADDON_NAME)
|
||||
|
||||
zip: addon
|
||||
cd $(BUILD_DIR) && 7z a $(ADDON_NAME).zip $(ADDON_NAME)
|
||||
|
||||
all: txz zip
|
||||
|
||||
clean:
|
||||
rm -rf $(BUILD_DIR)
|
||||
|
||||
Reference in New Issue
Block a user