~ubuntu-branches/ubuntu/jaunty/gimp/jaunty-security

« back to all changes in this revision

Viewing changes to libgimpconfig/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Holbach
  • Date: 2007-05-02 16:33:03 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20070502163303-bvzhjzbpw8qglc4y
Tags: 2.3.16-1ubuntu1
* Resynchronized with Debian, remaining Ubuntu changes:
  - debian/rules: i18n magic.
* debian/control.in:
  - Maintainer: Ubuntu Core Developers <ubuntu-devel@lists.ubuntu.com>
* debian/patches/02_help-message.patch,
  debian/patches/03_gimp.desktop.in.in.patch,
  debian/patches/10_dont_show_wizard.patch: updated.
* debian/patches/04_composite-signedness.patch,
  debian/patches/05_add-letter-spacing.patch: dropped, used upstream.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
## Process this file with automake to produce Makefile.in
 
2
 
 
3
libgimpbase = $(top_builddir)/libgimpbase/libgimpbase-$(GIMP_API_VERSION).la
 
4
libgimpcolor = $(top_builddir)/libgimpcolor/libgimpcolor-$(GIMP_API_VERSION).la
 
5
libgimpmath = $(top_builddir)/libgimpmath/libgimpmath-$(GIMP_API_VERSION).la
 
6
 
 
7
if PLATFORM_WIN32
 
8
no_undefined = -no-undefined
 
9
endif
 
10
 
 
11
if OS_WIN32
 
12
gimpconfig_def = gimpconfig.def
 
13
libgimpconfig_export_symbols = -export-symbols gimpconfig.def
 
14
 
 
15
install-libtool-import-lib:
 
16
        $(INSTALL) .libs/libgimpconfig-$(GIMP_API_VERSION).dll.a $(DESTDIR)$(libdir)
 
17
        $(INSTALL) gimpconfig.def $(DESTDIR)$(libdir)
 
18
 
 
19
uninstall-libtool-import-lib:
 
20
        -rm $(DESTDIR)$(libdir)/libgimpconfig-$(GIMP_API_VERSION).dll.a
 
21
        -rm $(DESTDIR)$(libdir)/gimpconfig.def
 
22
else
 
23
install-libtool-import-lib:
 
24
uninstall-libtool-import-lib:
 
25
endif
 
26
 
 
27
if MS_LIB_AVAILABLE
 
28
noinst_DATA = gimpconfig-$(GIMP_API_VERSION).lib
 
29
 
 
30
install-ms-lib:
 
31
        $(INSTALL) gimpconfig-$(GIMP_API_VERSION).lib $(DESTDIR)$(libdir)
 
32
 
 
33
uninstall-ms-lib:
 
34
        -rm $(DESTDIR)$(libdir)/gimpconfig-$(GIMP_API_VERSION).lib
 
35
 
 
36
gimpconfig-@GIMP_API_VERSION@.lib: gimpconfig.def
 
37
        lib -name:libgimpconfig-$(GIMP_API_VERSION)-@LT_CURRENT_MINUS_AGE@.dll -def:gimpconfig.def -out:$@
 
38
 
 
39
else
 
40
install-ms-lib:
 
41
uninstall-ms-lib:
 
42
endif
 
43
 
 
44
libgimpconfigincludedir = $(includedir)/gimp-$(GIMP_API_VERSION)/libgimpconfig
 
45
 
 
46
AM_CPPFLAGS = \
 
47
        -DG_LOG_DOMAIN=\"LibGimpConfig\"        \
 
48
        @GTHREAD_CFLAGS@
 
49
 
 
50
INCLUDES = \
 
51
        -I$(top_srcdir) \
 
52
        $(GLIB_CFLAGS)  \
 
53
        -I$(includedir)
 
54
 
 
55
EXTRA_DIST = \
 
56
        makefile.msc    \
 
57
        gimpconfig.def
 
58
 
 
59
lib_LTLIBRARIES = libgimpconfig-2.0.la
 
60
 
 
61
libgimpconfig_sources =                 \
 
62
        gimpconfig.h                    \
 
63
        gimpconfigtypes.h               \
 
64
        gimpconfig-iface.c              \
 
65
        gimpconfig-iface.h              \
 
66
        gimpconfig-deserialize.c        \
 
67
        gimpconfig-deserialize.h        \
 
68
        gimpconfig-error.c              \
 
