| SUBDIRS = \ |
| include |
| |
| INCLUDES = \ |
| -I$(top_srcdir)/libvips/include \ |
| -I$(top_srcdir)/libvipsCC/include \ |
| @VIPS_CFLAGS@ |
| |
| lib_LTLIBRARIES = libvipsCC.la |
| |
| libvipsCC_la_SOURCES = \ |
| VImage.cc \ |
| VError.cc \ |
| VDisplay.cc \ |
| VMask.cc |
| |
| libvipsCC_la_LDFLAGS = \ |
| -no-undefined \ |
| -version-info @LIBRARY_CURRENT@:@LIBRARY_REVISION@:@LIBRARY_AGE@ |
| |
| libvipsCC_la_LIBADD = \ |
| $(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 |
| .PHONEY: |
| vipsc++.cc: |
| packages=`vips --list packages | \ |
| awk '{print $$1}'` ; \ |
| echo > vipsc++.cc ; \ |
| for name in $$packages; do \ |
| echo "// bodies for package $$name" >> vipsc++.cc ; \ |
| vips --cppc $$name >> vipsc++.cc ; \ |
| echo >> vipsc++.cc ; \ |
| done |
| |
| EXTRA_DIST = vipsc++.cc |