#
ifeq ($(OS_ARCH),Linux)
ifdef IS_COMPONENT
DSO_LDOPTS += -Wl,-R'/usr/lib/mozilla'
OS_LDFLAGS += -Wl,-R'/usr/lib/mozilla'
EXTRA_DSO_LDOPTS += -Wl,-Bsymbolic
else
endif
# This makefile contains rules for building the following kinds of
# libraries:
ifdef XP_OS2_VACPP
$(MKSHLIB) $(DLLFLAGS) $(LDFLAGS) $(OBJS) $(SUB_SHLOBJS) $(LD_LIBS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS)
$(MKSHLIB) -o $@ $(OBJS) $(SUB_SHLOBJS) $(LD_LIBS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS)
$(MKSHLIB) -Wl,-R'/usr/lib/mozilla' -o $@ $(OBJS) $(SUB_SHLOBJS) $(LD_LIBS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS)
chmod +x $@
ifeq ($(OS_TARGET),Darwin)
$(MKPROG) -Fe$@ $(CFLAGS) $(OBJS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS)
$(MKPROG) -o $@ $(CFLAGS) $(OBJS) $(LDFLAGS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS)
$(MKPROG) -Wl,-R'/usr/lib/mozilla' -o $@ $(CFLAGS) $(OBJS) $(LDFLAGS) $(EXTRA_LIBS) $(EXTRA_SHARED_LIBS) $(OS_LIBS)