From 6e2b5dfd5cd083ba18488654625c4aa70f44a127 Mon Sep 17 00:00:00 2001 From: mccabe Date: Thu, 23 Apr 1998 00:39:10 +0000 Subject: [PATCH] Makefile hacking to make 'gmake js' work in ns/js/src. Abstracted a few constants, added -ldl for Linux. Tested on Irix 6.3, SunOs 5.6, Linux 2.031. git-svn-id: svn://10.0.0.236/trunk@538 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/js/src/Makefile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mozilla/js/src/Makefile b/mozilla/js/src/Makefile index e6f9fe798c8..f2e178a19f1 100644 --- a/mozilla/js/src/Makefile +++ b/mozilla/js/src/Makefile @@ -120,13 +120,14 @@ JSJAVA_STUBHEADERS = -I$(DEPTH)/sun-java/include/_gen \ else JSJAVA_STUBHEADERS = -I$(JRI_GEN_DIR) -I$(JDK_GEN_DIR) endif -LDFLAGS = $(DIST)/lib/libnspr.$(LIB_SUFFIX) -lm JSJAVA_CFLAGS = -I$(DEPTH)/sun-java/md-include \ -I$(DEPTH)/sun-java/include \ $(JSJAVA_STUBHEADERS) -LDFLAGS = $(DIST)/lib/libnspr.$(LIB_SUFFIX) -lm +# LIBNSPR includes unneeded libmsgc21.a, but abstracts nspr version, +# etc. nicely. +LDFLAGS = $(LIBNSPR) -lm ifeq ($(OS_ARCH), OSF1) LDFLAGS += -lc_r @@ -134,6 +135,9 @@ endif ifeq ($(OS_ARCH), SunOS) LDFLAGS += -lposix4 -ldl -lnsl -lsocket endif +ifeq ($(OS_ARCH), Linux) +LDFLAGS += -ldl +endif # this requires clobbering and recompiling with XCFLAGS=-DJSFILE js: