~gnomefreak/firefox-extensions/firegpg.ubuntu

« back to all changes in this revision

Viewing changes to FireGPGCall/ipc/src/Makefile.in

  • Committer: John Vivirito
  • Date: 2008-08-12 11:47:33 UTC
  • Revision ID: gnomefreak@ubuntu.com-20080812114733-hn73tjxi26ylibrf
* import of upstream source version 0.5.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!gmake
 
2
#
 
3
# The contents of this file are subject to the Mozilla Public
 
4
# License Version 1.1 (the "MPL"); you may not use this file
 
5
# except in compliance with the MPL. You may obtain a copy of
 
6
# the MPL at http://www.mozilla.org/MPL/
 
7
 
8
# Software distributed under the MPL is distributed on an "AS
 
9
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
 
10
# implied. See the MPL for the specific language governing
 
11
# rights and limitations under the MPL.
 
12
 
13
# The Original Code is protoZilla.
 
14
 
15
# The Initial Developer of the Original Code is Ramalingam Saravanan.
 
16
# Portions created by Ramalingam Saravanan <svn@xmlterm.org> are
 
17
# Copyright (C) 2001 Ramalingam Saravanan. All Rights Reserved.
 
18
 
19
# Contributor(s):
 
20
 
21
# Alternatively, the contents of this file may be used under the
 
22
# terms of the GNU General Public License (the "GPL"), in which case
 
23
# the provisions of the GPL are applicable instead of
 
24
# those above. If you wish to allow use of your version of this
 
25
# file only under the terms of the GPL and not to allow
 
26
# others to use your version of this file under the MPL, indicate
 
27
# your decision by deleting the provisions above and replace them
 
28
# with the notice and other provisions required by the GPL.
 
29
# If you do not delete the provisions above, a recipient
 
30
# may use your version of this file under either the MPL or the
 
31
# GPL.
 
32
#
 
33
 
 
34
DEPTH           = ../../..
 
35
topsrcdir       = @top_srcdir@
 
36
srcdir          = @srcdir@
 
37
VPATH           = @srcdir@
 
38
 
 
39
include $(DEPTH)/config/autoconf.mk
 
40
 
 
41
MODULE          = ipc
 
42
LIBRARY_NAME    = ipc_s
 
43
 
 
44
# extract major and minor version of mozilla
 
45
 
 
46
MOZILLA_VERSION_PARTS = $(subst ., ,$(MOZILLA_VERSION))
 
47
MOZILLA_MAJOR_VERSION = $(firstword $(MOZILLA_VERSION_PARTS))
 
48
TMP_VAR = $(word 2,$(MOZILLA_VERSION_PARTS))
 
49
MOZILLA_MINOR_VERSION = $(shell echo $(TMP_VAR)|sed 's/[a-z].*//')
 
50
 
 
51
ifdef USE_XPCOM_GLUE
 
52
# Ensure that the xpcom classes that we build
 
53
# do not export themselves
 
54
DEFINES         += -D_IMPL_NS_COM_OFF -DXPCOM_GLUE
 
55
endif
 
56
 
 
57
DEFINES         += -DMOZILLA_MAJOR_VERSION=$(MOZILLA_MAJOR_VERSION)
 
58
DEFINES         += -DMOZILLA_MINOR_VERSION=$(MOZILLA_MINOR_VERSION)
 
59
 
 
60
REQUIRES        = xpcom \
 
61
                  xpcom_obsolete \
 
62
                  string \
 
63
                  js \
 
64
                  caps \
 
65
                  uconv \
 
66
                  necko \
 
67
                  mimetype \
 
68
                  xpconnect \
 
69
                  $(NULL)
 
70
 
 
71
EXPORTS         =                   \
 
72
                IPCProcess.h        \
 
73
                $(NULL)
 
74
 
 
75
LOCAL_INCLUDES  = \
 
76
                -I$(srcdir)/../build \
 
77
                $(NULL)
 
78
 
 
79
CPPSRCS         =                   \
 
80
                nsPipeTransport.cpp \
 
81
                nsPipeConsole.cpp   \
 
82
                nsPipeChannel.cpp   \
 
83
                nsPipeFilterListener.cpp \
 
84
                IPCProcess.cpp      \
 
85
                nsIPCBuffer.cpp     \
 
86
                nsIPCService.cpp    \
 
87
                nsProcessInfo.cpp   \
 
88
                $(NULL)
 
89
 
 
90
FORCE_STATIC_LIB = 1
 
91
 
 
92
include $(topsrcdir)/config/rules.mk