Commit 8fecf41d by Geert Bosch Committed by Geert Bosch

Makefile.in (treeprs.ads, [...]): Automatically build utilities when files need to be regenerated.

2001-10-08  Geert Bosch  <bosch@gnat.com>

	* Makefile.in (treeprs.ads, einfo.h, sinfo.h, nmake.adb, nmake.ads):
	Automatically build utilities when files need to be regenerated.

From-SVN: r46110
parent 589f1edf
2001-10-08 Geert Bosch <bosch@gnat.com>
* Makefile.in (treeprs.ads, einfo.h, sinfo.h, nmake.adb, nmake.ads):
Automatically build utilities when files need to be regenerated.
2001-10-08 Geert Bosch <bosch@gnat.com>
* xsnames.adb: New utility for updating snames.ads and snames.adb
2001-10-08 Zack Weinberg <zack@codesourcery.com>
......
......@@ -2416,20 +2416,30 @@ b_gnatdll.c : $(GNATDLL_OBJS)
$(GNATBIND) $(ADA_INCLUDES) -o b_gnatdll.c gnatdll.ali
b_gnatdll.o : b_gnatdll.c
$(srcdir)/treeprs.ads : treeprs.adt sinfo.ads xtreeprs.spt
(cd $(srcdir); xtreeprs)
$(srcdir)/einfo.h : einfo.ads einfo.adb xeinfo.spt
(cd $(srcdir); xeinfo einfo.h)
$(srcdir)/sinfo.h : sinfo.ads xsinfo.spt
(cd $(srcdir); xsinfo sinfo.h)
$(srcdir)/nmake.adb : nmake.adt sinfo.ads xnmake.spt
(cd $(srcdir); xnmake)
$(srcdir)/nmake.ads : nmake.adt sinfo.ads xnmake.spt
(cd $(srcdir); xnmake)
treeprs.ads : treeprs.adt sinfo.ads xtreeprs.adb
-$(MKDIR) bldtools
$(CP) $^ bldtools
(cd bldtools; gnatmake -q xtreeprs ; ./xtreeprs ../treeprs.ads )
einfo.h : einfo.ads einfo.adb xeinfo.adb
-$(MKDIR) bldtools
$(CP) $^ bldtools
(cd bldtools; gnatmake -q xeinfo ; ./xeinfo ../einfo.h )
sinfo.h : sinfo.ads xsinfo.adb
-$(MKDIR) bldtools
$(CP) $^ bldtools
(cd bldtools; gnatmake -q xsinfo ; ./xsinfo ../sinfo.h )
nmake.adb : sinfo.ads nmake.adt xnmake.adb
-$(MKDIR) bldtools
$(CP) $^ bldtools
(cd bldtools; gnatmake -q xnmake ; ./xnmake -b ../nmake.adb )
nmake.ads : sinfo.ads nmake.adt xnmake.adb
-$(MKDIR) bldtools
$(CP) $^ bldtools
(cd bldtools; gnatmake -q xnmake ; ./xnmake -s ../nmake.ads )
ADA_INCLUDE_DIR = $(libsubdir)/adainclude
ADA_RTL_OBJ_DIR = $(libsubdir)/adalib
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment