6679368 Recursive "make source" targets
authorAlan Coopersmith <Alan.Coopersmith@Sun.COM>
Tue, 25 Mar 2008 10:46:10 -0700
changeset 380 bd6a6bdd1d17
parent 379 eace111d21de
child 381 499158b02e2a
6679368 Recursive "make source" targets
open-src/Makefile
open-src/app/Makefile
open-src/data/Makefile
open-src/doc/Makefile
open-src/driver/Makefile
open-src/font/Makefile
open-src/lib/Makefile
open-src/proto/Makefile
open-src/xserver/Makefile
--- a/open-src/Makefile	Mon Mar 24 17:52:15 2008 -0700
+++ b/open-src/Makefile	Tue Mar 25 10:46:10 2008 -0700
@@ -1,6 +1,6 @@
 # Makefile for X Consolidation Open Source bits
 #
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
 # Use subject to license terms.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
@@ -28,7 +28,7 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# @(#)Makefile	1.18	07/10/10
+# @(#)Makefile	1.19	08/03/25
 #
 ###############################################################################
 #
@@ -91,6 +91,9 @@
 afterX-download:
 	$(MAKE) $(MFLAGS) subdirs OS_TARGET=download OS_SUBDIRS=AFTERX
 
+source:
+	$(MAKE) $(MFLAGS) subdirs OS_TARGET=source OS_SUBDIRS=ALL
+
 subdirs:
 	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
 	for i in $($(OS_SUBDIRS)) ;\
--- a/open-src/app/Makefile	Mon Mar 24 17:52:15 2008 -0700
+++ b/open-src/app/Makefile	Tue Mar 25 10:46:10 2008 -0700
@@ -28,7 +28,7 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# @(#)Makefile	1.38	08/03/18
+# @(#)Makefile	1.39	08/03/25
 #
 ###############################################################################
 
@@ -106,6 +106,9 @@
 download:
 	$(MAKE) $(MFLAGS) subdirs OS_TARGET=download
 
+source:
+	$(MAKE) $(MFLAGS) subdirs OS_TARGET=source
+
 subdirs:
 	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
 	for i in $(OS_SUBDIRS) ;\
--- a/open-src/data/Makefile	Mon Mar 24 17:52:15 2008 -0700
+++ b/open-src/data/Makefile	Tue Mar 25 10:46:10 2008 -0700
@@ -1,6 +1,6 @@
 # Makefile for X Consolidation Open Source data modules
 #
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
 # Use subject to license terms.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
@@ -28,7 +28,7 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# @(#)Makefile	1.2	07/11/16
+# @(#)Makefile	1.3	08/03/25
 #
 ###############################################################################
 
@@ -51,6 +51,9 @@
 download:
 	$(MAKE) $(MFLAGS) subdirs OS_TARGET=download
 
+source:
+	$(MAKE) $(MFLAGS) subdirs OS_TARGET=source
+
 subdirs:
 	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
 	for i in $(OS_SUBDIRS) ;\
--- a/open-src/doc/Makefile	Mon Mar 24 17:52:15 2008 -0700
+++ b/open-src/doc/Makefile	Tue Mar 25 10:46:10 2008 -0700
@@ -1,6 +1,6 @@
 # Makefile for X Consolidation Open Source Documentation tools & modules
 #
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
 # Use subject to license terms.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
@@ -28,7 +28,7 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# @(#)Makefile	1.2	07/02/14
+# @(#)Makefile	1.3	08/03/25
 #
 ###############################################################################
 
@@ -52,6 +52,9 @@
 download:
 	$(MAKE) $(MFLAGS) subdirs OS_TARGET=download
 
+source:
+	$(MAKE) $(MFLAGS) subdirs OS_TARGET=source
+
 subdirs:
 	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
 	for i in $(OS_SUBDIRS) ;\
