/[pub]/suikawiki/script/default/page/Makefile
Suika

Contents of /suikawiki/script/default/page/Makefile

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.7.2.1 - (hide annotations) (download)
Wed Aug 11 00:15:30 2004 UTC (20 years, 9 months ago) by wakaba
Branch: paragraph-200404
Changes since 1.7: +1 -1 lines
auto-committed

1 w 1.1 CAT = cat
2     CVS = cvs
3 wakaba 1.5 CVS_ADD = $(CVS) add -ko
4     CVS_RM = $(CVS) rm
5     CVS_COMMIT = $(CVS) commit -m "auto-committed"
6     CVS_LOGNAME = make
7 wakaba 1.6 PERL = perl
8     RM = rm -fv
9     XARGS = xargs
10 wakaba 1.4
11 wakaba 1.6 SWBIN = ../../bin
12     DIFFFL = $(PERL) $(SWBIN)/difffl.pl
13 wakaba 1.4
14 wakaba 1.6 TMP_FILE_LIST = .files.tmp
15     TMP_FILE_LIST_ADDED = .files-added.tmp
16     TMP_FILE_LIST_REMOVED = .files-removed.tmp
17    
18 wakaba 1.7.2.1 VERSIONING_FILE_FILTER = \.(?:txt|dat|db|ns|ref|prop|map)\Z
19 wakaba 1.6
20     cvs-commit: versioning-sync
21 wakaba 1.5 LOGNAME=$(CVS_LOGNAME) $(CVS_COMMIT)
22 wakaba 1.4
23 wakaba 1.6 versioning-sync: file-list-diff
24     -$(CAT) $(TMP_FILE_LIST_ADDED) | $(XARGS) $(CVS_ADD) dummy
25     -$(CAT) $(TMP_FILE_LIST_REMOVED) | $(XARGS) $(CVS_RM) dummy
26    
27     file-list-diff:
28     $(DIFFFL) --list-file=$(TMP_FILE_LIST) \
29     --added-list-file=$(TMP_FILE_LIST_ADDED) \
30     --removed-list-file=$(TMP_FILE_LIST_REMOVED) \
31     --target-filter="$(VERSIONING_FILE_FILTER)"
32 w 1.1
33 wakaba 1.6 clean:
34     $(RM) *.bak *~ *.BAK
35     $(RM) .*.tmp .*~
36     $(RM) $(TMP_FILE_LIST_ADDED) $(TMP_FILE_LIST_REMOVED)
37 wakaba 1.4
38 wakaba 1.6 distclean: clean
39     $(RM) $(TMP_FILE_LIST)
40 wakaba 1.4
41    

admin@suikawiki.org
ViewVC Help
Powered by ViewVC 1.1.24  
Google Analytics is used in this page; Cookies are used. 忍者AdMax is used in this page; Cookies are used. Privacy policy.