File: Makefile.am

package info (click to toggle)
guile-lib 0.2.8.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 1,940 kB
  • sloc: lisp: 7,099; sh: 4,177; makefile: 190
file content (58 lines) | stat: -rw-r--r-- 1,827 bytes parent folder | download | duplicates (4)
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58

####
#### Copyright (C) 2018 David Pirotte
#### David Pirotte <david at altosw dot be>

#### This file is part of Guile-Lib.

#### Guile-Lib is free software: you can redistribute it, as a whole,
#### and/or modify it under the terms of the GNU General Public
#### License as published by the Free Software Foundation, either
#### version 3 of the License, or (at your option) any later version.

#### Each Guile-Lib module contained in Guile-Lib has its own copying
#### conditions, specified in the comments at the beginning of the
#### module's source file.

#### Guile-Lib is distributed in the hope that it will be useful, but
#### WITHOUT ANY WARRANTY; without even the implied warranty of
#### MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
#### General Public License for more details.

#### You should have received a copy of the GNU General Public License
#### along with Guile-Lib.  If not, see
#### <http://www.gnu.org/licenses/>.
####

# we use wildcard - non-POSIX variable name
# AUTOMAKE_OPTIONS = gnu

doc = guile-library
include docs.mk

info_TEXINFOS = guile-library.texi

guile_library_TEXINFOS =	\
	NamingConventions.texi	\
	fdl.texi

www: html guile-library.pdf clean-www
	find www -name 'index.scm' -print \
	  | while read f; do \
	      GUILE_AUTO_COMPILE=0 \
              $(GUILE) -l "$$f" -c '(make-index)' \
	        > `echo $$f | sed -e s,\.scm,\.html,`; \
	    done
	cp -a html www/doc/ref
	cp guile-library.pdf www/doc/

www-commit: www
	( export CVSDIR=:ext:cvs.sv.nongnu.org:/web/guile-lib; cd www; cvs -d $$CVSDIR import -m 'make www in guile-lib/docs' guile-lib gnu $$(date "+D%Y%m%d%H%M%S"))

clean-www:
	find www -name 'index.html' -print \
	  | while read f; do rm -f "$$f"; done
	rm -rf www/doc/ref
	rm -f www/doc/guile-library.pdf

clean-local: clean-docs clean-www