diff options
author | Teddy Wing | 2023-09-04 00:18:56 +0200 |
---|---|---|
committer | Teddy Wing | 2023-09-04 00:18:56 +0200 |
commit | 3a86b622acade34a79e6e5dd48cc724b481f1eb9 (patch) | |
tree | e5eadbe7d2b7c3583783c6aba61bc2bbadcf2c73 | |
parent | 243db79eaf90dbd064fc16a553f71c8bdfe3d227 (diff) | |
download | Base-Windowed-Application-3a86b622acade34a79e6e5dd48cc724b481f1eb9.tar.bz2 |
Makefile: Fix *.lproj targets
Turns out my substitution wasn't working because I had used `ls` in the
`LPROJS` shell command, meaning there was no match to replace.
Fix the substitution and copy the whole directories to fix the problem.
-rw-r--r-- | Makefile | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -9,7 +9,7 @@ testnospace: SOURCES := $(shell find src -name '*.m') OBJECTS := $(SOURCES:%.m=%.o) -LPROJS := $(shell ls Internationalization) +LPROJS := $(shell find Internationalization -depth 1) PRODUCT := build/Application @@ -75,13 +75,13 @@ build/$(APP_NAME_NOSPACE).app/Contents/Resources: | build/$(APP_NAME_NOSPACE).ap build/$(APP_NAME_NOSPACE).app/Contents/Resources/%.lproj: \ Internationalization/%.lproj \ | build/$(APP_NAME_NOSPACE).app/Contents/Resources - cp $< "${@}" + cp -R $< "${@}" .PHONY: app app: \ 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_NOSPACE).app/Contents/Resources/,$(LPROJS)) # $(subst Internationalization/,build/$(APP_NAME_NOSPACE).app/Contents/Resources/,$(LOCALIZABLE_STRINGS)) |