summaryrefslogtreecommitdiffstats
path: root/build
diff options
context:
space:
mode:
authorP. J. McDermott <pjm@nac.net>2012-06-21 13:56:39 (EDT)
committer P. J. McDermott <pjm@nac.net>2012-06-21 13:56:39 (EDT)
commit4a69f25cd43ccc23e732092b9d01806afecfa15b (patch)
tree8b8b75449032f4588ddfc1dda2a75ea96cf2af21 /build
Initial commit.
Diffstat (limited to 'build')
-rwxr-xr-xbuild43
1 files changed, 43 insertions, 0 deletions
diff --git a/build b/build
new file mode 100755
index 0000000..fcda0d5
--- /dev/null
+++ b/build
@@ -0,0 +1,43 @@
+#! /usr/bin/make -f
+
+VER = 1.0
+PKGS = opkhelper opkhelper-doc
+BIN_DATA = /usr/bin/oh-applypatches \
+ /usr/bin/oh-buildopk \
+ /usr/bin/oh-checkbuilddeps \
+ /usr/bin/oh-copyconfig \
+ /usr/bin/oh-gencontrol \
+ /usr/bin/oh-installdocs \
+ /usr/bin/oh-installfiles \
+ /usr/bin/oh-strip \
+ /usr/bin/opkbuild
+MAN_DATA = /usr/share/man/man1/oh-applypatches.1 \
+ /usr/share/man/man1/oh-buildopk.1 \
+ /usr/share/man/man1/oh-checkbuilddeps.1 \
+ /usr/share/man/man1/oh-copyconfig.1 \
+ /usr/share/man/man1/oh-gencontrol.1 \
+ /usr/share/man/man1/oh-installdocs.1 \
+ /usr/share/man/man1/oh-installfiles.1 \
+ /usr/share/man/man1/oh-strip.1 \
+ /usr/share/man/man1/opkbuild.1 \
+ /usr/share/man/man7/opkhelper.7
+
+$(PKGS): opkhelper.buildstamp
+
+.SILENT: opkhelper.buildstamp
+opkhelper.buildstamp:
+ for file in $(BIN_DATA); do \
+ mkdir -p "dest/$${file%/*}"; \
+ basename="$${file##*/}"; \
+ ln -s "$${basename}-$(VER)" "dest/$${file}"; \
+ done
+ for file in $(MAN_DATA); do \
+ mkdir -p "dest/$${file%/*}"; \
+ basename="$${file##*/}"; \
+ ln -s "$${basename%.*}-$(VER).$${basename##*.}" "dest/$${file}"; \
+ done
+ oh-installfiles $(PKGS)
+ oh-installdocs opkhelper
+ oh-gencontrol $(PKGS)
+ oh-buildopk $(PKGS)
+ touch $@