Revert "update upstream sources"
[clinton/guile-figl.git] / Makefile.am
1 ## Process this file with automake to produce Makefile.in.
2 ##
3 ## figl
4 ## Copyright (C) 2013 Andy Wingo <wingo@pobox.com>
5 ## Copyright (C) 2013 Daniel Hartwig <mandyke@gmail.com>
6 ##
7 ## Figl is free software: you can redistribute it and/or modify it
8 ## under the terms of the GNU Lesser General Public License as
9 ## published by the Free Software Foundation, either version 3 of the
10 ## License, or (at your option) any later version.
11 ##
12 ## Figl is distributed in the hope that it will be useful, but WITHOUT
13 ## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
14 ## or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General
15 ## Public License for more details.
16 ##
17 ## You should have received a copy of the GNU Lesser General Public
18 ## License along with this program. If not, see
19 ## <http://www.gnu.org/licenses/>.
20
21 include guile.am
22
23 moddir=$(prefix)/share/guile/site/2.0
24 godir=$(libdir)/guile/2.0/ccache
25
26 SOURCES = \
27 figl.scm \
28 figl/config.scm \
29 figl/contrib.scm \
30 figl/contrib/packed-struct.scm \
31 figl/parse.scm \
32 figl/runtime.scm \
33 \
34 figl/gl/types.scm \
35 figl/gl/runtime.scm \
36 figl/gl/low-level.scm \
37 figl/gl/enums.scm \
38 figl/gl.scm \
39 \
40 figl/glu/types.scm \
41 figl/glu/runtime.scm \
42 figl/glu/low-level.scm \
43 figl/glu.scm \
44 \
45 figl/glx/types.scm \
46 figl/glx/runtime.scm \
47 figl/glx/low-level.scm \
48 figl/glx/enums.scm \
49 figl/glx.scm \
50 \
51 figl/glut/types.scm \
52 figl/glut/runtime.scm \
53 figl/glut/low-level.scm \
54 figl/glut/enums.scm \
55 figl/glut.scm
56
57 update: figl/parse.go
58 $(top_builddir)/env $(GUILE) $(top_srcdir)/maint/update-low-level-bindings
59
60 update-enums: figl/parse.go
61 $(top_builddir)/env $(GUILE) $(top_srcdir)/maint/update-enumerations
62
63 EXTRA_DIST += env.in COPYING COPYING.LESSER examples upstream-doc
64
65 info_TEXINFOS = doc/figl.texi
66 figl_TEXINFOS = \
67 doc/gpl.texi \
68 doc/lgpl.texi \
69 doc/gl.texi \
70 doc/glu.texi \
71 doc/glx.texi \
72 doc/glut.texi \
73 doc/low-level-gl.texi \
74 doc/low-level-glu.texi \
75 doc/low-level-glx.texi \
76 doc/low-level-gl-enums.texi \
77 doc/low-level-glx-enums.texi
78
79 TESTS = \
80 tests/basic.test
81 TESTS_ENVIRONMENT = $(top_builddir)/env $(GUILE) --no-auto-compile
82 EXTRA_DIST += $(TESTS) $(figl_TEXINFOS)