Lines 254-259
Link Here
|
254 |
JAVACFLAGS_OS += -I$(JDK)/include/linux |
254 |
JAVACFLAGS_OS += -I$(JDK)/include/linux |
255 |
OPTIONALTARG = nss_mdns |
255 |
OPTIONALTARG = nss_mdns |
256 |
OPTINSTALL = InstalledNSS |
256 |
OPTINSTALL = InstalledNSS |
|
|
257 |
LD = $(CC) -shared |
258 |
LIBSONAME = -Wl,-soname=libdns_sd.$(LDSUFFIX).$(LIBVERS) |
259 |
NSSSONAME = -Wl,-soname=$(NSSLINKNAME) |
257 |
else |
260 |
else |
258 |
|
261 |
|
259 |
ifeq ($(os),netbsd) |
262 |
ifeq ($(os),netbsd) |
Lines 404-419
Link Here
|
404 |
CLIENTLIBOBJS = $(OBJDIR)/dnssd_clientlib.c.so.o $(OBJDIR)/dnssd_clientstub.c.so.o $(OBJDIR)/dnssd_ipc.c.so.o |
407 |
CLIENTLIBOBJS = $(OBJDIR)/dnssd_clientlib.c.so.o $(OBJDIR)/dnssd_clientstub.c.so.o $(OBJDIR)/dnssd_ipc.c.so.o |
405 |
|
408 |
|
406 |
$(BUILDDIR)/libdns_sd.$(LDSUFFIX): $(CLIENTLIBOBJS) |
409 |
$(BUILDDIR)/libdns_sd.$(LDSUFFIX): $(CLIENTLIBOBJS) |
407 |
@$(LD) $(LIBFLAGS) -o $@ $+ |
410 |
$(LD) $(LIBSONAME) $(LIBFLAGS) -o $@ $+ |
408 |
@$(STRIP) $@ |
411 |
$(STRIP) $@ |
409 |
|
412 |
|
410 |
# nss_mdns target builds the Name Service Switch module |
413 |
# nss_mdns target builds the Name Service Switch module |
411 |
nss_mdns: setup $(BUILDDIR)/$(NSSLIBFILE) |
414 |
nss_mdns: setup $(BUILDDIR)/$(NSSLIBFILE) |
412 |
@echo "Name Service Switch module done" |
415 |
@echo "Name Service Switch module done" |
413 |
|
416 |
|
414 |
$(BUILDDIR)/$(NSSLIBFILE): $(CLIENTLIBOBJS) $(OBJDIR)/nss_mdns.c.so.o |
417 |
$(BUILDDIR)/$(NSSLIBFILE): $(CLIENTLIBOBJS) $(OBJDIR)/nss_mdns.c.so.o |
415 |
@$(LD) $(LIBFLAGS) -o $@ $+ |
418 |
$(LD) $(NSSSONAME) $(LIBFLAGS) -o $@ $+ |
416 |
@$(STRIP) $@ |
419 |
$(STRIP) $@ |
417 |
|
420 |
|
418 |
############################################################################# |
421 |
############################################################################# |