Makefile.am 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. #
  2. # Top-Level Makefile for building LittleCMS 2
  3. #
  4. # Don't require all the GNU mandated files
  5. AUTOMAKE_OPTIONS = 1.7.2 dist-zip foreign
  6. ACLOCAL_AMFLAGS = -I m4
  7. PACKAGE_NAME = @PACKAGE_NAME@
  8. PACKAGE_VERSION = @PACKAGE_VERSION@
  9. USER_PLUGINS =
  10. if COND_FASTFLOAT
  11. USER_PLUGINS += plugins/fast_float
  12. endif
  13. if COND_THREADED
  14. USER_PLUGINS += plugins/threaded
  15. endif
  16. # Directories containing Makefiles to 'make'
  17. SUBDIRS = src include utils/tificc utils/transicc utils/linkicc utils/jpgicc utils/psicc testbed $(USER_PLUGINS)
  18. # Additional files to distribute
  19. EXTRA_DIST = AUTHORS COPYING ChangeLog doc Projects include bin Lib INSTALL README.md autogen.sh lcms2.pc.in plugins
  20. pkgconfigdir = $(libdir)/pkgconfig
  21. pkgconfig_DATA = lcms2mt.pc
  22. # Make sure get rid of VC stuff...
  23. clean-local:
  24. rm -rf autom4te.cache
  25. find Projects -name "*.user" | xargs rm -rf
  26. find Projects -name "Release" | xargs rm -rf
  27. find Projects -name "Debug" | xargs rm -rf
  28. find Projects -name "*.aps" | xargs rm -rf
  29. find Projects -name "*.suo" | xargs rm -rf
  30. find Projects -name "*.log" | xargs rm -rf
  31. find Projects -name "*.sdf" | xargs rm -rf
  32. find Projects -name "*.opensdf" | xargs rm -rf
  33. find Projects -name "ipch" | xargs rm -rf