There is no need to invoke recursive makes for the dummy libs & install phases of nspr. Especially when it means having a dummy target in every makefile that has a dependency upon export. Instead, put the dummy target in rules.mk. NSPRPUB_CLIENT_BRANCH
authorcls%seawood.org
Mon, 22 Jan 2001 06:31:13 +0000
branchNSPRPUB_CLIENT_BRANCH
changeset 1686 0d05d765c15e8704fdbac94a52ded7bdc7a577d7
parent 1684 a659bf3fe10652a09992e29541e2b897403fbf91
child 1687 88a5e6d1235991b4a69059e005c06113584dace2
child 1689 b1260b4ed9ed7527fe482b3e0c56d0f9615b52e7
push idunknown
push userunknown
push dateunknown
There is no need to invoke recursive makes for the dummy libs & install phases of nspr. Especially when it means having a dummy target in every makefile that has a dependency upon export. Instead, put the dummy target in rules.mk.
config/rules.mk
lib/Makefile
lib/Makefile.in
lib/ds/Makefile
lib/ds/Makefile.in
lib/libc/Makefile
lib/libc/Makefile.in
lib/libc/include/Makefile
lib/libc/include/Makefile.in
lib/libc/src/Makefile
lib/libc/src/Makefile.in
lib/msgc/Makefile
lib/msgc/Makefile.in
lib/msgc/include/Makefile
lib/msgc/include/Makefile.in
lib/msgc/src/Makefile
lib/msgc/src/Makefile.in
lib/prstreams/Makefile
lib/prstreams/Makefile.in
lib/prstreams/tests/testprstrm/Makefile
lib/prstreams/tests/testprstrm/Makefile.in
lib/tests/Makefile
lib/tests/Makefile.in
pr/src/Makefile
pr/src/Makefile.in
pr/src/bthreads/Makefile
pr/src/bthreads/Makefile.in
pr/src/cplus/Makefile
pr/src/cplus/Makefile.in
pr/src/cplus/tests/Makefile
pr/src/cplus/tests/Makefile.in
pr/src/io/Makefile
pr/src/io/Makefile.in
pr/src/linking/Makefile
pr/src/linking/Makefile.in
pr/src/malloc/Makefile
pr/src/malloc/Makefile.in
pr/src/md/Makefile
pr/src/md/Makefile.in
pr/src/md/beos/Makefile
pr/src/md/beos/Makefile.in
pr/src/md/os2/Makefile
pr/src/md/os2/Makefile.in
pr/src/md/unix/Makefile
pr/src/md/unix/Makefile.in
pr/src/md/windows/Makefile
pr/src/md/windows/Makefile.in
pr/src/memory/Makefile
pr/src/memory/Makefile.in
pr/src/misc/Makefile
pr/src/misc/Makefile.in
pr/src/pthreads/Makefile
pr/src/pthreads/Makefile.in
pr/src/threads/Makefile
pr/src/threads/Makefile.in
pr/src/threads/combined/Makefile
pr/src/threads/combined/Makefile.in
pr/tests/Makefile
pr/tests/Makefile.in
pr/tests/dll/Makefile
pr/tests/dll/Makefile.in
pr/tests/w16gui/Makefile
pr/tests/w16gui/Makefile.in
tools/Makefile
tools/Makefile.in
--- a/config/rules.mk
+++ b/config/rules.mk
@@ -167,26 +167,24 @@ LOOP_OVER_DIRS		=					\
 		else						\
 			echo "Skipping non-directory $$d...";	\
 		fi;						\
 	done
 endif
 
 ################################################################################
 
-all:: export libs install
+all:: export
 
 export::
 	+$(LOOP_OVER_DIRS)
 
-libs::
-	+$(LOOP_OVER_DIRS)
+libs:: export
 
