summaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in17
1 files changed, 12 insertions, 5 deletions
diff --git a/Makefile.in b/Makefile.in
index aac152d..67daea9 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -55,11 +55,13 @@ include $(srcdir)/src/local.mk
include $(srcdir)/lib/local.mk
include $(srcdir)/lib/package/local.mk
include $(srcdir)/lib/metadata/local.mk
+include $(srcdir)/locale/local.mk
bin = $(bin_srcs:.sh=)
pkglib = $(pkglib_srcs:.sh=.sm)
pkglibpackage = $(pkglibpackage_srcs:.sh=.sm)
pkglibmetadata = $(pkglibmetadata_srcs:.sh=.sm)
+locale = $(locale_srcs:.sh=.ms)
distdir = $(package_name)-$(package_version)
distfiles = \
@@ -75,10 +77,12 @@ distfiles = \
lib/local.mk \
lib/package/local.mk \
lib/metadata/local.mk \
+ locale/local.mk \
$(bin_srcs) \
$(pkglib_srcs) \
$(pkglibpackage_srcs) \
- $(pkglibmetadata_srcs)
+ $(pkglibmetadata_srcs) \
+ $(locale_srcs)
script = \
s&@@PACKAGE_NAME@@&$(package_name)&;\
@@ -94,7 +98,7 @@ script = \
s&@@OPKHELPER_3_0@@&$(opkhelper_3_0)&;
.SUFFIXES:
-.SUFFIXES: .sh .sm
+.SUFFIXES: .sh .sm .ms
.sh:
@printf ' SED %s\n' '$@'
@@ -104,6 +108,11 @@ script = \
@printf ' SED %s\n' '$@'
@sed '$(script)' '$(srcdir)/$?' >'$@'
@chmod 644 '$@'
+.sh.ms:
+ @printf ' CP %s\n' '$@'
+ @obj='$@'; mkdir -p "$${obj%/*}"
+ @cp '$(srcdir)/$?' '$@'
+ @chmod 644 '$@'
all: all-exec all-data
all-exec: all-bin all-pkglib all-pkglibpackage all-pkglibmetadata
@@ -115,9 +124,7 @@ all-data: all-man all-locale
all-man:
@printf 'Making manual pages...\n'
@cd man && $(MAKE) $(MACROS) all
-all-locale:
- @printf 'Making locales...\n'
- @cd locale && $(MAKE) $(MACROS) all
+all-locale: $(locale)
clean:
@printf 'Cleaning executable files...\n'