5
5
# what needs to be set for every new release:
6
6
# Note use of full year (1998) in identifier.
7
7
# THE_YEAR = YYYY
8
- THE_YEAR = 2014
8
+ THE_YEAR = 2015
9
9
# THE_MONTH = MM
10
- THE_MONTH = 09
10
+ THE_MONTH = 06
11
11
# THE_MONTHNAME = MMMMM
12
- THE_MONTHNAME = September
12
+ THE_MONTHNAME = June
13
13
# THE_DAY = DD
14
- THE_DAY = 25
15
- THE_STATUS = ED
16
- # THE_STATUS = REC
17
- THE_STATUSNAME = Editors Draft
18
- # THE_STATUSNAME = Recommendation
19
-
20
- PREV_YEAR = 2011
14
+ THE_DAY = 02
15
+ THE_STATUS = FPWD
16
+ # THE_STATUS = ED
17
+ THE_STATUSNAME = First Public Working Draft
18
+ # THE_STATUSNAME = Editors' Draft
19
+ THE_STYLE = WD
20
+ # THE_STYLE = ED
21
+
22
+ PREV_YEAR = 2015
21
23
PREV_MONTH = 06
22
- PREV_DAY = 07
23
- PREV_STATUS = REC
24
- PREV_NAME = CSS2
24
+ PREV_DAY = 02
25
+ PREV_STATUS = WD
26
+ PREV_NAME = CSS22
27
+
28
+ PERMANENT_NAME = CSS22
25
29
26
- PERMANENT_NAME = CSS2
30
+ # A very visible warning after the first H1 on every page (or at the
31
+ # location of the _THE_WARNING_ placeholder on some pages). Leave
32
+ # empty if none is needed. (Escape any & as \&.)
33
+ #
34
+ THE_WARNING =
27
35
28
36
# WEBROOT = /afs/w3.org/WWW
29
37
WEBROOT = $(HOME ) /WWW
@@ -35,7 +43,7 @@ THE_UPDATE_DIR = http://www.w3.org$(UPDATES)
35
43
UPDATESDIR = $(WEBROOT )$(UPDATES )
36
44
TR_DIR = $(WEBROOT ) /TR
37
45
THE_DATE = $(THE_DAY ) $(THE_MONTHNAME ) $(THE_YEAR )
38
- THE_ID = $(THE_STATUS ) -$(PERMANENT_NAME ) -$(THE_YEAR )$(THE_MONTH )$(THE_DAY )
46
+ THE_ID = $(THE_STYLE ) -$(PERMANENT_NAME ) -$(THE_YEAR )$(THE_MONTH )$(THE_DAY )
39
47
PREV_DATE = $(PREV_YEAR )$(PREV_MONTH )$(PREV_DAY )
40
48
THE_PREVIOUS_VERSION = http://www.w3.org/TR/$(PREV_YEAR ) /$(PREV_STATUS ) -$(PREV_NAME ) -$(PREV_DATE )
41
49
THE_LOC = $(THE_YEAR ) /$(THE_ID )
@@ -262,21 +270,24 @@ LN= ln
262
270
# at the cost of possibly incorrect xrefs in the other .html files
263
271
#
264
272
# %.html: %.subtoc Project.cfg
265
- % .html : % .subtoc $(MAINSRCS:.src=.srd ) $(APPSRCS:.src=.srd ) Project.cfg # $(SPECSRCS:.src=.srd)
273
+ % .html : % .subtoc $(MAINSRCS:.src=.srd ) $(APPSRCS:.src=.srd ) Project.cfg build/warning # $(SPECSRCS:.src=.srd)
266
274
@echo " =========== making" $@
267
275
$(ADDLINKS ) $(VALUEDB ) $* .srd propinst-/propdef- value-inst-/value-def- | \
268
276
$(ADDIDXANCH ) -r $@ $(INDEXDB ) - | \
269
277
$(ADDMARKUP ) - | \
270
278
$(ADDLONGDESC ) - | \
271
279
$(ADDNAVBAR ) -r $@ | \
280
+ $(INSAFTER ) - build/warning /H1 - | \
272
281
$(INSAFTER ) - $* .subtoc /H1 - | \
273
282
$(MKCHAIN ) -r $@ - | \
274
283
$(SED ) -e ' s|_THIS_VERSION_|$(THIS_VERSION)|g' \
275
284
-e ' s|_THE_PREVIOUS_VERSION_|$(THE_PREVIOUS_VERSION)|g' \
276
285
-e ' s|_THE_LATEST_VERSION_|$(THE_LATEST_VERSION)|g' \
277
286
-e ' s|_THE_STATUS_|$(THE_STATUS)|g' \
278
287
-e ' s|_THE_STATUSNAME_|$(THE_STATUSNAME)|g' \
288
+ -e ' s|_THE_STYLE_|$(THE_STYLE)|g' \
279
289
-e ' s|_THE_DATE_|$(THE_DATE)|g' \
290
+ -e ' s|_THE_WARNING_|$(THE_WARNING)|g' \
280
291
-e ' s|_THE_ID_|$(THE_ID)|g' \
281
292
-e ' s|_THE_UPDATE_DIR_|$(THE_UPDATE_DIR)|g' > $@
282
293
@@ -310,6 +321,8 @@ all: build/blocks.ok $(SPECOBJS) images/pngs.ok \
310
321
$(IMAGES )
311
322
# $(IMAGES) issues.html errata-issues.html DOC/TODO.html
312
323
324
+ build/warning :
325
+ echo " _THE_WARNING_" > $@
313
326
314
327
# images/links.ok : $(IMAGES)
315
328
# -@(cd images; for i in *.gif; do $(LN) -s $$i "`basename $$i .gif`" 2>//dev/null; done)
@@ -335,10 +348,10 @@ $(INSTALLDIR)/.htaccess:
335
348
mkdir -p $(INSTALLDIR )
336
349
echo " DirectoryIndex cover.html" > $@
337
350
echo " <Files ~ \" \.html\" >" >> $@
338
- echo " ForceType 'text/html; charset=iso-8859-1 '" >> $@
351
+ echo " ForceType 'text/html; charset=utf-8 '" >> $@
339
352
echo " </Files>" >> $@
340
353
echo " <Files ~ \" \.txt\" >" >> $@
341
- echo " ForceType 'text/plain; charset=iso-8859-1 '" >> $@
354
+ echo " ForceType 'text/plain; charset=utf-8 '" >> $@
342
355
echo " </Files>" >> $@
343
356
344
357
link : install
@@ -376,12 +389,13 @@ errata.html : errata.src
376
389
377
390
extras : css2.tgz
378
391
379
- # The sources are in ISO-8859-1, make them ASCII to avoid encoding problems
380
- % .pdf : % .html style/default.css; asc2xml < $< | xml2asc | prince -o $@ -
392
+ % .pdf : % .html style/default.css; prince -o $@ $<
381
393
% .ps : % .pdf; $(PDF2PS ) $< $@
382
394
383
- css2.pdf : $(SPECOBJS:.html=.pdf )
384
- pdftk $+ cat output $@
395
+ # css2.pdf: $(SPECOBJS:.html=.pdf)
396
+ # pdftk $+ cat output $@
397
+ # css2.pdf: css2.html
398
+ # prince -o $@ $<
385
399
386
400
# css2.ps: build/blocks.ok $(SPECOBJS) images/pngs.ok $(IMAGES)
387
401
# # Because of memory limitations in html2ps, use the
@@ -453,7 +467,10 @@ cover.html: cover.srd Project.cfg
453
467
-e ' s|_THE_LATEST_VERSION_|$(THE_LATEST_VERSION)|g' \
454
468
-e ' s|_THE_STATUS_|$(THE_STATUS)|g' \
455
469
-e ' s|_THE_STATUSNAME_|$(THE_STATUSNAME)|g' \
470
+ -e ' s|_THE_STYLE_|$(THE_STYLE)|g' \
456
471
-e ' s|_THE_DATE_|$(THE_DATE)|g' \
472
+ -e ' s|_THE_WARNING_|$(THE_WARNING)|g' \
473
+ -e ' s|_THE_YEAR_|$(THE_YEAR)|g' \
457
474
-e ' s|_THE_ID_|$(THE_ID)|g' \
458
475
-e ' s|_THE_UPDATE_DIR_|$(THE_UPDATE_DIR)|g' > $@
459
476
@@ -478,16 +495,20 @@ indexlist.srd:: build/indexlist.srb #indexlist.src build/blocks.ok
478
495
# @echo "=========== making" $@
479
496
# $(CP) $< $@
480
497
481
- indexlist.html : indexlist.srd build/indexlist.srb Project.cfg
498
+ indexlist.html : indexlist.srd build/indexlist.srb Project.cfg build/warning
482
499
@echo " =========== making" $@
483
500
$(ADDNAVBAR ) -r $@ $< | \
501
+ $(INSAFTER ) - build/warning /H1 - | \
484
502
$(MKCHAIN ) -r $@ - | \
485
503
$(SED ) -e ' s|_THIS_VERSION_|$(THIS_VERSION)|g' \
486
504
-e ' s|_THE_PREVIOUS_VERSION_|$(THE_PREVIOUS_VERSION)|g' \
487
505
-e ' s|_THE_LATEST_VERSION_|$(THE_LATEST_VERSION)|g' \
488
506
-e ' s|_THE_STATUS_|$(THE_STATUS)|g' \
489
507
-e ' s|_THE_STATUSNAME_|$(THE_STATUSNAME)|g' \
508
+ -e ' s|_THE_STYLE_|$(THE_STYLE)|g' \
490
509
-e ' s|_THE_DATE_|$(THE_DATE)|g' \
510
+ -e ' s|_THE_WARNING_|$(THE_WARNING)|g' \
511
+ -e ' s|_THE_YEAR_|$(THE_YEAR)|g' \
491
512
-e ' s|_THE_ID_|$(THE_ID)|g' \
492
513
-e ' s|_THE_UPDATE_DIR_|$(THE_UPDATE_DIR)|g' > $@
493
514
0 commit comments