~ubuntu-branches/ubuntu/quantal/nspr/quantal-security

« back to all changes in this revision

Viewing changes to mozilla/nsprpub/pr/src/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Chris Coulson
  • Date: 2011-01-11 14:55:23 UTC
  • mfrom: (1.1.13 upstream)
  • Revision ID: james.westby@ubuntu.com-20110111145523-hb3ap33jpgf838lt
Tags: 4.8.7-0ubuntu1
* New upstream release v4.8.7 (NSPR_4_8_7_RTM)
* Refresh patches
  - update debian/patches/30_config_64bits.patch
  - update debian/patches/99_configure.patch
* Drop the link shuffeling now, as all upgraders to this version will be
  using a fixed package anyway
  - remove debian/libnspr4-0d.postinst
  - remove debian/libnspr4-0d.postrm
  - remove debian/libnspr4-0d.preinst
  - remove debian/libnspr4-0d.prerm
* Drop arch-specific symbols files for architectures we don't support
  - remove debian/libnspr4-0d.symbols.hurd_i386
  - remove debian/libnspr4-0d.symbols.ia64
  - remove debian/libnspr4-0d.symbols.lpia
* Ship the main SO files in an unversioned binary, as we don't have
  versioned SO's in Ubuntu. Maintain a transitional versioned binary
  package containing the versioned symlinks, to maintain compatibility with
  Debian
  - update debian/control
  - mass rename debian/libnspr4-0d* => debian/libnspr4*
  - update debian/rules
* Fix postinst-must-call-ldconfig - dh_makeshlibs doesn't seem to add
  the maintainer script hooks with the unversioned SO files, so add them
  manually
  - add debian/libnspr4.postinst
  - add debian/libnspr4.postrm

Show diffs side-by-side

added added

removed removed

Lines of Context:
205
205
OS_LIBS         = ws2.lib
206
206
endif
207
207
 
 
208
ifeq ($(OS_TARGET),Android)
 
209
OS_LIBS         += -llog
 
210
endif
 
211
 
208
212
ifeq ($(OS_TARGET),MacOSX)
209
213
OS_LIBS         = -framework CoreServices -framework CoreFoundation
210
214
endif
211
215
 
212
 
ifdef GC_LEAK_DETECTOR
213
 
EXTRA_LIBS      = -L$(dist_libdir) -lboehm
214
 
endif
215
 
 
216
216
EXTRA_LIBS += $(OS_LIBS)
217
217
 
218
218
#
309
309
        cplus/$(OBJDIR)/rctime.$(OBJ_SUFFIX)
310
310
endif
311
311
 
312
 
ifdef GC_LEAK_DETECTOR
313
 
OBJS += memory/$(OBJDIR)/prgcleak.$(OBJ_SUFFIX)
314
 
endif
315
 
 
316
312
ifeq ($(OS_ARCH), WINNT)
317
313
RES=$(OBJDIR)/nspr.res
318
314
RESNAME=nspr.rc
384
380
#
385
381
 
386
382
 
 
383
# We use a 'build' target here to ensure that we build $(TARGETS) after
 
384
# looping over $(DIRS) to create the object files in a parallel build.
 
385
# Recipe commands are executed sequentially in a parallel build while
 
386
# target dependencies are executed in parallel.
 
387
export::
 
388
        $(MAKE) build
 
389
 
387
390
#
388
391
# The Client build wants the shared libraries in $(dist_bindir)
389
392
# so we also install them there.
390
393
#
391
394
 
392
 
export:: $(TARGETS)
 
395
build:: $(TARGETS)
393
396
        $(INSTALL) -m 444 $(TARGETS) $(dist_libdir)
394
397
ifdef SHARED_LIBRARY
395
398
ifeq ($(OS_ARCH),HP-UX)