1 2 include $(top_srcdir)/build/autotools/common.am 3 4 SUBDIRS = . t 5 6 EXTRA_DIST = caca.pc.in \ 7 mono9.data monobold12.data \ 8 libcaca.vcxproj libcaca.def 9 DISTCLEANFILES = caca.pc 10 11 AM_CPPFLAGS += -DPLUGINDIR=\"$(plugindir)\" 12 13 pkgconfig_DATA = caca.pc 14 pkgconfigdir = $(libdir)/pkgconfig 15 16 include_HEADERS = caca.h caca_types.h caca_conio.h caca0.h 17 18 lib_LTLIBRARIES = libcaca.la 19 20 libcaca_la_SOURCES = \ 21 caca.c \ 22 caca.h \ 23 caca_types.h \ 24 caca_internals.h \ 25 caca_debug.h \ 26 caca_prof.h \ 27 caca_stubs.h \ 28 caca_conio.c \ 29 caca_conio.h \ 30 caca0.c \ 31 caca0.h \ 32 canvas.c \ 33 dirty.c \ 34 string.c \ 35 transform.c \ 36 charset.c \ 37 attr.c \ 38 line.c \ 39 box.c \ 40 conic.c \ 41 triangle.c \ 42 frame.c \ 43 dither.c \ 44 font.c \ 45 file.c \ 46 figfont.c \ 47 graphics.c \ 48 event.c \ 49 time.c \ 50 prof.c \ 51 getopt.c \ 52 $(codec_source) \ 53 $(driver_source) \ 54 $(NULL) 55 libcaca_la_DEPENDENCIES = \ 56 mono9.data \ 57 monobold12.data \ 58 $(NULL) 59 libcaca_la_CPPFLAGS = $(AM_CPPFLAGS) @CACA_CFLAGS@ -D__LIBCACA__ 60 libcaca_la_LDFLAGS = -no-undefined -version-number @LT_VERSION@ 61 libcaca_la_LIBADD = @CACA_LIBS@ $(ZLIB_LIBS) $(GETOPT_LIBS) 62 63 codec_source = \ 64 codec/import.c \ 65 codec/export.c \ 66 codec/codec.h \ 67 codec/text.c \ 68 $(NULL) 69 70 driver_source = \ 71 driver/conio.c \ 72 driver/ncurses.c \ 73 driver/null.c \ 74 driver/raw.c \ 75 driver/slang.c \ 76 driver/vga.c \ 77 driver/win32.c \ 78 $(NULL) 79 80 uninstall-local: 81 . ./libcaca.la || exit 1; \ 82 rmdir $(DESTDIR)$(libdir) 2>/dev/null || true 83 rmdir $(DESTDIR)$(pkgconfigdir) 2>/dev/null || true 84 85 if USE_PLUGINS 86 plugin_LTLIBRARIES = libx11_plugin.la libgl_plugin.la 87 plugindir = $(libdir)/caca 88 89 libx11_plugin_la_SOURCES = driver/x11.c 90 libx11_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(X11_CFLAGS) 91 libx11_plugin_la_LDFLAGS = -no-undefined -module -no-version 92 libx11_plugin_la_LIBADD = libcaca.la $(X11_LIBS) 93 94 libgl_plugin_la_SOURCES = driver/gl.c 95 libgl_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(GL_CFLAGS) #$(FTGL_CFLAGS) 96 libgl_plugin_la_LDFLAGS = -no-undefined -module -no-version 97 libgl_plugin_la_LIBADD = libcaca.la $(GL_LIBS) #$(FTGL_LIBS) 98 else 99 driver_source += driver/x11.c driver/gl.c 100 endif 101 102 if USE_COCOA 103 driver_source += driver/cocoa.m 104 else 105 EXTRA_CHECKS = driver/cocoa.m 106 endif 107