diff options
author | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2022-11-07 16:03:18 +0300 |
---|---|---|
committer | Alexey 'Cluster' Avdyukhin <clusterrr@clusterrr.com> | 2022-11-07 16:03:18 +0300 |
commit | 2eb6c6850a381fd7efcacd12924ac8aa8d397c59 (patch) | |
tree | 1b76aa01332b67ef853afc6bd8e51301726a8c0a | |
parent | 6c9d837f3da0473f5d32d9cc83843214683a6880 (diff) |
Makefile to create some resources
-rw-r--r-- | NesTiler/Makefile | 38 |
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)
|