[make] Remove self-contained flag, update help text

This commit is contained in:
Laura Hausmann 2024-09-06 16:49:15 +02:00
parent d5a8d57be2
commit 1fd2cd5e75
No known key found for this signature in database
GPG key ID: D044E84C5BE01605

View file

@ -24,7 +24,7 @@ BUILD_CMD = ${TL_ENV} ${DOTNET_CMD} build -noLogo
TEST_CMD = ${TL_ENV} ${DOTNET_CMD} test --no-build --nologo TEST_CMD = ${TL_ENV} ${DOTNET_CMD} test --no-build --nologo
BUILD_FLAGS = -p:EnableLibVips=${VIPS} -p:BundleNativeDeps=${BUNDLE_NATIVE} BUILD_FLAGS = -p:EnableLibVips=${VIPS} -p:BundleNativeDeps=${BUNDLE_NATIVE}
PUBLISH_FLAGS = --self-contained -p:EnableAOT=${AOT} -p:DeterministicSourcePaths=true -p:ContinuousIntegrationBuild=true ${BUILD_FLAGS} PUBLISH_FLAGS = -p:EnableAOT=${AOT} -p:DeterministicSourcePaths=true -p:ContinuousIntegrationBuild=true ${BUILD_FLAGS}
PUBLISH_FLAGS_EXT = ${PUBLISH_RIDARG} -o publish/${TARGETRID} ${PUBLISH_FLAGS} PUBLISH_FLAGS_EXT = ${PUBLISH_RIDARG} -o publish/${TARGETRID} ${PUBLISH_FLAGS}
RELEASE_FLAGS = -r ${TARGETRID} -o release/${TARGETPLATFORM} ${PUBLISH_FLAGS} RELEASE_FLAGS = -r ${TARGETRID} -o release/${TARGETPLATFORM} ${PUBLISH_FLAGS}
@ -95,10 +95,10 @@ help:
@echo '-- Makefile --' @echo '-- Makefile --'
@echo 'Targets:' @echo 'Targets:'
@echo ' test - runs all available unit tests' @echo ' test - runs all available unit tests'
@echo ' build - compiles the application (framework- & architecture-dependent)' @echo ' build - compiles the application (for development)'
@echo ' clean - removes all build-related files from the working tree' @echo ' clean - removes all build-related files from the working tree'
@echo ' cleanall - removes all untracked files from the working tree' @echo ' cleanall - removes all untracked files from the working tree'
@echo ' publish - compiles the application (self-contained)' @echo ' publish - compiles the application (for production)'
@echo ' publish-aot - equivalent to `make AOT=true publish`' @echo ' publish-aot - equivalent to `make AOT=true publish`'
@echo ' release-artifacts - generates release artifacts for all supported architectures' @echo ' release-artifacts - generates release artifacts for all supported architectures'
@echo @echo