Makefile.in (gnatlib*): Now depend on oscons target.
authorThomas Quinot <quinot@adacore.com>
Tue, 5 Aug 2008 13:29:05 +0000 (13:29 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 5 Aug 2008 13:29:05 +0000 (15:29 +0200)
* Makefile.in (gnatlib*): Now depend on oscons target.
(oscons): New target.

From-SVN: r138706

libada/ChangeLog
libada/Makefile.in

index 6c60719ec314cfc1c2cd635ca3e39dc0d6cc0f43..7e8be0a080fe5cda134e45bedb2c2536e12cb9a0 100644 (file)
@@ -1,3 +1,8 @@
+2008-08-05  Thomas Quinot  <quinot@adacore.com>
+
+       * Makefile.in (gnatlib*): Now depend on oscons target.
+       (oscons): New target.
+
 2008-08-01  Paolo Bonzini  <bonzini@gnu.org>
 
        * configure.ac (warn_cflags): Substitute.
index 5e5792db55959ecf281954e30fe2d0dba3789ce3..452723b7a40d544c76382ef0dac0df8cb3635360 100644 (file)
@@ -68,10 +68,10 @@ FLAGS_TO_PASS = \
         "CFLAGS=$(CFLAGS) $(WARN_CFLAGS)"
 
 # Rules to build gnatlib.
-.PHONY: gnatlib gnatlib-plain gnatlib-sjlj gnatlib-zcx gnatlib-shared
+.PHONY: gnatlib gnatlib-plain gnatlib-sjlj gnatlib-zcx gnatlib-shared oscons
 gnatlib: @default_gnatlib_target@
 
-gnatlib-plain: $(GCC_DIR)/ada/Makefile
+gnatlib-plain: oscons $(GCC_DIR)/ada/Makefile
        test -f stamp-libada || \
        $(MAKE) -C $(GCC_DIR)/ada $(FLAGS_TO_PASS) \
          GNATLIBFLAGS="$(GNATLIBFLAGS)" \
@@ -82,7 +82,7 @@ gnatlib-plain: $(GCC_DIR)/ada/Makefile
          gnatlib \
        && touch stamp-libada
 
-gnatlib-sjlj gnatlib-zcx gnatlib-shared: $(GCC_DIR)/ada/Makefile
+gnatlib-sjlj gnatlib-zcx gnatlib-shared: oscons $(GCC_DIR)/ada/Makefile
        test -f stamp-libada || \
        $(MAKE) -C $(GCC_DIR)/ada $(FLAGS_TO_PASS) \
          GNATLIBFLAGS="$(GNATLIBFLAGS)" \
@@ -93,6 +93,9 @@ gnatlib-sjlj gnatlib-zcx gnatlib-shared: $(GCC_DIR)/ada/Makefile
          $@ \
        && touch stamp-libada
 
+oscons:
+       $(MAKE) -C $(GCC_DIR) THREAD_KIND="$(THREAD_KIND)" ada/s-oscons.ads
+
 # Check uninstalled version.
 check: