dc6cc1e5f9
* It's a good practice to put the main target on top, since it's the first one that is called when calling just "make". That's why "resources", "binaries" and "gettext" were moved up in their Makefile's. * Added a "clean" target for each subdirectories so that they are a bit more autonomous. * Using "&&" instead of ";" when changing directory because if a directory name is changed, we get into an infinite loop.
17 lines
390 B
Makefile
17 lines
390 B
Makefile
|
|
MSGLANGS=$(notdir $(wildcard *.po))
|
|
|
|
MSGOBJS=$(addprefix locale/,$(MSGLANGS:.po=/LC_MESSAGES/pamac.mo))
|
|
|
|
gettext: $(MSGOBJS)
|
|
itstool -j ../data/polkit/org.manjaro.pamac.policy.in -o ../data/polkit/org.manjaro.pamac.policy $(MSGLANGS:.po=.mo)
|
|
|
|
clean:
|
|
rm -rf locale
|
|
rm -f *.mo
|
|
|
|
locale/%/LC_MESSAGES/pamac.mo: %.po
|
|
msgfmt -c -o $*.mo $*.po
|
|
mkdir -p $(dir $@)
|
|
cp $*.mo $(dir $@)pamac.mo
|