~ubuntu-branches/ubuntu/quantal/enigmail/quantal-security

« back to all changes in this revision

Viewing changes to widget/Makefile.in

  • Committer: Package Import Robot
  • Author(s): Chris Coulson
  • Date: 2013-09-13 16:02:15 UTC
  • mfrom: (0.12.16)
  • Revision ID: package-import@ubuntu.com-20130913160215-u3g8nmwa0pdwagwc
Tags: 2:1.5.2-0ubuntu0.12.10.1
* New upstream release v1.5.2 for Thunderbird 24

* Build enigmail using a stripped down Thunderbird 17 build system, as it's
  now quite difficult to build the way we were doing previously, with the
  latest Firefox build system
* Add debian/patches/no_libxpcom.patch - Don't link against libxpcom, as it
  doesn't exist anymore (but exists in the build system)
* Add debian/patches/use_sdk.patch - Use the SDK version of xpt.py and
  friends
* Drop debian/patches/ipc-pipe_rename.diff (not needed anymore)
* Drop debian/patches/makefile_depth.diff (not needed anymore)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#
2
 
# This Source Code Form is subject to the terms of the Mozilla Public
3
 
# License, v. 2.0. If a copy of the MPL was not distributed with this
4
 
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
5
 
 
6
 
DEPTH           = @DEPTH@
7
 
topsrcdir       = @top_srcdir@
8
 
srcdir          = @srcdir@
9
 
VPATH           = @srcdir@
10
 
 
11
 
MODULE = widget
12
 
XPIDL_MODULE    = widget
13
 
GRE_MODULE      = 1
14
 
 
15
 
include $(DEPTH)/config/autoconf.mk
16
 
 
17
 
DIRS = shared xpwidgets
18
 
 
19
 
ifneq (,$(filter os2 cocoa qt android gonk,$(MOZ_WIDGET_TOOLKIT)))
20
 
DIRS += $(MOZ_WIDGET_TOOLKIT)
21
 
endif
22
 
 
23
 
ifeq ($(MOZ_WIDGET_TOOLKIT),windows)
24
 
DIRS += windows
25
 
endif
26
 
 
27
 
ifdef ENABLE_TESTS
28
 
TOOL_DIRS += tests
29
 
endif
30
 
 
31
 
#
32
 
# Don't build the DSO under the 'build' directory as windows does.
33
 
#
34
 
# The DSOs get built in the toolkit dir itself.  Do this so that 
35
 
# multiple implementations of widget can be built on the same
36
 
# source tree.
37
 
#
38
 
ifdef MOZ_ENABLE_GTK2
39
 
DIRS += gtk2
40
 
ifdef MOZ_X11
41
 
DIRS += gtkxtbin
42
 
endif
43
 
endif
44
 
 
45
 
 
46
 
EXPORTS_NAMESPACES = IPC mozilla
47
 
 
48
 
EXPORTS_IPC = \
49
 
                nsGUIEventIPC.h \
50
 
                $(NULL)
51
 
 
52
 
EXPORTS_mozilla = \
53
 
                LookAndFeel.h \
54
 
                WidgetUtils.h \
55
 
                $(NULL)
56
 
 
57
 
ifdef MOZ_INSTRUMENT_EVENT_LOOP
58
 
EXPORTS_mozilla += \
59
 
                WidgetTraceEvent.h \
60
 
                $(NULL)
61
 
endif
62
 
 
63
 
EXPORTS         = \
64
 
                InputData.h \
65
 
                nsIWidget.h \
66
 
                nsGUIEvent.h \
67
 
                nsEvent.h \
68
 
                nsNativeWidget.h \
69
 
                nsWidgetInitData.h \
70
 
                nsWidgetsCID.h \
71
 
                nsIPluginWidget.h \
72
 
                nsINativeKeyBindings.h \
73
 
                nsIDeviceContextSpec.h \
74
 
                nsIRollupListener.h \
75
 
                nsIWidgetListener.h \
76
 
                $(NULL)
77
 
 
78
 
ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa)
79
 
EXPORTS         += \
80
 
                nsINativeMenuService.h \
81
 
                nsIPrintDialogService.h \
82
 
                $(NULL)
83
 
endif
84
 
 
85
 
ifeq ($(MOZ_WIDGET_TOOLKIT),os2)
86
 
EXPORTS         += nsIDragSessionOS2.h
87
 
endif
88
 
 
89
 
ifneq (,$(filter android gonk,$(MOZ_WIDGET_TOOLKIT)))
90
 
EXPORTS         += \
91
 
                nsIPrintDialogService.h \
92
 
                $(NULL)
93
 
endif
94
 
 
95
 
ifneq (,$(filter qt gtk2,$(MOZ_WIDGET_TOOLKIT)))
96
 
EXPORTS         += \
97
 
                nsIPrintDialogService.h \
98
 
                $(NULL)
99
 
endif
100
 
 
101
 
XPIDLSRCS       = \
102
 
                nsIAppShell.idl \
103
 
                nsIFilePicker.idl \
104
 
                nsISound.idl \
105
 
                nsITransferable.idl \
106
 
                nsIClipboardDragDropHooks.idl \
107
 
                nsIClipboardDragDropHookList.idl \
108
 
                nsIDragSession.idl \
109
 
                nsIDragService.idl \
110
 
                nsIFormatConverter.idl \
111
 
                nsIClipboard.idl \
112
 
                nsIClipboardHelper.idl \
113
 
                nsIClipboardOwner.idl \
114
 
                nsIBaseWindow.idl \
115
 
                nsIBidiKeyboard.idl \
116
 
                nsIScreen.idl \
117
 
                nsIScreenManager.idl \
118
 
                nsIPrintSession.idl \
119
 
                nsIPrintSettings.idl \
120
 
                nsIPrintSettingsService.idl \
121
 
                nsIPrintOptions.idl \
122
 
                nsIIdleService.idl \
123
 
                nsIIdleServiceInternal.idl \
124
 
                nsIGfxInfo.idl \
125
 
                nsIGfxInfoDebug.idl \
126
 
                nsIIMEPicker.idl \
127
 
                $(NULL)
128
 
 
129
 
ifeq ($(MOZ_WIDGET_TOOLKIT),windows)
130
 
XPIDLSRCS       += nsIPrintSettingsWin.idl \
131
 
                nsIWinTaskbar.idl       \
132
 
                nsITaskbarPreview.idl   \
133
 
                nsITaskbarTabPreview.idl \
134
 
                nsITaskbarWindowPreview.idl \
135
 
                nsITaskbarPreviewController.idl \
136
 
                nsITaskbarPreviewButton.idl \
137
 
                nsITaskbarProgress.idl \
138
 
                nsITaskbarPreviewButton.idl \
139
 
                nsITaskbarOverlayIconController.idl \
140
 
                nsIJumpListBuilder.idl \
141
 
                nsIJumpListItem.idl \
142
 
                $(NULL)
143
 
endif
144
 
 
145
 
ifeq ($(MOZ_WIDGET_TOOLKIT),cocoa)
146
 
XPIDLSRCS +=    nsIMacDockSupport.idl \
147
 
                nsIStandaloneNativeMenu.idl \
148
 
                nsIMacWebAppUtils.idl \
149
 
                $(NULL)
150
 
endif
151
 
 
152
 
ifeq ($(MOZ_WIDGET_TOOLKIT),os2)
153
 
XPIDLSRCS       += nsIRwsService.idl
154
 
endif
155
 
 
156
 
EXPORTS         := $(addprefix $(srcdir)/, $(EXPORTS))
157
 
 
158
 
include $(topsrcdir)/config/rules.mk
159