source: libcaca/trunk/caca/Makefile.am @ 4865

Revision 4814, 2.3 KB checked in by sam, 12 months ago (diff)

build: no longer create symlinks for old libcucul stuff; it's really
gone for good.

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