瀏覽代碼

Makefile.am: add a rule to create debian package

Signed-off-by: Konstantin Kharlamov <Hi-Angel@yandex.ru>
Konstantin Kharlamov 3 年之前
父節點
當前提交
6024987fb7
共有 1 個文件被更改,包括 16 次插入0 次删除
  1. 16 0
      Makefile.am

+ 16 - 0
Makefile.am

@@ -25,3 +25,19 @@ EXTRA_DIST = \
 include $(top_srcdir)/faux/Makefile.am
 include $(top_srcdir)/utils/Makefile.am
 include $(top_srcdir)/testc/Makefile.am
+
+define CONTROL
+PACKAGE: faux
+Version: $(PACKAGE_VERSION)
+Architecture: amd64
+Maintainer: pkun
+Description: Various auxiliary functions
+Homepage: https://src.libcode.org/pkun/faux
+endef
+
+export CONTROL
+deb: all
+	mkdir -p deb/DEBIAN
+	echo "$$CONTROL" > deb/DEBIAN/control
+	DESTDIR=$(shell pwd)/deb make install
+	dpkg-deb --build deb/ faux_$(PACKAGE_VERSION).deb