--- a/open-src/driver/Makefile	Mon Mar 24 17:52:15 2008 -0700
+++ b/open-src/driver/Makefile	Tue Mar 25 10:46:10 2008 -0700
@@ -1,6 +1,6 @@
 # Makefile for X Consolidation Open Source Xorg driver modules
 #
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
 # Use subject to license terms.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
@@ -28,7 +28,7 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# @(#)Makefile	1.8	07/12/03
+# @(#)Makefile	1.9	08/03/25
 #
 ###############################################################################
 
@@ -109,6 +109,9 @@
 download:
 	$(MAKE) $(MFLAGS) subdirs OS_TARGET=download
 
+source:
+	$(MAKE) $(MFLAGS) subdirs OS_TARGET=source
+
 subdirs:
 	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
 	for i in $(OS_SUBDIRS) ;\
--- a/open-src/font/Makefile	Mon Mar 24 17:52:15 2008 -0700
+++ b/open-src/font/Makefile	Tue Mar 25 10:46:10 2008 -0700
@@ -28,7 +28,7 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# @(#)Makefile	1.6	08/03/20 SMI
+# @(#)Makefile	1.7	08/03/25 SMI
 #
 ###############################################################################
 
@@ -59,6 +59,9 @@
 download:
 	$(MAKE) $(MFLAGS) subdirs OS_TARGET=download
 
+source:
+	$(MAKE) $(MFLAGS) subdirs OS_TARGET=source
+
 subdirs:
 	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
 	for i in $(OS_SUBDIRS) ;\
--- a/open-src/lib/Makefile	Mon Mar 24 17:52:15 2008 -0700
+++ b/open-src/lib/Makefile	Tue Mar 25 10:46:10 2008 -0700
@@ -28,7 +28,7 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# @(#)Makefile	1.17	08/03/12
+# @(#)Makefile	1.18	08/03/25
 #
 ###############################################################################
 
@@ -104,6 +104,9 @@
 download:
 	$(MAKE) $(MFLAGS) subdirs OS_TARGET=download
 
+source:
+	$(MAKE) $(MFLAGS) subdirs OS_TARGET=source
+
 subdirs:
 	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
 	for i in $(OS_SUBDIRS) ;\
--- a/open-src/proto/Makefile	Mon Mar 24 17:52:15 2008 -0700
+++ b/open-src/proto/Makefile	Tue Mar 25 10:46:10 2008 -0700
@@ -1,6 +1,6 @@
 # Makefile for X Consolidation Open Source Protocol modules
 #
-# Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+# Copyright 2008 Sun Microsystems, Inc.  All rights reserved.
 # Use subject to license terms.
 #
 # Permission is hereby granted, free of charge, to any person obtaining a
@@ -28,7 +28,7 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# @(#)Makefile	1.8	07/12/07
+# @(#)Makefile	1.9	08/03/25
 #
 ###############################################################################
 
@@ -63,6 +63,9 @@
 download:
 	$(MAKE) $(MFLAGS) subdirs OS_TARGET=download
 
+source:
+	$(MAKE) $(MFLAGS) subdirs OS_TARGET=source
+
 subdirs:
 	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
 	for i in $(OS_SUBDIRS) ;\
--- a/open-src/xserver/Makefile	Mon Mar 24 17:52:15 2008 -0700
+++ b/open-src/xserver/Makefile	Tue Mar 25 10:46:10 2008 -0700
@@ -28,7 +28,7 @@
 # or other dealings in this Software without prior written authorization
 # of the copyright holder.
 #
-# @(#)Makefile	1.2	07/11/16
+# @(#)Makefile	1.3	08/03/25
 #
 ###############################################################################
 
@@ -48,6 +48,9 @@
 download:
 	$(MAKE) $(MFLAGS) subdirs OS_TARGET=download
 
+source:
+	$(MAKE) $(MFLAGS) subdirs OS_TARGET=source
+
 subdirs:
 	@case '${MFLAGS}' in *[ik]*) set +e;; esac; \
 	for i in $(OS_SUBDIRS) ;\