-
Notifications
You must be signed in to change notification settings - Fork 791
Expand file tree
/
Copy pathMakefile
More file actions
executable file
·35 lines (28 loc) · 892 Bytes
/
Makefile
File metadata and controls
executable file
·35 lines (28 loc) · 892 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# $Id: Makefile,v 1.5 2008/02/06 14:05:15 mike Exp $
#
# Use "make REMOTE=1" to use remote bikeshed
# Use "make issues REMOTE=1" to update issues with remote bikeshed
SOURCEFILE=Overview.bs
LINKEDFILE=Overview.linked.html
OUTPUTFILE=Overview.html
ISSUESOUTPUT=issues-wd-2013.html
ISSUESINPUT=issues-wd-2013.txt
EXTERNALLINKS=perl external-spec-links.pl
PREPROCESSOR=bikeshed.py
REMOTE_PREPROCESSOR_URL=https://api.csswg.org/bikeshed/
all: $(OUTPUTFILE)
$(LINKEDFILE) : $(SOURCEFILE)
$(EXTERNALLINKS) "$<" > "$@"
$(OUTPUTFILE): $(LINKEDFILE)
ifneq (,$(REMOTE))
curl $(REMOTE_PREPROCESSOR_URL) -F file=@$(LINKEDFILE) -F force=1 > "$@"
else
$(PREPROCESSOR) -f spec "$<" "$@"
endif
issues: $(ISSUESOUTPUT)
$(ISSUESOUTPUT) : $(ISSUESINPUT)
ifneq (,$(REMOTE))
curl $(REMOTE_PREPROCESSOR_URL) -F file=@$(ISSUESINPUT) -F input=issues > "$@"
else
$(PREPROCESSOR) -f issues "$<" "$@"
endif