Commit | Line | Data |
---|---|---|
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 |
21 | include guile.am |
22 | ||
23 | moddir=$(prefix)/share/guile/site/2.0 | |
24 | godir=$(libdir)/guile/2.0/ccache | |
25 | ||
26 | SOURCES = \ | |
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 |
57 | update: figl/parse.go |
58 | $(top_builddir)/env $(GUILE) $(top_srcdir)/maint/update-low-level-bindings | |
f9cd4214 | 59 | |
704372ea AW |
60 | update-enums: figl/parse.go |
61 | $(top_builddir)/env $(GUILE) $(top_srcdir)/maint/update-enumerations | |
62 | ||
111cd0a2 | 63 | EXTRA_DIST += env.in COPYING COPYING.LESSER examples upstream-doc |
f9cd4214 | 64 | |
8925f36f AW |
65 | info_TEXINFOS = doc/figl.texi |
66 | figl_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 |
79 | TESTS = \ |
80 | tests/basic.test | |
81 | TESTS_ENVIRONMENT = $(top_builddir)/env $(GUILE) --no-auto-compile | |
3c9b6116 | 82 | EXTRA_DIST += $(TESTS) $(figl_TEXINFOS) |