Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ClusterM/NesTiler.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-11-07 16:03:18 +0300
committerAlexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com>2022-11-07 16:03:18 +0300
commit2eb6c6850a381fd7efcacd12924ac8aa8d397c59 (patch)
tree1b76aa01332b67ef853afc6bd8e51301726a8c0a
parent6c9d837f3da0473f5d32d9cc83843214683a6880 (diff)
Makefile to create some resources
-rw-r--r--NesTiler/Makefile38
1 files changed, 4 insertions, 34 deletions
diff --git a/NesTiler/Makefile b/NesTiler/Makefile
index 30fa95d..75503e0 100644
--- a/NesTiler/Makefile
+++ b/NesTiler/Makefile
@@ -1,29 +1,10 @@
-APP_NAME=nestiler
-PROJECT_PATH=.
-SUPPORTED_ARCHS=win-x86 win-x64 win-arm linux-x64 linux-arm osx-x64
-
-OUTPUT_DIR?=release
-CONFIGURATION?=Release
-SELF_CONTAINED?=0
-ARCH?=win-x64
+# Makefile to create some resources
COMMIT=$(shell git rev-parse --short HEAD)
-COMMIT_RESOURCE=$(PROJECT_PATH)/Resources/commit.txt
-BUILDTIME_RESOURCE=$(PROJECT_PATH)/Resources/buildtime.txt
-
-ifeq ($(SELF_CONTAINED),0)
- SC_OPS=--no-self-contained
- SC_NAME=
-else
- SC_OPS=--self-contained true -p:PublishTrimmed=True
- SC_NAME=-self-contained
-endif
-
-build-all:
- for arch in $(SUPPORTED_ARCHS); do make build ARCH=$$arch ; make build ARCH=$$arch SELF_CONTAINED=1 ; done
+COMMIT_RESOURCE=Resources/commit.txt
+BUILDTIME_RESOURCE=Resources/buildtime.txt
-release: clean build-all
- for arch in $(SUPPORTED_ARCHS); do make archive ARCH=$$arch && make archive ARCH=$$arch SELF_CONTAINED=1; done
+all: commit buildtime
commit:
echo -n $(COMMIT) > $(COMMIT_RESOURCE)
@@ -31,14 +12,3 @@ commit:
buildtime:
date -u +"%s" > $(BUILDTIME_RESOURCE)
-
-clean:
- rm -rf $(OUTPUT_DIR)
- dotnet clean -c Release
-
-build:
- dotnet publish $(PROJECT_PATH) -c $(CONFIGURATION) -r $(ARCH) -p:PublishSingleFile=true $(SC_OPS) -p:IncludeAllContentForSelfExtract=true -o $(OUTPUT_DIR)/$(ARCH)$(SC_NAME)/$(APP_NAME)
-
-archive:
- cd $(OUTPUT_DIR)/$(ARCH)$(SC_NAME) && tar -czvf ../$(APP_NAME)-$(ARCH)$(SC_NAME).tar.gz $(APP_NAME)
- cd $(OUTPUT_DIR)/$(ARCH)$(SC_NAME) && zip -r9 ../$(APP_NAME)-$(ARCH)$(SC_NAME).zip $(APP_NAME)