libvips/cplusplus/Makefile.am

36 lines
864 B
Makefile
Raw Normal View History

2014-10-20 12:50:34 +02:00
SUBDIRS = \
include
AM_CPPFLAGS = \
-I$(top_srcdir)/libvips/include \
-I$(top_srcdir)/cplusplus/include \
@VIPS_CFLAGS@
lib_LTLIBRARIES = libvips-cc.la
2014-10-27 14:41:44 +01:00
libvips_cc_la_SOURCES = \
2014-10-20 12:50:34 +02:00
VImage.cc \
VError.cc
2014-10-27 14:41:44 +01:00
libvips_cc_la_LDFLAGS = \
2014-10-20 12:50:34 +02:00
-no-undefined \
-version-info @LIBRARY_CURRENT@:@LIBRARY_REVISION@:@LIBRARY_AGE@
2014-10-27 14:41:44 +01:00
libvips_cc_la_LIBADD = \
2014-10-20 12:50:34 +02:00
$(top_builddir)/libvips/libvips.la @VIPS_LIBS@
# swap the 'awk' line for this:
# awk '{if($$1!="deprecated") print $$1}'` ; \
# to not generate the wrappers for deprecated functions
2014-10-27 14:41:44 +01:00
vips-operators.cc:
2014-10-20 12:50:34 +02:00
packages=`vips list packages | \
awk '{print $$1}'` ; \
2014-10-27 14:41:44 +01:00
echo > vips-operators.cc ; \
2014-10-20 12:50:34 +02:00
for name in $$packages; do \
2014-10-27 14:41:44 +01:00
echo "// bodies for package $$name" >> vips-operators.cc ; \
vips cppc $$name >> vips-operators.cc ; \
echo >> vips-operators.cc ; \
2014-10-20 12:50:34 +02:00
done
EXTRA_DIST = vips-operators.cc