69
        gimpconfig-error.h              \
 
70
        gimpconfig-params.h             \
 
71
        gimpconfig-path.c               \
 
72
        gimpconfig-path.h               \
 
73
        gimpconfig-serialize.c          \
 
74
        gimpconfig-serialize.h          \
 
75
        gimpconfig-utils.c              \
 
76
        gimpconfig-utils.h              \
 
77
        gimpconfigwriter.c              \
 
78
        gimpconfigwriter.h              \
 
79
        gimpscanner.c                   \
 
80
        gimpscanner.h                   \
 
81
        gimpcolorconfig.c               \
 
82
        gimpcolorconfig.h               \
 
83
        gimpcolorconfig-enums.h
 
84
 
 
85
libgimpconfig_built_sources = \
 
86
        gimpcolorconfig-enums.c
 
87
 
 
88
libgimpconfig_2_0_la_SOURCES = \
 
89
        $(libgimpconfig_sources) $(libgimpconfig_built_sources)
 
90
 
 
91
 
 
92
libgimpconfiginclude_HEADERS = \
 
93
        gimpconfig.h                    \
 
94
        gimpconfigtypes.h               \
 
95
        gimpconfig-iface.h              \
 
96
        gimpconfig-deserialize.h        \
 
97
        gimpconfig-error.h              \
 
98
        gimpconfig-params.h             \
 
99
        gimpconfig-path.h               \
 
100
        gimpconfig-serialize.h          \
 
101
        gimpconfig-utils.h              \
 
102
        gimpconfigwriter.h              \
 
103
        gimpscanner.h                   \
 
104
        gimpcolorconfig.h               \
 
105
        gimpcolorconfig-enums.h
 
106
 
 
107
 
 
108
libgimpconfig_2_0_la_LDFLAGS = \
 
109
        -version-info $(LT_VERSION_INFO)        \
 
110
        $(no_undefined)                         \
 
111
        $(libgimpconfig_export_symbols)
 
112
 
 
113
libgimpconfig_2_0_la_DEPENDENCIES = $(gimpconfig_def)
 
114
 
 
115
libgimpconfig_2_0_la_LIBADD = \
 
116
        $(libgimpbase)  \
 
117
        $(libgimpcolor) \
 
118
        $(libgimpmath)  \
 
119
        $(GLIB_LIBS)
 
120
 
 
121
 
 
122
install-data-local: install-ms-lib install-libtool-import-lib
 
123
 
 
124
uninstall-local: uninstall-ms-lib uninstall-libtool-import-lib
 
125
 
 
126
 
 
127
#
 
128
# rules to generate built sources
 
129
#
 
130
 
 
131
gen_sources = xgen-cec
 
132
CLEANFILES = $(gen_sources)
 
133
 
 
134
$(srcdir)/gimpcolorconfig-enums.c: $(srcdir)/gimpcolorconfig-enums.h $(GIMP_MKENUMS)
 
135
        $(GIMP_MKENUMS) \
 
136
                --fhead "#include \"config.h\"\n#include <glib-object.h>\n#include \"libgimpbase/gimpbasetypes.h\"\n#include \"gimpcolorconfig-enums.h\"\n#include \"libgimp/libgimp-intl.h\"" \
 
137
                --fprod "\n/* enumerations from \"@filename@\" */" \
 
138
                --vhead "GType\n@enum_name@_get_type (void)\n{\n  static const G@Type@Value values[] =\n  {" \
 
139
                --vprod "    { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
 
140
                --vtail "    { 0, NULL, NULL }\n  };\n" \
 
141
                --dhead "  static const Gimp@Type@Desc descs[] =\n  {" \
 
142
                --dprod "    { @VALUENAME@, @valuedesc@, @valuehelp@ }," \
 
143
                --dtail "    { 0, NULL, NULL }\n  };\n\n  static GType type = 0;\n\n  if (! type)\n    {\n      type = g_@type@_register_static (\"@EnumName@\", values);\n      gimp_type_set_translation_domain (type, GETTEXT_PACKAGE \"-libgimp\");\n      gimp_@type@_set_value_descriptions (type, descs);\n    }\n\n  return type;\n}\n" \
 
144
                $(srcdir)/gimpcolorconfig-enums.h > xgen-cec \
 
145
        && cp xgen-cec $(@F) \
 
146
        && rm -f xgen-cec