~ubuntu-branches/ubuntu/wily/mplayerplug-in/wily

« back to all changes in this revision

Viewing changes to .#Makefile.in.1.33

  • Committer: Bazaar Package Importer
  • Author(s): Cesare Tirabassi
  • Date: 2008-07-06 23:35:53 UTC
  • mfrom: (1.1.11 upstream)
  • Revision ID: james.westby@ubuntu.com-20080706233553-tfxk1bnjr8uewq0c
Tags: 3.55-1ubuntu1
* Merge from Debian unstable. Remaining Ubuntu changes:
  - debian/control
    + replace iceweasel with firefox3.0 | firefox 2
    + replace iceape-browser with seamonkey-browser
    + add Depends on | mplayer-nogui (>= 1.0~rc2)
    + add Xb-Npp-xxx tags accordingly to "firefox distro add-on support"
      spec
    + Modify Maintainer value to match the DebianMaintainerField
      specification.
  - debian/mozilla-mplayer.links:
    + add firefox and xulrunner symlinks
* Replace iceape-dev b-d with libxul-dev.
* Add xulrunner in lists of possible "browsers".
* Following upstream suggestion, change required mplayer version
  to be (>= 1.0~rc2).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!make
2
 
################################################################################
3
 
# Copyright (c) 1996 Netscape Communications. All rights reserved.
4
 
################################################################################
5
 
#
6
 
# Template plugin makefile
7
 
# This makefile contains some of our defines for the compiler:
8
 
#
9
 
# XP_UNIX       This needs to get defined for npapi.h on unix platforms.
10
 
# PLUGIN_TRACE  Enable this define to get debug prints whenever the plugin
11
 
#               api gets control.
12
 
 
13
 
CC= @CC@
14
 
CXX= @CXX@
15
 
CFLAGS= -Wall @CFLAGS@ @CPPFLAGS@ @CXXFLAGS@ @CXXFLAGS64@ -DXP_UNIX -DMOZ_X11 @MOZPLUG_CFLAGS@ -Iinclude -fPIC @GECKO_DEFINES@ @GTK_CFLAGS@ @GTHREAD_CFLAGS@ @GTK_DEFINES@ @XPM_CFLAGS@
16
 
LDFLAGS= @LDFLAGS@ @LDFLAGS64@ @LIBS@ @XEXT_LIBS@ @XPM_LIBS@ @GTK_LIBS@ @GTHREAD_LIBS@
17
 
LIBOBJS= @LIBOBJS@
18
 
OBJ= plugin.o nsScriptablePeer.o npp_gate.o np_entry.o npn_gate.o \
19
 
        plugin-support.o plugin-setup.o plugin-list.o plugin-ui.o \
20
 
        plugin-threads.o strlcpy.o strlcat.o $(LIBOBJS)
21
 
OBJ_WMP= plugin.o nsScriptablePeer.o npp_gate.o np_entry.o npn_gate.o \
22
 
        plugin-support.o plugin-setup-wmp.o plugin-list.o plugin-ui.o \
23
 
        plugin-threads.o strlcpy.o strlcat.o $(LIBOBJS)
24
 
OBJ_QT= plugin.o nsScriptablePeer.o npp_gate.o np_entry.o npn_gate.o \
25
 
        plugin-support.o plugin-setup-qt.o plugin-list.o plugin-ui.o \
26
 
        plugin-threads.o strlcpy.o strlcat.o $(LIBOBJS)
27
 
OBJ_RM= plugin.o nsScriptablePeer.o npp_gate.o np_entry.o npn_gate.o \
28
 
        plugin-support.o plugin-setup-rm.o plugin-list.o plugin-ui.o \
29
 
        plugin-threads.o strlcpy.o strlcat.o $(LIBOBJS)
30
 
OBJ_GMP= plugin.o nsScriptablePeer.o npp_gate.o np_entry.o npn_gate.o \
31
 
        plugin-support.o plugin-setup-gmp.o plugin-list.o plugin-ui.o \
32
 
        plugin-threads.o strlcpy.o strlcat.o $(LIBOBJS)
33
 
