aboutsummaryrefslogtreecommitdiffstats
path: root/java/jdk16/files/patch-common::Release.gmk
blob: 9ad3203816e6287dced0ba9fd61e2811da2daa31 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Index: Release.gmk
===================================================================
RCS file: /data/java/JDK2/javasrc_1_3_scsl/j2sdk1.3.1/make/common/Release.gmk,v
retrieving revision 1.7
diff -u -r1.7 common/Release.gmk
--- common/Release.gmk  21 Jan 2002 22:40:08 -0000  1.7
+++ common/Release.gmk  9 Mar 2002 18:01:51 -0000
@@ -521,10 +521,18 @@
    @# src.jar
    @#
    $(MKDIR) -p $(JDK_IMAGE_DIR)/src
+ifeq ($(PLATFORM), bsd) 
+   # Avoid the "argument list too long" problem.
+   ($(CD) $(SHARE_SRC)/classes; \
+       for list in `$(FIND) $(SOURCES) -name CVS -prune -o -name SCCS -prune -o  -name '*.java' -print`; do \
+           $(TAR) cf - $$list | ($(CD) $(JDK_IMAGE_DIR)/src; $(TAR) xvf -); \
+       done)
+else
    ($(CD) $(SHARE_SRC)/classes; $(TAR) cf - \
        `$(FIND) $(SOURCES) -name CVS -prune -o -name SCCS -prune -o \
        -name '*.java' -print`)| \
        ($(CD) $(JDK_IMAGE_DIR)/src; $(TAR) xvf -)
+endif
    @# We do not want to ship this, it isn't part of the build yet.
    $(RM) -r $(JDK_IMAGE_DIR)/src/javax/swing/pending
    $(MKDIR) -p $(JDK_IMAGE_DIR)/src/launcher