Revert "update upstream sources"
[clinton/guile-figl.git] / Makefile.am
CommitLineData
62c85b51
DH
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
f9cd4214
AW
21include guile.am
22
23moddir=$(prefix)/share/guile/site/2.0
24godir=$(libdir)/guile/2.0/ccache
25
26SOURCES = \
1b86e4cc 27 figl.scm \
f14c9685 28 figl/config.scm \
ec48feec 29 figl/contrib.scm \
c4af9d8c 30 figl/contrib/packed-struct.scm \
53215235 31 figl/parse.scm \
7ec693ed 32 figl/runtime.scm \
25072f02 33 \
7ec693ed 34 figl/gl/types.scm \
25072f02 35 figl/gl/runtime.scm \
7ec693ed 36 figl/gl/low-level.scm \
092cacd7 37 figl/gl/enums.scm \
be421aed 38 figl/gl.scm \
25072f02 39 \
7ec693ed 40 figl/glu/types.scm \
25072f02 41 figl/glu/runtime.scm \
7ec693ed 42 figl/glu/low-level.scm \
1d88ea77 43 figl/glu.scm \
25072f02 44 \
7ec693ed 45 figl/glx/types.scm \
25072f02 46 figl/glx/runtime.scm \
be421aed 47 figl/glx/low-level.scm \
704372ea 48 figl/glx/enums.scm \
25072f02
AW
49 figl/glx.scm \
50 \
13a9b539 51 figl/glut/types.scm \
25072f02
AW
52 figl/glut/runtime.scm \
53 figl/glut/low-level.scm \
71f7fffd 54 figl/glut/enums.scm \
25072f02 55 figl/glut.scm
53215235 56
8925f36f
AW
57update: figl/parse.go
58 $(top_builddir)/env $(GUILE) $(top_srcdir)/maint/update-low-level-bindings
f9cd4214 59
704372ea
AW
60update-enums: figl/parse.go
61 $(top_builddir)/env $(GUILE) $(top_srcdir)/maint/update-enumerations
62
111cd0a2 63EXTRA_DIST += env.in COPYING COPYING.LESSER examples upstream-doc
f9cd4214 64
8925f36f
AW
65info_TEXINFOS = doc/figl.texi
66figl_TEXINFOS = \
bf504ca3
DH
67 doc/gpl.texi \
68 doc/lgpl.texi \
22c0d71c 69 doc/gl.texi \
2668d475 70 doc/glu.texi \
f17f286b
AW
71 doc/glx.texi \
72 doc/glut.texi \
8925f36f
AW
73 doc/low-level-gl.texi \
74 doc/low-level-glu.texi \
704372ea
AW
75 doc/low-level-glx.texi \
76 doc/low-level-gl-enums.texi \
77 doc/low-level-glx-enums.texi
8925f36f 78
f9cd4214
AW
79TESTS = \
80 tests/basic.test
81TESTS_ENVIRONMENT = $(top_builddir)/env $(GUILE) --no-auto-compile
3c9b6116 82EXTRA_DIST += $(TESTS) $(figl_TEXINFOS)