OBJ_DVX= plugin.o nsScriptablePeer.o npp_gate.o np_entry.o npn_gate.o \
34
 
        plugin-support.o plugin-setup-dvx.o plugin-list.o plugin-ui.o \
35
 
        plugin-threads.o strlcpy.o strlcat.o $(LIBOBJS)
36
 
INSTALL = @INSTALL@
37
 
SHAREDTARGET=mplayerplug-in
38
 
NP_HEADERS= include/npplat.h include/pluginbase.h
39
 
SUBDIR= @SUBDIR@
40
 
INSTALL_SUBDIR= @INSTALL_SUBDIR@
41
 
prefix=@prefix@
42
 
exec_prefix=@exec_prefix@
43
 
sysconfdir=@sysconfdir@
44
 
libdir=@libdir@
45
 
datadir=@datadir@
46
 
LOCALEDIR=$(datadir)/locale
47
 
MOZILLA_HOME=@MOZILLA_HOME@
48
 
 
49
 
PIXMAPS=pixmaps/logo.xpm pixmaps/progress_left.xpm pixmaps/progress_right.xpm \
50
 
        pixmaps/progress_fill.xpm pixmaps/progress_middle.xpm
51
 
 
52
 
HEADERS=config.h $(NP_HEADERS)
53
 
 
54
 
SCRIPTABLEHEADERS=Source/nsScriptablePeer.h Source/plugin.h config.h \
55
 
        Source/plugin-setup.h Source/nsIScriptableMplayerPlugin.h $(HEADERS)
56
 
 
57
 
default all: @CREATE@ languages
58
 
 
59
 
$(SHAREDTARGET): $(OBJ)
60
 
        $(CXX) -shared -o $(SHAREDTARGET).so $(OBJ) $(CFLAGS) $(LDFLAGS)
61
 
        cp Source/nsIScriptableMplayerPlugin.xpt mplayerplug-in.xpt
62
 
$(SHAREDTARGET)-wmp: $(OBJ_WMP)
63
 
        $(CXX) -shared -o $(SHAREDTARGET)-wmp.so $(OBJ_WMP) $(CFLAGS) $(LDFLAGS)
64
 
        cp Source/nsIScriptableMplayerPlugin.xpt mplayerplug-in-wmp.xpt
65
 
 
66
 
$(SHAREDTARGET)-qt: $(OBJ_QT)
67
 
        $(CXX) -shared -o $(SHAREDTARGET)-qt.so $(OBJ_QT) $(CFLAGS) $(LDFLAGS)
68
 
        cp Source/nsIScriptableMplayerPlugin.xpt mplayerplug-in-qt.xpt
69
 
 
70
 
$(SHAREDTARGET)-rm: $(OBJ_RM)
71
 
        $(CXX) -shared -o $(SHAREDTARGET)-rm.so $(OBJ_RM) $(CFLAGS) $(LDFLAGS)
72
 
        cp Source/nsIScriptableMplayerPlugin.xpt mplayerplug-in-rm.xpt
73
 
 
74
 
$(SHAREDTARGET)-gmp: $(OBJ_GMP)
75
 
        $(CXX) -shared -o $(SHAREDTARGET)-gmp.so $(OBJ_GMP) $(CFLAGS) $(LDFLAGS)
76
 
        cp Source/nsIScriptableMplayerPlugin.xpt mplayerplug-in-gmp.xpt
77
 
 
78
 
$(SHAREDTARGET)-dvx: $(OBJ_DVX)
79
 
        $(CXX) -shared -o $(SHAREDTARGET)-dvx.so $(OBJ_DVX) $(CFLAGS) $(LDFLAGS)
80
 
        cp Source/nsIScriptableMplayerPlugin.xpt mplayerplug-in-dvx.xpt
81
 
 
82
 
np_entry.o: plugingate/np_entry.cpp
83
 
        $(CXX) -c -o $@ $(CFLAGS) plugingate/np_entry.cpp
84
 
 
85
 
npp_gate.o: plugingate/npp_gate.cpp
86
 
        $(CXX) -c -o $@ $(CFLAGS) plugingate/npp_gate.cpp
87
 
 
88
 
npn_gate.o: plugingate/npn_gate.cpp
89
 
        $(CXX) -c -o $@ $(CFLAGS) plugingate/npn_gate.cpp
