aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2014-03-01 17:41:16 +0800
committerTing-Wei Lan <lantw44@gmail.com>2014-03-01 17:41:16 +0800
commit9fac45b189e26f48342611f3b97e0525f26a8058 (patch)
tree1fdd8ceaa5367b32f005c0910d3b538f8cd4b647
parentdd7a4576b06d9fd73d0d0d319ce91cdb653eb215 (diff)
downloadwspkg-9fac45b189e26f48342611f3b97e0525f26a8058.tar
wspkg-9fac45b189e26f48342611f3b97e0525f26a8058.tar.gz
wspkg-9fac45b189e26f48342611f3b97e0525f26a8058.tar.bz2
wspkg-9fac45b189e26f48342611f3b97e0525f26a8058.tar.lz
wspkg-9fac45b189e26f48342611f3b97e0525f26a8058.tar.xz
wspkg-9fac45b189e26f48342611f3b97e0525f26a8058.tar.zst
wspkg-9fac45b189e26f48342611f3b97e0525f26a8058.zip
加入操作說明
-rw-r--r--Makefile14
-rw-r--r--README.txt16
2 files changed, 25 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index a0b253f..7e5cc26 100644
--- a/Makefile
+++ b/Makefile
@@ -1,7 +1,7 @@
# vim: set ts=8 sts=8 sw=8 ft=make:
.POSIX:
-.PHONY: all clean distclean debian freebsd
+.PHONY: all clean clean-exe clean-doc distclean debian freebsd readme
.SUFFIXES: .pkg .list .txt .html
V=0
@@ -11,13 +11,14 @@ RM_IF_FAIL= || { rm -f "$@" && false; }
include Makefile.at
-all: README.html debian freebsd
+all: readme debian freebsd
+readme: README.html
.pkg.list: packages.h packages.sh
$(AT_CPP)./packages.sh `echo "$<" | cut -d . -f 1` | sort | uniq > "$@" $(RM_IF_FAIL)
.txt.html:
- -$(AT_DOC)asciidoc -o "$@" "$<"
+ -$(AT_DOC)asciidoc -b html -o "$@" "$<"
DEBIAN_OUTPUT= debian.out/217-meta.deb
DEBIAN_OUTPUT_TMPDIR= debian.out/217-meta
@@ -44,6 +45,9 @@ freebsd.ports.find: freebsd.ports.find.c
clean:
rm -f *.control *.makefile *.ports *.list
rm -rf *.out
+clean-exe:
+ rm -f freebsd.ports.find
+clean-doc:
+ rm -f *.html
-distclean: clean
- rm -f freebsd.ports.find *.html
+distclean: clean clean-exe clean-doc
diff --git a/README.txt b/README.txt
index ad9886b..3247c14 100644
--- a/README.txt
+++ b/README.txt
@@ -2,6 +2,22 @@ wspkg - 用 cpp 管理工作站軟體清單
=================================
217 工作站實驗室 <217ta@csie.ntu.edu.tw>
+操作說明
+--------
+|===================================================================
+| make readme | 產生這份文件
+| make debian | 產生給 Debian 用的 meta-package
+| make freebsd | 產生給 FreeBSD 用的 meta-ports Makefile
+| make | 做完以上所有事情
+|===================================================================
+
+|===================================================================
+| make clean | 清除產生的套件檔
+| make clean-exe | 清除產生的可執行檔
+| make clean-doc | 清除產生的文件
+| make distclean | 做完以上所有事情
+|===================================================================
+
目標
----
我們系上的工作站使用了兩種以上的作業系統(目前是 Debian 和 FreeBSD),但是因為