aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorcathook <b01902109@csie.ntu.edu.tw>2014-06-24 04:01:53 +0800
committercathook <b01902109@csie.ntu.edu.tw>2014-06-24 04:01:53 +0800
commita9955a1a51df2b268da4d28f9ad10dbaf9815634 (patch)
tree077acbd8e8bf801f517d75b1d5960f883aee5032 /Makefile
parente6f0bcfb63b144da659f28f6f03c51a9b7ae992a (diff)
downloadmeow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar
meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.gz
meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.bz2
meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.lz
meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.xz
meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.tar.zst
meow-a9955a1a51df2b268da4d28f9ad10dbaf9815634.zip
...
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile38
1 files changed, 34 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index fdc2989..d550e6d 100644
--- a/Makefile
+++ b/Makefile
@@ -23,12 +23,42 @@ readme: $(README_HTML);
doc: document;
clean_space:
- find $(TEMPLATE_DIRS) -type f | while read -r f; do \
- cat "$$f" | sed -e 's/ *$$//g' > tmp_file.$$$$; \
+ find $(TEMPLATE_DIRS) Makefile $(README) readme_generate.py -type f | while read -r f; do \
+ cat "$$f" | sed -e 's/[\t ]*$$//g' > tmp_file.$$$$; \
cat tmp_file.$$$$ > "$$f"; \
done; \
rm tmp_file.$$$$
-
+
+increase_project_number3: /bin/bash
+ num=$$( \
+ cat doxygen/config | \
+ grep 'PROJECT_NUMBER' | \
+ sed -e 's/^.*=[^.]*\.[^.]*\.\(.*\)$$/\1/g' \
+ ); \
+ cat doxygen/config | sed -e 's/^\(PROJECT_NUMBER *=[^.]*\.[^.]*\.\).*$$/\1'$$(($$num + 1))'/g' > tmp.$$$$; \
+ cat tmp.$$$$ > doxygen/config; \
+ rm tmp.$$$$
+
+increase_project_number2: /bin/bash
+ num=$$( \
+ cat doxygen/config | \
+ grep 'PROJECT_NUMBER' | \
+ sed -e 's/^.*=[^.]*\.\([^.]*\).*$$/\1/g' \
+ ); \
+ cat doxygen/config | sed -e 's/^\(PROJECT_NUMBER *=[^.]*\.\)[^.]*\..*$$/\1'$$(($$num + 1))'.-1/g' > tmp.$$$$; \
+ cat tmp.$$$$ > doxygen/config; \
+ rm tmp.$$$$
+
+increase_project_number1: /bin/bash
+ num=$$( \
+ cat doxygen/config | \
+ grep 'PROJECT_NUMBER' | \
+ sed -e 's/^.*= *\([^.]*\).*$$/\1/g' \
+ ); \
+ cat doxygen/config | sed -e 's/^\(PROJECT_NUMBER[= ]*\)\([^.]*\).*$$/\1'$$((num + 1))'.0.-1/g' > tmp.$$$$; \
+ cat tmp.$$$$ > doxygen/config; \
+ rm tmp.$$$$
+
clean:
-rm -f $(README) $(README_HTML)
-rm -rf doc/*
@@ -36,7 +66,7 @@ clean:
######################################################################
.PHONY: $(README)
-$(README):
+$(README):
./readme_generate.py $(README)
ASCIIDOC_SOURCE = $(README)