1 | # $Id: Makefile.am 4094 2009-12-06 21:21:40Z sam $ |
---|
2 | |
---|
3 | EXTRA_DIST = caca_types.h.in caca.pc.in \ |
---|
4 | mono9.data monobold12.data \ |
---|
5 | libcaca.vcproj libcaca.def |
---|
6 | DISTCLEANFILES = caca_types.h caca.pc |
---|
7 | |
---|
8 | AM_CPPFLAGS = -I$(top_srcdir) -DPLUGINDIR=\"$(plugindir)\" |
---|
9 | |
---|
10 | pkgconfig_DATA = caca.pc |
---|
11 | pkgconfigdir = $(libdir)/pkgconfig |
---|
12 | |
---|
13 | include_HEADERS = caca.h caca_types.h caca_conio.h caca0.h |
---|
14 | |
---|
15 | lib_LTLIBRARIES = libcaca.la |
---|
16 | |
---|
17 | libcaca_la_SOURCES = \ |
---|
18 | caca.c \ |
---|
19 | caca.h \ |
---|
20 | caca_types.h \ |
---|
21 | caca_internals.h \ |
---|
22 | caca_debug.h \ |
---|
23 | caca_prof.h \ |
---|
24 | caca_stubs.h \ |
---|
25 | caca_conio.c \ |
---|
26 | caca_conio.h \ |
---|
27 | caca0.c \ |
---|
28 | caca0.h \ |
---|
29 | canvas.c \ |
---|
30 | dirty.c \ |
---|
31 | string.c \ |
---|
32 | legacy.c \ |
---|
33 | transform.c \ |
---|
34 | charset.c \ |
---|
35 | attr.c \ |
---|
36 | line.c \ |
---|
37 | box.c \ |
---|
38 | conic.c \ |
---|
39 | triangle.c \ |
---|
40 | frame.c \ |
---|
41 | dither.c \ |
---|
42 | font.c \ |
---|
43 | file.c \ |
---|
44 | figfont.c \ |
---|
45 | graphics.c \ |
---|
46 | event.c \ |
---|
47 | time.c \ |
---|
48 | prof.c \ |
---|
49 | $(codec_source) \ |
---|
50 | $(driver_source) \ |
---|
51 | $(NULL) |
---|
52 | libcaca_la_DEPENDENCIES = \ |
---|
53 | mono9.data \ |
---|
54 | monobold12.data \ |
---|
55 | $(NULL) |
---|
56 | libcaca_la_CPPFLAGS = $(AM_CPPFLAGS) @CACA_CFLAGS@ -D__LIBCACA__ |
---|
57 | libcaca_la_LDFLAGS = -no-undefined -version-number @LT_VERSION@ |
---|
58 | libcaca_la_LIBADD = @CACA_LIBS@ $(ZLIB_LIBS) |
---|
59 | |
---|
60 | codec_source = \ |
---|
61 | codec/import.c \ |
---|
62 | codec/export.c \ |
---|
63 | codec/codec.h \ |
---|
64 | codec/text.c \ |
---|
65 | $(NULL) |
---|
66 | |
---|
67 | driver_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 | |
---|
77 | install-exec-local: |
---|
78 | $(mkinstalldirs) $(DESTDIR)$(libdir) |
---|
79 | . libcaca.la; \ |
---|
80 | for x in $$library_names; do \ |
---|
81 | ln -sf $$x $(DESTDIR)$(libdir)/$$(echo $$x | sed 's/caca/cucul/g'); \ |
---|
82 | done |
---|
83 | ln -sf libcaca.la $(DESTDIR)$(libdir)/libcucul.la |
---|
84 | |
---|
85 | install-data-local: |
---|
86 | $(mkinstalldirs) $(DESTDIR)$(pkgconfigdir) |
---|
87 | ln -sf caca.pc $(DESTDIR)$(pkgconfigdir)/cucul.pc |
---|
88 | $(mkinstalldirs) $(DESTDIR)$(includedir) |
---|
89 | ln -sf caca.h $(DESTDIR)$(includedir)/cucul.h |
---|
90 | |
---|
91 | uninstall-local: |
---|
92 | . libcaca.la; \ |
---|
93 | for x in $$library_names; do \ |
---|
94 | rm -f $(DESTDIR)$(libdir)/$$(echo $$x | sed 's/caca/cucul/g'); \ |
---|
95 | done |
---|
96 | rm -f $(DESTDIR)$(libdir)/libcucul.la |
---|
97 | rmdir $(DESTDIR)$(libdir) 2>/dev/null || true |
---|
98 | rm -f $(DESTDIR)$(pkgconfigdir)/cucul.pc |
---|
99 | rmdir $(DESTDIR)$(pkgconfigdir) 2>/dev/null || true |
---|
100 | rm -f $(DESTDIR)$(includedir)/cucul.h |
---|
101 | |
---|
102 | if USE_PLUGINS |
---|
103 | plugin_LTLIBRARIES = libx11_plugin.la libgl_plugin.la |
---|
104 | plugindir = $(libdir)/caca |
---|
105 | |
---|
106 | libx11_plugin_la_SOURCES = driver/x11.c |
---|
107 | libx11_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(X11_CFLAGS) |
---|
108 | libx11_plugin_la_LDFLAGS = -no-undefined -module -no-version |
---|
109 | libx11_plugin_la_LIBADD = libcaca.la $(X11_LIBS) |
---|
110 | |
---|
111 | libgl_plugin_la_SOURCES = driver/gl.c |
---|
112 | libgl_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(GL_CFLAGS) #$(FTGL_CFLAGS) |
---|
113 | libgl_plugin_la_LDFLAGS = -no-undefined -module -no-version |
---|
114 | libgl_plugin_la_LIBADD = libcaca.la $(GL_LIBS) #$(FTGL_LIBS) |
---|
115 | else |
---|
116 | driver_source += driver/x11.c driver/gl.c |
---|
117 | endif |
---|
118 | |
---|
119 | if USE_COCOA |
---|
120 | driver_source += driver/cocoa.m |
---|
121 | endif |
---|
122 | |
---|
123 | echo-sources: ; echo $(SOURCES) |
---|
124 | |
---|