-install::
-	+$(LOOP_OVER_DIRS)
+install:: export
 
 clean::
 	rm -rf $(OBJS) so_locations $(NOSUCHFILE) $(GARBAGE)
 	+$(LOOP_OVER_DIRS)
 
 clobber::
 	rm -rf $(OBJS) $(TARGETS) $(filter-out . ..,$(OBJDIR)) $(GARBAGE) so_locations $(NOSUCHFILE)
 	+$(LOOP_OVER_DIRS)
--- a/lib/Makefile
+++ b/lib/Makefile
@@ -24,9 +24,8 @@ export NSPR20=1
 include $(MOD_DEPTH)/config/config.mk
 
 DIRS = ds libc
 
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/lib/Makefile.in
+++ b/lib/Makefile.in
@@ -29,9 +29,8 @@ export NSPR20=1
 include $(topsrcdir)/config/config.mk
 
 DIRS = ds libc
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/lib/ds/Makefile
+++ b/lib/ds/Makefile
@@ -165,10 +165,9 @@ ifeq ($(OS_ARCH), OpenVMS)
 endif
 endif
 ifeq ($(MOZ_BITS),16)
 	$(INSTALL) -m 444 $(HEADERS) $(MOZ_INCL)
 	$(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/lib
 	$(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/bin
 endif
 
-install:: export
 
--- a/lib/ds/Makefile.in
+++ b/lib/ds/Makefile.in
@@ -182,10 +182,9 @@ ifeq ($(OS_ARCH), OpenVMS)
 endif
 endif
 ifeq ($(MOZ_BITS),16)
 	$(INSTALL) -m 444 $(HEADERS) $(MOZ_INCL)
 	$(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/lib
 	$(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/bin
 endif
 
-install:: export
 
--- a/lib/libc/Makefile
+++ b/lib/libc/Makefile
@@ -24,9 +24,8 @@ export NSPR20=1
 include $(MOD_DEPTH)/config/config.mk
 
 DIRS = include src
 
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/lib/libc/Makefile.in
+++ b/lib/libc/Makefile.in
@@ -29,9 +29,8 @@ export NSPR20=1
 include $(topsrcdir)/config/config.mk
 
 DIRS = include src
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/lib/libc/include/Makefile
+++ b/lib/libc/include/Makefile
@@ -28,10 +28,9 @@ RELEASE_HEADERS_DEST = $(RELEASE_INCLUDE
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(HEADERS)
 	$(INSTALL) -m 444 $(HEADERS) $(includedir)
 ifeq ($(MOZ_BITS),16)
 	$(INSTALL) -m 444 $(HEADERS) $(MOZ_INCL)
 endif
 
-install:: export
 
--- a/lib/libc/include/Makefile.in
+++ b/lib/libc/include/Makefile.in
@@ -33,10 +33,9 @@ RELEASE_HEADERS_DEST = $(RELEASE_INCLUDE
 include $(topsrcdir)/config/rules.mk
 
 export:: $(HEADERS)
 	$(INSTALL) -m 444 $(HEADERS) $(includedir)
 ifeq ($(MOZ_BITS),16)
 	$(INSTALL) -m 444 $(HEADERS) $(MOZ_INCL)
 endif
 
-install:: export
 
--- a/lib/libc/src/Makefile
+++ b/lib/libc/src/Makefile
@@ -166,9 +166,8 @@ ifeq ($(OS_ARCH), OpenVMS)
 	$(INSTALL) -m 444 $(SHARED_LIBRARY:.$(DLL_SUFFIX)=.vms) $(libdir)
 endif
 endif
 ifeq ($(MOZ_BITS),16)
 	$(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/lib
 	$(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/bin
 endif
 
-install:: export
--- a/lib/libc/src/Makefile.in
+++ b/lib/libc/src/Makefile.in
@@ -179,9 +179,8 @@ ifeq ($(OS_ARCH), OpenVMS)
 	$(INSTALL) -m 444 $(SHARED_LIBRARY:.$(DLL_SUFFIX)=.vms) $(libdir)
 endif
 endif
 ifeq ($(MOZ_BITS),16)
 	$(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/lib
 	$(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/bin
 endif
 
-install:: export
--- a/lib/msgc/Makefile
+++ b/lib/msgc/Makefile
@@ -20,9 +20,8 @@ MOD_DEPTH = ../..
 include $(MOD_DEPTH)/config/config.mk
 
 DIRS = include src tests
 
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/lib/msgc/Makefile.in
+++ b/lib/msgc/Makefile.in
@@ -25,9 +25,8 @@ include $(MOD_DEPTH)/config/autoconf.mk
 include $(topsrcdir)/config/config.mk
 
 DIRS = include src tests
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/lib/msgc/include/Makefile
+++ b/lib/msgc/include/Makefile
@@ -29,9 +29,8 @@ RELEASE_HEADERS_DEST = $(RELEASE_INCLUDE
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(EXPORT_HEADERS)
 	$(INSTALL) -m 444 $(EXPORT_HEADERS) $(includedir)
 ifeq ($(MOZ_BITS),16)
 	$(INSTALL) -m 444 $(EXPORT_HEADERS) $(MOZ_INCL)
 endif
 
-install:: export
--- a/lib/msgc/include/Makefile.in
+++ b/lib/msgc/include/Makefile.in
@@ -34,9 +34,8 @@ RELEASE_HEADERS_DEST = $(RELEASE_INCLUDE
 include $(topsrcdir)/config/rules.mk
 
 export:: $(EXPORT_HEADERS)
 	$(INSTALL) -m 444 $(EXPORT_HEADERS) $(includedir)
 ifeq ($(MOZ_BITS),16)
 	$(INSTALL) -m 444 $(EXPORT_HEADERS) $(MOZ_INCL)
 endif
 
-install:: export
--- a/lib/msgc/src/Makefile
+++ b/lib/msgc/src/Makefile
@@ -113,9 +113,8 @@ export:: $(TARGETS)
 ifdef SHARED_LIBRARY
 	$(INSTALL) -m 444 $(SHARED_LIBRARY) $(bindir)
 endif
 ifeq ($(MOZ_BITS),16)
 	$(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/lib
 	$(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/bin
 endif	
 
-install:: export
--- a/lib/msgc/src/Makefile.in
+++ b/lib/msgc/src/Makefile.in
@@ -118,9 +118,8 @@ export:: $(TARGETS)
 ifdef SHARED_LIBRARY
 	$(INSTALL) -m 444 $(SHARED_LIBRARY) $(bindir)
 endif
 ifeq ($(MOZ_BITS),16)
 	$(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/lib
 	$(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/bin
 endif	
 
-install:: export
--- a/lib/prstreams/Makefile
+++ b/lib/prstreams/Makefile
@@ -191,9 +191,8 @@ endif
 endif
 ifeq ($(OS_ARCH),OpenVMS)
 	$(INSTALL) -m 444 $(SHARED_LIBRARY) $(libdir)
 ifdef SHARED_LIBRARY
 	$(INSTALL) -m 444 $(SHARED_LIBRARY:.$(DLL_SUFFIX)=.vms) $(libdir)
 endif
 endif
 
-install:: export
--- a/lib/prstreams/Makefile.in
+++ b/lib/prstreams/Makefile.in
@@ -204,9 +204,8 @@ endif
 endif
 ifeq ($(OS_ARCH),OpenVMS)
 	$(INSTALL) -m 444 $(SHARED_LIBRARY) $(libdir)
 ifdef SHARED_LIBRARY
 	$(INSTALL) -m 444 $(SHARED_LIBRARY:.$(DLL_SUFFIX)=.vms) $(libdir)
 endif
 endif
 
-install:: export
--- a/lib/prstreams/tests/testprstrm/Makefile
+++ b/lib/prstreams/tests/testprstrm/Makefile
@@ -217,14 +217,13 @@ ifeq ($(OS_ARCH),OS2)
 	$(LINK) $(EXEFLAGS) $(LDOPTS) $< $(LIBPR) $(LIBPRSTRMS) $(OS_LIBS) $(EXTRA_LIBS)
 else
 	$(CCC) $(XCFLAGS) $< $(LDOPTS) $(LIBPR) $(LIBPRSTRMS) $(EXTRA_LIBS) -o $@
 endif
 endif
 endif
 
 export:: $(TARGETS)
-install:: export
 clean::
 	rm -f $(TARGETS)
 
 testlinker:
 	echo $(LINK)
--- a/lib/prstreams/tests/testprstrm/Makefile.in
+++ b/lib/prstreams/tests/testprstrm/Makefile.in
@@ -222,14 +222,13 @@ ifeq ($(OS_ARCH),OS2)
 	$(LINK) $(EXEFLAGS) $(LDOPTS) $< $(LIBPR) $(LIBPRSTRMS) $(OS_LIBS) $(EXTRA_LIBS)
 else
 	$(CCC) $(XCFLAGS) $< $(LDOPTS) $(LIBPR) $(LIBPRSTRMS) $(EXTRA_LIBS) -o $@
 endif
 endif
 endif
 
 export:: $(TARGETS)
-install:: export
 clean::
 	rm -f $(TARGETS)
 
 testlinker:
 	echo $(LINK)
--- a/lib/tests/Makefile
+++ b/lib/tests/Makefile
@@ -222,14 +222,13 @@ ifeq ($(OS_ARCH),OS2)
 	$(LINK) $(EXEFLAGS) $(LDOPTS) $< $(LIBPLC)  $(LIBPLDS) $(LIBPR) $(OS_LIBS) $(EXTRA_LIBS)
 else
 	$(CC) $(XCFLAGS) $< $(LDOPTS) $(LIBPLC) $(LIBPLDS) $(LIBPR) $(EXTRA_LIBS) -o $@
 endif
 endif
 endif
 
 export:: $(TARGETS)
-install:: export
 clean::
 	rm -f $(TARGETS)
 
 
 
--- a/lib/tests/Makefile.in
+++ b/lib/tests/Makefile.in
@@ -227,14 +227,13 @@ ifeq ($(OS_ARCH),OS2)
 	$(LINK) $(EXEFLAGS) $(LDOPTS) $< $(LIBPLC)  $(LIBPLDS) $(LIBPR) $(OS_LIBS) $(EXTRA_LIBS)
 else
 	$(CC) $(XCFLAGS) $< $(LDOPTS) $(LIBPLC) $(LIBPLDS) $(LIBPR) $(EXTRA_LIBS) -o $@
 endif
 endif
 endif
 
 export:: $(TARGETS)
-install:: export
 clean::
 	rm -f $(TARGETS)
 
 
 
--- a/pr/src/Makefile
+++ b/pr/src/Makefile
@@ -433,9 +433,8 @@ ifeq ($(MOZ_BITS),16)
 	$(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/bin
 endif
 
 ifeq ($(BUILD_AIX_RTL_LIBC),1)
 $(AIX_RTL_LIBC): /usr/ccs/lib/libc.a
 	rtl_enable -o $@ $<
 endif
 
-install:: export
--- a/pr/src/Makefile.in
+++ b/pr/src/Makefile.in
@@ -454,10 +454,9 @@ ifeq ($(MOZ_BITS),16)
 	$(INSTALL) -m 444 $(TARGETS) $(MOZ_DIST)/bin
 endif
 
 ifeq ($(BUILD_AIX_RTL_LIBC),1)
 $(AIX_RTL_LIBC): /usr/ccs/lib/libc.a
 	rtl_enable -o $@ $<
 endif
 
-install:: export
 
--- a/pr/src/bthreads/Makefile
+++ b/pr/src/bthreads/Makefile
@@ -24,10 +24,9 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(MOD_DEPTH)/pr/include -I$(MOD_DEPTH)/pr/include/private
 
 include $(MOD_DEPTH)/config/rules.mk
 
 DEFINES     += -D_NSPR_BUILD_
 
 export:: $(TARGETS)
 
-install:: export
 
--- a/pr/src/bthreads/Makefile.in
+++ b/pr/src/bthreads/Makefile.in
@@ -29,10 +29,9 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(topsrcdir)/pr/include -I$(topsrcdir)/pr/include/private
 
 include $(topsrcdir)/config/rules.mk
 
 DEFINES		+= -D_NSPR_BUILD_
 
 export:: $(TARGETS)
 
-install:: export
 
--- a/pr/src/cplus/Makefile
+++ b/pr/src/cplus/Makefile
@@ -43,9 +43,8 @@ INCLUDES = -I$(includedir)
 DEFINES     += -D_NSPR_BUILD_
 
 include $(MOD_DEPTH)/config/rules.mk
 
 HEADERS = $(wildcard *.h)
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/cplus/Makefile.in
+++ b/pr/src/cplus/Makefile.in
@@ -48,9 +48,8 @@ INCLUDES = -I$(includedir)
 include $(topsrcdir)/config/rules.mk
 
 DEFINES	+= -D_NSPR_BUILD_
 
 HEADERS = $(srcdir)/*.h
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/cplus/tests/Makefile
+++ b/pr/src/cplus/tests/Makefile
@@ -252,12 +252,11 @@ ifeq ($(OS_ARCH),OS2)
 	$(LINK) $(LDOPTS) $< $(LIBGC) $(LIBPLC) $(LIBPR) $(OS_LIBS) $(EXTRA_LIBS) -o $@
 else
 	$(CCC) $(XCFLAGS) $< $(LDOPTS) $(LIBPR) $(LIBPL) $(EXTRA_LIBS) -o $@
 endif
 endif
 endif
 
 export:: $(TARGETS)
-install:: export
 clean::
 	rm -f $(TARGETS)
 
--- a/pr/src/cplus/tests/Makefile.in
+++ b/pr/src/cplus/tests/Makefile.in
@@ -257,12 +257,11 @@ ifeq ($(OS_ARCH),OS2)
 	$(LINK) $(LDOPTS) $< $(LIBGC) $(LIBPLC) $(LIBPR) $(OS_LIBS) $(EXTRA_LIBS) -o $@
 else
 	$(CCC) $(XCFLAGS) $< $(LDOPTS) $(LIBPR) $(LIBPL) $(EXTRA_LIBS) -o $@
 endif
 endif
 endif
 
 export:: $(TARGETS)
-install:: export
 clean::
 	rm -f $(TARGETS)
 
--- a/pr/src/io/Makefile
+++ b/pr/src/io/Makefile
@@ -57,9 +57,8 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(MOD_DEPTH)/pr/include -I$(MOD_DEPTH)/pr/include/private
 
 DEFINES     += -D_NSPR_BUILD_
 
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/io/Makefile.in
+++ b/pr/src/io/Makefile.in
@@ -62,9 +62,8 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(topsrcdir)/pr/include -I$(topsrcdir)/pr/include/private
 
 DEFINES	+= -D_NSPR_BUILD_
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/linking/Makefile
+++ b/pr/src/linking/Makefile
@@ -37,9 +37,8 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(MOD_DEPTH)/pr/include -I$(MOD_DEPTH)/pr/include/private
 
 DEFINES     += -D_NSPR_BUILD_
 
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/linking/Makefile.in
+++ b/pr/src/linking/Makefile.in
@@ -42,9 +42,8 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(topsrcdir)/pr/include -I$(topsrcdir)/pr/include/private
 
 DEFINES += -D_NSPR_BUILD_
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/malloc/Makefile
+++ b/pr/src/malloc/Makefile
@@ -35,9 +35,8 @@ INCLUDES = -I$(includedir) -I$(MOD_DEPTH
 DEFINES     += -D_NSPR_BUILD_
 
 CSRCS = prmalloc.c prmem.c
 
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/malloc/Makefile.in
+++ b/pr/src/malloc/Makefile.in
@@ -40,9 +40,8 @@ INCLUDES = -I$(includedir) -I$(topsrcdir
 DEFINES += -D_NSPR_BUILD_
 
 CSRCS = prmalloc.c prmem.c
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/md/Makefile
+++ b/pr/src/md/Makefile
@@ -51,9 +51,8 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(MOD_DEPTH)/pr/include
 
 DEFINES     += -D_NSPR_BUILD_
 
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/md/Makefile.in
+++ b/pr/src/md/Makefile.in
@@ -61,9 +61,8 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(topsrcdir)/pr/include
 
 DEFINES	+= -D_NSPR_BUILD_
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/md/beos/Makefile
+++ b/pr/src/md/beos/Makefile
@@ -22,9 +22,8 @@ TARGETS		= $(OBJS)
 INCLUDES = -I$(includedir) -I$(MOD_DEPTH)/pr/include -I$(MOD_DEPTH)/pr/include/private
 
 DEFINES     += -D_NSPR_BUILD_
 
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/md/beos/Makefile.in
+++ b/pr/src/md/beos/Makefile.in
@@ -27,9 +27,8 @@ TARGETS		= $(OBJS)
 INCLUDES = -I$(includedir) -I$(topsrcdir)/pr/include -I$(topsrcdir)/pr/include/private
 
 DEFINES	+= -D_NSPR_BUILD_
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/md/os2/Makefile
+++ b/pr/src/md/os2/Makefile
@@ -42,12 +42,11 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(MOD_DEPTH)/pr/include -I$(MOD_DEPTH)/pr/include/private
 
 DEFINES     += -D_NSPR_BUILD_
 
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
 
 
 
--- a/pr/src/md/os2/Makefile.in
+++ b/pr/src/md/os2/Makefile.in
@@ -47,12 +47,11 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(MOD_DEPTH)/pr/include -I$(MOD_DEPTH)/pr/include/private
 
 DEFINES	+= -D_NSPR_BUILD_
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
 
 
 
--- a/pr/src/md/unix/Makefile
+++ b/pr/src/md/unix/Makefile
@@ -314,9 +314,8 @@ else
 endif
 
 clean::
 	rm -rf $(ULTRASPARC_ASOBJS)
 endif
 endif
 endif
 
-install:: export
--- a/pr/src/md/unix/Makefile.in
+++ b/pr/src/md/unix/Makefile.in
@@ -335,9 +335,8 @@ else
 endif
 
 clean::
 	rm -rf $(ULTRASPARC_ASOBJS)
 endif
 endif
 endif
 endif #!USE_AUTOCONF
-install:: export
--- a/pr/src/md/windows/Makefile
+++ b/pr/src/md/windows/Makefile
@@ -79,9 +79,8 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(MOD_DEPTH)/pr/include -I$(MOD_DEPTH)/pr/include/private
 
 DEFINES     += -D_NSPR_BUILD_
 
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/md/windows/Makefile.in
+++ b/pr/src/md/windows/Makefile.in
@@ -88,9 +88,8 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(topsrcdir)/pr/include -I$(topsrcdir)/pr/include/private
 
 DEFINES += -D_NSPR_BUILD_
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/memory/Makefile
+++ b/pr/src/memory/Makefile
@@ -39,10 +39,9 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(MOD_DEPTH)/pr/include -I$(MOD_DEPTH)/pr/include/private
 
 DEFINES     += -D_NSPR_BUILD_
 
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
 
--- a/pr/src/memory/Makefile.in
+++ b/pr/src/memory/Makefile.in
@@ -46,10 +46,9 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(topsrcdir)/pr/include -I$(topsrcdir)/pr/include/private
 
 DEFINES += -D_NSPR_BUILD_
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
 
--- a/pr/src/misc/Makefile
+++ b/pr/src/misc/Makefile
@@ -79,10 +79,9 @@ endif
 #
 # Generate prerr.h, prerr.c, and prerr.properties from prerr.et.
 #
 build_prerr:
 	perl compile-et.pl prerr.et
 
 export:: $(TARGETS)
 
-install:: export
 
--- a/pr/src/misc/Makefile.in
+++ b/pr/src/misc/Makefile.in
@@ -88,10 +88,9 @@ endif #!USE_AUTOCONF
 #
 # Generate prerr.h, prerr.c, and prerr.properties from prerr.et.
 #
 build_prerr:
 	$(PERL) $(srcdir)/compile-et.pl prerr.et
 
 export:: $(TARGETS)
 
-install:: export
 
--- a/pr/src/pthreads/Makefile
+++ b/pr/src/pthreads/Makefile
@@ -40,10 +40,9 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(MOD_DEPTH)/pr/include -I$(MOD_DEPTH)/pr/include/private
 
 DEFINES     += -D_NSPR_BUILD_
 
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
 
--- a/pr/src/pthreads/Makefile.in
+++ b/pr/src/pthreads/Makefile.in
@@ -45,10 +45,9 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(topsrcdir)/pr/include -I$(topsrcdir)/pr/include/private
 
 DEFINES	+= -D_NSPR_BUILD_
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
 
--- a/pr/src/threads/Makefile
+++ b/pr/src/threads/Makefile
@@ -69,9 +69,8 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(MOD_DEPTH)/pr/include -I$(MOD_DEPTH)/pr/include/private
 
 DEFINES     += -D_NSPR_BUILD_
 
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/threads/Makefile.in
+++ b/pr/src/threads/Makefile.in
@@ -76,9 +76,8 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(topsrcdir)/pr/include -I$(topsrcdir)/pr/include/private
 
 DEFINES	+= -D_NSPR_BUILD_
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/threads/combined/Makefile
+++ b/pr/src/threads/combined/Makefile
@@ -46,9 +46,8 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(MOD_DEPTH)/pr/include -I$(MOD_DEPTH)/pr/include/private
 
 DEFINES     += -D_NSPR_BUILD_
 
 include $(MOD_DEPTH)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/src/threads/combined/Makefile.in
+++ b/pr/src/threads/combined/Makefile.in
@@ -53,9 +53,8 @@ TARGETS	= $(OBJS)
 INCLUDES = -I$(includedir) -I$(topsrcdir)/pr/include -I$(topsrcdir)/pr/include/private
 
 DEFINES	+= -D_NSPR_BUILD_
 
 include $(topsrcdir)/config/rules.mk
 
 export:: $(TARGETS)
 
-install:: export
--- a/pr/tests/Makefile
+++ b/pr/tests/Makefile
@@ -495,17 +495,16 @@ ifeq ($(OS_ARCH),OS2)
 	$(LINK) $(EXEFLAGS) $(LDOPTS) $< $(LIBPLC) $(LIBPR) $(OS_LIBS) $(EXTRA_LIBS)
 else
 	$(PURE) $(CC) $(XCFLAGS) $< $(LDOPTS) $(LIBPLC) $(LIBPR) $(EXTRA_LIBS) -o $@
 endif
 endif
 endif
 
 export:: $(TARGETS)
-install:: export
 clean::
 	rm -f $(TARGETS)
 
 # The following tests call BSD socket functions, so they need to link
 # with -lsocket on some platforms.
 ifeq ($(OS_ARCH),SunOS)
 ifneq ($(OS_RELEASE),4.1.3_U1)
 ifeq ($(USE_IPV6),1)
--- a/pr/tests/Makefile.in
+++ b/pr/tests/Makefile.in
@@ -523,17 +523,16 @@ else
 	$(PURE) $(CC) $(XCFLAGS) $< $(LDOPTS) $(LIBPLC) $(LIBPR) $(EXTRA_LIBS) -o $@
 endif
 endif
 endif
 
 endif # !USE_AUTOCONF
 
 export:: $(TARGETS)
-install:: export
 clean::
 	rm -f $(TARGETS)
 
 ifndef USE_AUTOCONF
 # The following tests call BSD socket functions, so they need to link
 # with -lsocket on some platforms.
 ifeq ($(OS_ARCH),SunOS)
 ifneq ($(OS_RELEASE),4.1.3_U1)
--- a/pr/tests/dll/Makefile
+++ b/pr/tests/dll/Makefile
@@ -84,13 +84,12 @@ ifeq ($(OS_TARGET), WIN16)
 OS_DLL_OPTION = NOCASEEXACT
 OS_LIB_FLAGS = -irn
 endif
 
 ifdef SHARED_LIBRARY
 export:: $(TARGETS)
 	$(NSINSTALL) $(TARGETS) ../$(OBJDIR)/dll
 
-install:: export
 
 clean::
 	rm -rf $(TARGETS)
 endif
--- a/pr/tests/dll/Makefile.in
+++ b/pr/tests/dll/Makefile.in
@@ -89,13 +89,12 @@ ifeq ($(OS_TARGET), WIN16)
 OS_DLL_OPTION = NOCASEEXACT
 OS_LIB_FLAGS = -irn
 endif
 
 ifdef SHARED_LIBRARY
 export:: $(TARGETS)
 	$(NSINSTALL) $(TARGETS) ../$(OBJDIR)/dll
 
-install:: export
 
 clean::
 	rm -rf $(TARGETS)
 endif
--- a/pr/tests/w16gui/Makefile
+++ b/pr/tests/w16gui/Makefile
@@ -64,12 +64,11 @@ ifeq ($(OS_TARGET),WIN16)
 	wrc -bt=windows poppad.rc $(OBJDIR)\\poppad.exe
 else    
 $(OBJDIR)/poppad.exe: $(OBJS)
 	link $(LDOPTS) $< $(LIBPLC) $(LIBPR) wsock32.lib -out:$@
 endif
 
 export:: $(TARGETS)
 
-install:: export
 
 clean::
 	rm -rf $(TARGETS)
--- a/pr/tests/w16gui/Makefile.in
+++ b/pr/tests/w16gui/Makefile.in
@@ -69,12 +69,11 @@ ifeq ($(OS_TARGET),WIN16)
 	wrc -bt=windows poppad.rc $(OBJDIR)\\poppad.exe
 else    
 $(OBJDIR)/poppad.exe: $(OBJS)
 	link $(LDOPTS) $< $(LIBPLC) $(LIBPR) wsock32.lib -out:$@
 endif
 
 export:: $(TARGETS)
 
-install:: export
 
 clean::
 	rm -rf $(TARGETS)
--- a/tools/Makefile
+++ b/tools/Makefile
@@ -214,12 +214,11 @@ ifeq ($(OS_ARCH),OS2)
 	$(LINK) $(LDOPTS) $< $(LIBPR) $(LIBPLC) $(OS_LIBS) $(EXTRA_LIBS) -o $@
 else
 	$(CC) $(XCFLAGS) $< $(LDOPTS) $(LIBPR) $(LIBPLC) $(EXTRA_LIBS) -o $@
 endif
 endif
 endif
 
 export:: $(TARGETS)
-install:: export
 clean::
 	rm -f $(TARGETS)
 
--- a/tools/Makefile.in
+++ b/tools/Makefile.in
@@ -219,12 +219,11 @@ ifeq ($(OS_ARCH),OS2)
 	$(LINK) $(LDOPTS) $< $(LIBPR) $(LIBPLC) $(OS_LIBS) $(EXTRA_LIBS) -o $@
 else
 	$(CC) $(XCFLAGS) $< $(LDOPTS) $(LIBPR) $(LIBPLC) $(EXTRA_LIBS) -o $@
 endif
 endif
 endif
 
 export:: $(TARGETS)
-install:: export
 clean::
 	rm -f $(TARGETS)