diff options
author | Teddy Wing | 2023-09-04 00:18:14 +0200 |
---|---|---|
committer | Teddy Wing | 2023-09-04 00:18:14 +0200 |
commit | 243db79eaf90dbd064fc16a553f71c8bdfe3d227 (patch) | |
tree | 26af41ef5f295e8ad54495742250ae5e49376ceb | |
parent | 90195c4f714af00782217270a3a8a9458d418bc6 (diff) | |
download | Base-Windowed-Application-243db79eaf90dbd064fc16a553f71c8bdfe3d227.tar.bz2 |
Makefile: Try building no space version of .app bundle
Replace `APP_NAME` with the substituted `APP_NAME_NOSPACE`.
-rw-r--r-- | Makefile | 48 |
1 files changed, 26 insertions, 22 deletions
@@ -33,53 +33,57 @@ $(PRODUCT): $(OBJECTS) | build build: mkdir -p build -build/$(APP_NAME).app: | build - mkdir -p build/$(APP_NAME).app +# TODO: No space version. +# build/$(APP_NAME).app: | build +# mkdir -p build/$(APP_NAME).app -build/$(APP_NAME).app/Contents: | build/$(APP_NAME).app - mkdir -p build/$(APP_NAME).app/Contents +build/$(APP_NAME_NOSPACE).app: | build + mkdir -p build/$(APP_NAME_NOSPACE).app -build/$(APP_NAME).app/Contents/MacOS: | build/$(APP_NAME).app/Contents - mkdir -p build/$(APP_NAME).app/Contents/MacOS +build/$(APP_NAME_NOSPACE).app/Contents: | build/$(APP_NAME_NOSPACE).app + mkdir -p build/$(APP_NAME_NOSPACE).app/Contents -build/$(APP_NAME).app/Contents/MacOS/$(APP_NAME): $(OBJECTS) \ -| build/$(APP_NAME).app/Contents/MacOS +build/$(APP_NAME_NOSPACE).app/Contents/MacOS: | build/$(APP_NAME_NOSPACE).app/Contents + mkdir -p build/$(APP_NAME_NOSPACE).app/Contents/MacOS + +build/$(APP_NAME_NOSPACE).app/Contents/MacOS/$(APP_NAME_NOSPACE): $(OBJECTS) \ +| build/$(APP_NAME_NOSPACE).app/Contents/MacOS $(CC) \ -framework Cocoa \ -o "${@}" \ $^ -# build/$(APP_NAME).app/Contents/Info.plist: Info.m4.plist \ -# | build/$(APP_NAME).app/Contents +# build/$(APP_NAME_NOSPACE).app/Contents/Info.plist: Info.m4.plist \ +# | build/$(APP_NAME_NOSPACE).app/Contents # m4 \ # --define='CF_BUNDLE_VERSION=$(CF_BUNDLE_VERSION)' \ # $< \ # > $@ -build/$(APP_NAME).app/Contents/Info.plist: Info.plist \ -| build/$(APP_NAME).app/Contents +build/$(APP_NAME_NOSPACE).app/Contents/Info.plist: Info.plist \ +| build/$(APP_NAME_NOSPACE).app/Contents cp $< "${@}" -build/$(APP_NAME).app/Contents/Resources: | build/$(APP_NAME).app/Contents - mkdir -p build/$(APP_NAME).app/Contents/Resources +build/$(APP_NAME_NOSPACE).app/Contents/Resources: | build/$(APP_NAME_NOSPACE).app/Contents + mkdir -p build/$(APP_NAME_NOSPACE).app/Contents/Resources -# build/$(APP_NAME).app/Contents/Resources/%.lproj/Localizable.strings: \ +# build/$(APP_NAME_NOSPACE).app/Contents/Resources/%.lproj/Localizable.strings: \ # Internationalization/%.lproj/Localizable.strings \ -# | build/$(APP_NAME).app/Contents/Resources +# | build/$(APP_NAME_NOSPACE).app/Contents/Resources # mkdir -p $(dir "${@}") # cp $< "${@}" -build/$(APP_NAME).app/Contents/Resources/%.lproj: \ +build/$(APP_NAME_NOSPACE).app/Contents/Resources/%.lproj: \ Internationalization/%.lproj \ -| build/$(APP_NAME).app/Contents/Resources +| build/$(APP_NAME_NOSPACE).app/Contents/Resources cp $< "${@}" .PHONY: app app: \ -build/$(APP_NAME).app/Contents/MacOS/$(APP_NAME) \ -build/$(APP_NAME).app/Contents/Info.plist \ -$(patsubst Internationalization/%,build/$(APP_NAME).app/Contents/Resources/%,$(LPROJS)) +build/$(APP_NAME_NOSPACE).app/Contents/MacOS/$(APP_NAME_NOSPACE) \ +build/$(APP_NAME_NOSPACE).app/Contents/Info.plist \ +$(patsubst Internationalization/%,build/$(APP_NAME_NOSPACE).app/Contents/Resources/%,$(LPROJS)) -# $(subst Internationalization/,build/$(APP_NAME).app/Contents/Resources/,$(LOCALIZABLE_STRINGS)) +# $(subst Internationalization/,build/$(APP_NAME_NOSPACE).app/Contents/Resources/,$(LOCALIZABLE_STRINGS)) .PHONY: genstrings |