90
 
 
91
 
plugin.o: Source/plugin.cpp $(SCRIPTABLEHEADERS)
92
 
        $(CXX) -c -o $@ $(CFLAGS) $(LIBS) Source/plugin.cpp
93
 
 
94
 
plugin-setup.o: Source/plugin-setup.cpp $(SCRIPTABLEHEADERS)
95
 
        $(CXX) -c -o $@ $(CFLAGS) $(LIBS) -DSTD Source/plugin-setup.cpp
96
 
 
97
 
plugin-setup-wmp.o: Source/plugin-setup.cpp $(SCRIPTABLEHEADERS)
98
 
        $(CXX) -c -o $@ $(CFLAGS) $(LIBS) -DWMP Source/plugin-setup.cpp
99
 
 
100
 
plugin-setup-qt.o: Source/plugin-setup.cpp $(SCRIPTABLEHEADERS)
101
 
        $(CXX) -c -o $@ $(CFLAGS) $(LIBS) -DQT Source/plugin-setup.cpp
102
 
 
103
 
plugin-setup-rm.o: Source/plugin-setup.cpp $(SCRIPTABLEHEADERS)
104
 
        $(CXX) -c -o $@ $(CFLAGS) $(LIBS) -DRM Source/plugin-setup.cpp
105
 
 
106
 
plugin-setup-gmp.o: Source/plugin-setup.cpp $(SCRIPTABLEHEADERS)
107
 
        $(CXX) -c -o $@ $(CFLAGS) $(LIBS) -DGMP Source/plugin-setup.cpp
108
 
 
109
 
plugin-setup-dvx.o: Source/plugin-setup.cpp $(SCRIPTABLEHEADERS)
110
 
        $(CXX) -c -o $@ $(CFLAGS) $(LIBS) -DDVX Source/plugin-setup.cpp
111
 
 
112
 
plugin-support.o: Source/plugin-support.cpp $(SCRIPTABLEHEADERS)
113
 
        $(CXX) -c -o $@ $(CFLAGS) $(LIBS) Source/plugin-support.cpp
114
 
 
115
 
plugin-list.o: Source/plugin-list.cpp $(SCRIPTABLEHEADERS)
116
 
        $(CXX) -c -o $@ $(CFLAGS) $(LIBS) Source/plugin-list.cpp
117
 
 
118
 
plugin-ui.o: Source/plugin-ui.cpp $(SCRIPTABLEHEADERS) $(PIXMAPS)
119
 
        $(CXX) -c -o $@ $(CFLAGS) Source/plugin-ui.cpp
120
 
 
121
 
plugin-threads.o: Source/plugin-threads.cpp $(SCRIPTABLEHEADERS)
122
 
        $(CXX) -c -o $@ $(CFLAGS) Source/plugin-threads.cpp
123
 
 
124
 
nsScriptablePeer.o: Source/nsScriptablePeer.cpp $(SCRIPTABLEHEADERS)
125
 
        $(CXX) -c -o $@ $(CFLAGS) Source/nsScriptablePeer.cpp
126
 
 
127
 
memmem.o: extras/memmem.c $(HEADERS)
128
 
        $(CC) -c -o $@ $(CFLAGS) extras/memmem.c
129
 
 
130
 
strlcat.o: extras/strlcat.c $(HEADERS)
131
 
        $(CC) -c -o $@ $(CFLAGS) extras/strlcat.c
132
 
 
133
 
strlcpy.o: extras/strlcpy.c $(HEADERS)
134
 
        $(CC) -c -o $@ $(CFLAGS) extras/strlcpy.c
135
 
 
136
 
clean:
137
 
        $(RM) $(OBJ) $(OBJ_WMP) $(OBJ_QT) $(OBJ_RM) $(OBJ_GMP) $(OBJ_DVX) $(SHAREDTARGET)*.so $(SHAREDTARGET)*.xpt
138
 
        make -C po clean
139
 
 
140
 
install: all 
141
 
        ./install.sh $(DESTDIR)
142
 
 
143
 
languages:
144
 
        make -C po
145
 
 
146
 
uninstall:
147
 
        ./uninstall.sh