aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2014-02-05 21:10:48 +0800
committerTing-Wei Lan <lantw44@gmail.com>2014-02-05 21:10:48 +0800
commit2bd88d7c68d1ef348ad19adda64402aa7b60b59e (patch)
tree461162076df63aed066ed37d2f3872d41ee9f7e3
parentca3e25d5a7477b4963749e9919466d1719a0fa9b (diff)
downloadwspkg-2bd88d7c68d1ef348ad19adda64402aa7b60b59e.tar
wspkg-2bd88d7c68d1ef348ad19adda64402aa7b60b59e.tar.gz
wspkg-2bd88d7c68d1ef348ad19adda64402aa7b60b59e.tar.bz2
wspkg-2bd88d7c68d1ef348ad19adda64402aa7b60b59e.tar.lz
wspkg-2bd88d7c68d1ef348ad19adda64402aa7b60b59e.tar.xz
wspkg-2bd88d7c68d1ef348ad19adda64402aa7b60b59e.tar.zst
wspkg-2bd88d7c68d1ef348ad19adda64402aa7b60b59e.zip
補上剛才忘記加入的 Makefile
-rw-r--r--Makefile21
1 files changed, 21 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..fa27701
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,21 @@
+#.POSIX:
+.PHONY: all clean debian freebsd
+.SUFFIXES: .pkg .list
+
+all: debian freebsd
+
+.pkg.list: packages.h
+ @echo "==> Generating list file $@"
+ ./packages.sh `echo "$<" | cut -d . -f 1` | sort | uniq > "$@" || rm -f "$@"
+
+debian: debian.control
+debian.control: debian.list
+
+freebsd: freebsd.makefile
+freebsd.makefile: freebsd.list freebsd.ports
+freebsd.ports: freebsd.list
+ @echo "==> Generating $@"
+ ./freebsd.ports.sh freebsd.list > "$@" || rm -f "$@"
+
+clean:
+ rm -f *.control *.makefile *.ports *.list