aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorTeddy Wing2023-09-04 00:18:14 +0200
committerTeddy Wing2023-09-04 00:18:14 +0200
commit243db79eaf90dbd064fc16a553f71c8bdfe3d227 (patch)
tree26af41ef5f295e8ad54495742250ae5e49376ceb /Makefile
parent90195c4f714af00782217270a3a8a9458d418bc6 (diff)
downloadBase-Windowed-Application-243db79eaf90dbd064fc16a553f71c8bdfe3d227.tar.bz2
Makefile: Try building no space version of .app bundle
Replace `APP_NAME` with the substituted `APP_NAME_NOSPACE`.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile48
1 files changed, 26 insertions, 22 deletions
diff --git a/Makefile b/Makefile
index b544a27..c75b8e4 100644
--- a/Makefile
+++ b/Makefile
@@ -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