summaryrefslogtreecommitdiffstats
path: root/lib/local.mk
diff options
context:
space:
mode:
authorPatrick McDermott <patrick.mcdermott@libiquity.com>2018-12-27 16:23:28 (EST)
committer Patrick McDermott <patrick.mcdermott@libiquity.com>2018-12-27 16:23:28 (EST)
commit9aaf515e1e6c301f487107002f366967686913a9 (patch)
tree540d167925f4c35e3f3d5f07b89b7b09df8a72a7 /lib/local.mk
parent9128234a6c5ba200f6fd8d6a80f094505748b6ab (diff)
Move code from Makefile.am to lib/local.mk
Diffstat (limited to 'lib/local.mk')
-rw-r--r--lib/local.mk19
1 files changed, 18 insertions, 1 deletions
diff --git a/lib/local.mk b/lib/local.mk
index 50a3669..8eaf8c5 100644
--- a/lib/local.mk
+++ b/lib/local.mk
@@ -1,4 +1,5 @@
-libopkbuild_sources += \
+libdata_DATA = %reldir%/libopkbuild.$(SHSOEXT).$(libopkbuild_shsoversion)
+libopkbuild_sources = \
%reldir%/common.sh \
%reldir%/locale.sh \
%reldir%/output.sh \
@@ -7,6 +8,22 @@ libopkbuild_sources += \
%reldir%/control.sh \
%reldir%/changelog.sh \
%reldir%/deps.sh
+EXTRA_libopkbuild_sources =
+libopkbuild_ldadd = $(libopkbuild_sources:.sh=.sho)
+libopkbuild_dependencies = $(libopkbuild_ldadd)
+libopkbuild_shsoversion = 2
+
+CLEANFILES += \
+ $(libdata_DATA) \
+ $(libopkbuild_ldadd)
+EXTRA_DIST += \
+ $(libopkbuild_sources) \
+ $(EXTRA_libopkbuild_sources)
+
+%reldir%/libopkbuild.$(SHSOEXT).$(libopkbuild_shsoversion): \
+ $(libopkbuild_dependencies)
+ @rm -f %reldir%/libopkbuild.$(SHSOEXT).$(libopkbuild_shsoversion)
+ $(AM_V_CCLD)$(LIBLINK) $(libopkbuild_ldadd)
include %reldir%/package/local.mk
include %reldir%/metadata/local.mk