2 # Upstream: presumably happy with jam
3 # Reason: use autotools to build a proper shared library on amd64
6 lib_LTLIBRARIES = libgarglk.la
7 libgarglk_la_SOURCES = \
8 gi_blorb.c gi_dispa.c \
9 cggestal.c cgblorb.c cgfref.c cgmisc.c \
10 cgstyle.c cgstream.c cgunicod.c cgdate.c \
11 window.c winblank.c winpair.c wingrid.c \
12 wintext.c wingfx.c winmask.c \
13 event.c draw.c config.c \
14 imgload.c imgscale.c \
15 fontdata.c babeldata.c \
16 sysgtk.c fontgtk.c main.c \
17 $B/babel_handler.c $B/ifiction.c $B/md5.c $B/misc.c $B/register.c $B/register_ifiction.c \
18 $B/adrift.c $B/advsys.c $B/agt.c $B/alan.c $B/blorb.c $B/executable.c $B/glulx.c $B/hugo.c \
19 $B/level9.c $B/magscrolls.c $B/tads.c $B/tads2.c $B/tads3.c $B/zcode.c
21 libgarglk_la_SOURCES += sndsdl.c
23 libgarglk_la_SOURCES += sndnull.c
25 libgarglk_la_LIBADD = -ljpeg
27 glk_includedir = $(includedir)/glk
28 glk_include_HEADERS = Make.garglk
29 AM_CPPFLAGS = -I$(glk_includedir) -I$B -DGARGLKINI=\"/etc/garglk.ini\" -DBABEL_HANDLER
32 echo LINKLIBS = >Make.garglk
33 echo GLKLIB = -lgarglk >>Make.garglk