home *** CD-ROM | disk | FTP | other *** search
/ Chip 2005 February / CMCD0205.ISO / Linux / gimp-2.2.0.tar.gz / gimp-2.2.0.tar / gimp-2.2.0 / libgimpmath / Makefile.am < prev    next >
Makefile  |  2004-04-12  |  2KB  |  113 lines

  1. ## Process this file with automake to produce Makefile.in
  2.  
  3. libgimpbase = $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la
  4.  
  5. if PLATFORM_WIN32
  6. no_undefined = -no-undefined
  7. endif
  8.  
  9. if PLATFORM_WIN32
  10. else
  11. libm = -lm
  12. endif
  13.  
  14. if OS_WIN32
  15. gimpmath_def = gimpmath.def
  16. libgimpmath_export_symbols = -export-symbols gimpmath.def
  17.  
  18. install-libtool-import-lib:
  19.     $(INSTALL) .libs/libgimpmath-$(GIMP_API_VERSION).dll.a $(DESTDIR)$(libdir)
  20.     $(INSTALL) gimpmath.def $(DESTDIR)$(libdir)
  21.  
  22. uninstall-libtool-import-lib:
  23.     -rm $(DESTDIR)$(libdir)/libgimpmath-$(GIMP_API_VERSION).dll.a
  24.     -rm $(DESTDIR)$(libdir)/gimpmath.def
  25. else
  26. install-libtool-import-lib:
  27. uninstall-libtool-import-lib:
  28. endif
  29.  
  30. if MS_LIB_AVAILABLE
  31. noinst_DATA = gimpmath-$(GIMP_API_VERSION).lib
  32.  
  33. install-ms-lib:
  34.     $(INSTALL) gimpmath-$(GIMP_API_VERSION).lib $(DESTDIR)$(libdir)
  35.  
  36. uninstall-ms-lib:
  37.     -rm $(DESTDIR)$(libdir)/gimpmath-$(GIMP_API_VERSION).lib
  38.  
  39. gimpmath-@GIMP_API_VERSION@.lib: gimpmath.def
  40.     lib -name:libgimpmath-$(GIMP_API_VERSION)-@LT_CURRENT_MINUS_AGE@.dll -def:gimpmath.def -out:$@
  41.  
  42. else
  43. install-ms-lib:
  44. uninstall-ms-lib:
  45. endif
  46.  
  47. libgimpmathincludedir = $(includedir)/gimp-$(GIMP_API_VERSION)/libgimpmath
  48.  
  49. AM_CPPFLAGS = \
  50.     -DG_LOG_DOMAIN=\"LibGimpMath\"    \
  51.     @GIMP_THREAD_FLAGS@
  52.  
  53. INCLUDES = \
  54.     -I$(top_srcdir)    \
  55.     $(GLIB_CFLAGS)    \
  56.     -I$(includedir)
  57.  
  58. EXTRA_DIST = \
  59.     makefile.msc        \
  60.     gimpmath.def
  61.  
  62. lib_LTLIBRARIES = libgimpmath-2.0.la
  63.  
  64. libgimpmath_2_0_la_SOURCES = \
  65.     gimpmath.h    \
  66.     gimpmathtypes.h    \
  67.     gimpmatrix.c    \
  68.     gimpmatrix.h    \
  69.     gimpmd5.c    \
  70.     gimpmd5.h    \
  71.     gimpvector.c    \
  72.     gimpvector.h
  73.  
  74. libgimpmathinclude_HEADERS = \
  75.     gimpmath.h    \
  76.     gimpmathtypes.h    \
  77.     gimpmatrix.h    \
  78.     gimpmd5.h    \
  79.     gimpvector.h
  80.  
  81. libgimpmath_2_0_la_LDFLAGS = \
  82.     -version-info $(LT_VERSION_INFO)    \
  83.     $(no_undefined)                \
  84.     $(libgimpmath_export_symbols)
  85.  
  86. libgimpmath_2_0_la_DEPENDENCIES = $(gimpmath_def) $(libgimpbase)
  87.  
  88. libgimpmath_2_0_la_LIBADD = $(GLIB_LIBS) $(libm)
  89.  
  90.  
  91. #
  92. # test programs, not to be built by default and never installed
  93. #
  94.  
  95. TESTS = test-md5$(EXEEXT)
  96.  
  97. EXTRA_PROGRAMS = test-md5
  98.  
  99. test_md5_DEPENDENCIES = \
  100.     $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la
  101.  
  102. test_md5_LDADD = \
  103.     $(GLIB_LIBS)         \
  104.     $(test_md5_DEPENDENCIES)
  105.  
  106.  
  107. CLEANFILES = $(EXTRA_PROGRAMS)
  108.  
  109.  
  110. install-data-local: install-ms-lib install-libtool-import-lib
  111.  
  112. uninstall-local: uninstall-ms-lib uninstall-libtool-import-lib
  113.