108 lines
2.1 KiB
Makefile
108 lines
2.1 KiB
Makefile
|
|
include $(top_srcdir)/build/autotools/common.am
|
|
|
|
SUBDIRS = . t
|
|
|
|
EXTRA_DIST = caca.pc.in \
|
|
mono9.data monobold12.data \
|
|
libcaca.vcxproj libcaca.def
|
|
DISTCLEANFILES = caca.pc
|
|
|
|
AM_CPPFLAGS += -DPLUGINDIR=\"$(plugindir)\"
|
|
|
|
pkgconfig_DATA = caca.pc
|
|
pkgconfigdir = $(libdir)/pkgconfig
|
|
|
|
include_HEADERS = caca.h caca_types.h caca_conio.h caca0.h
|
|
|
|
lib_LTLIBRARIES = libcaca.la
|
|
|
|
libcaca_la_SOURCES = \
|
|
caca.c \
|
|
caca.h \
|
|
caca_types.h \
|
|
caca_internals.h \
|
|
caca_debug.h \
|
|
caca_prof.h \
|
|
caca_stubs.h \
|
|
caca_conio.c \
|
|
caca_conio.h \
|
|
caca0.c \
|
|
caca0.h \
|
|
canvas.c \
|
|
dirty.c \
|
|
string.c \
|
|
transform.c \
|
|
charset.c \
|
|
attr.c \
|
|
line.c \
|
|
box.c \
|
|
conic.c \
|
|
triangle.c \
|
|
frame.c \
|
|
dither.c \
|
|
font.c \
|
|
file.c \
|
|
figfont.c \
|
|
graphics.c \
|
|
event.c \
|
|
time.c \
|
|
prof.c \
|
|
getopt.c \
|
|
$(codec_source) \
|
|
$(driver_source) \
|
|
$(NULL)
|
|
libcaca_la_DEPENDENCIES = \
|
|
mono9.data \
|
|
monobold12.data \
|
|
$(NULL)
|
|
libcaca_la_CPPFLAGS = $(AM_CPPFLAGS) @CACA_CFLAGS@ -D__LIBCACA__
|
|
libcaca_la_LDFLAGS = -no-undefined -version-number @LT_VERSION@
|
|
libcaca_la_LIBADD = @CACA_LIBS@ $(ZLIB_LIBS) $(GETOPT_LIBS)
|
|
|
|
codec_source = \
|
|
codec/import.c \
|
|
codec/export.c \
|
|
codec/codec.h \
|
|
codec/text.c \
|
|
$(NULL)
|
|
|
|
driver_source = \
|
|
driver/conio.c \
|
|
driver/ncurses.c \
|
|
driver/null.c \
|
|
driver/raw.c \
|
|
driver/slang.c \
|
|
driver/vga.c \
|
|
driver/win32.c \
|
|
$(NULL)
|
|
|
|
uninstall-local:
|
|
. ./libcaca.la || exit 1; \
|
|
rmdir $(DESTDIR)$(libdir) 2>/dev/null || true
|
|
rmdir $(DESTDIR)$(pkgconfigdir) 2>/dev/null || true
|
|
|
|
if USE_PLUGINS
|
|
plugin_LTLIBRARIES = libx11_plugin.la libgl_plugin.la
|
|
plugindir = $(libdir)/caca
|
|
|
|
libx11_plugin_la_SOURCES = driver/x11.c
|
|
libx11_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(X11_CFLAGS)
|
|
libx11_plugin_la_LDFLAGS = -no-undefined -module -no-version
|
|
libx11_plugin_la_LIBADD = libcaca.la $(X11_LIBS)
|
|
|
|
libgl_plugin_la_SOURCES = driver/gl.c
|
|
libgl_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) $(GL_CFLAGS) #$(FTGL_CFLAGS)
|
|
libgl_plugin_la_LDFLAGS = -no-undefined -module -no-version
|
|
libgl_plugin_la_LIBADD = libcaca.la $(GL_LIBS) #$(FTGL_LIBS)
|
|
else
|
|
driver_source += driver/x11.c driver/gl.c
|
|
endif
|
|
|
|
if USE_COCOA
|
|
driver_source += driver/cocoa.m
|
|
else
|
|
EXTRA_CHECKS = driver/cocoa.m
|
|
endif
|
|
|