diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2013-04-30 12:03:14 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2013-04-30 12:03:14 +0000 |
commit | f149a8d2d56341c8b5ca5310824fd678a5ea059d (patch) | |
tree | 73b8e3b5e9c267641c7734bab907bbaed0405de3 /devel/gprbuild | |
parent | d6cdd002880d9ef5a732e89ee1f472dc1a8bc17c (diff) |
Notes
Diffstat (limited to 'devel/gprbuild')
-rw-r--r-- | devel/gprbuild/Makefile | 36 | ||||
-rw-r--r-- | devel/gprbuild/distinfo | 2 | ||||
-rw-r--r-- | devel/gprbuild/files/patch-Makefile.in | 69 | ||||
-rw-r--r-- | devel/gprbuild/files/patch-gprbuild.gpr | 13 | ||||
-rw-r--r-- | devel/gprbuild/files/patch-share_gprconfig_compilers.xml | 25 | ||||
-rw-r--r-- | devel/gprbuild/files/patch-share_gprconfig_gnat.xml | 22 | ||||
-rw-r--r-- | devel/gprbuild/files/patch-share_gprconfig_linker.xml | 65 | ||||
-rw-r--r-- | devel/gprbuild/files/patch-share_gprconfig_targetset.xml | 46 | ||||
-rw-r--r-- | devel/gprbuild/files/patch-src_gprlib.adb | 39 | ||||
-rw-r--r-- | devel/gprbuild/pkg-descr | 10 | ||||
-rw-r--r-- | devel/gprbuild/pkg-plist | 191 |
11 files changed, 518 insertions, 0 deletions
diff --git a/devel/gprbuild/Makefile b/devel/gprbuild/Makefile new file mode 100644 index 000000000000..5bb3051e8984 --- /dev/null +++ b/devel/gprbuild/Makefile @@ -0,0 +1,36 @@ +# Created by: John Marino <draco@marino.st> +# $FreeBSD$ + +PORTNAME= gprbuild +PORTVERSION= ${SNAPSHOT} +CATEGORIES= devel +MASTER_SITES= http://downloads.dragonlace.net/src/ +DISTNAME= gprbuild-gpl-2012-src +EXTRACT_SUFX= .tgz + +MAINTAINER= draco@marino.st +COMMENT= Adacore multi-language software build tool + +LICENSE= GPLv3 + +BUILD_DEPENDS+= xmlada>=3.2:${PORTSDIR}/textproc/xmlada + +EXAMPLESDIR= share/examples/gprbuild +DOCSDIR= share/doc/gprbuild +WRKSRC= ${WRKDIR}/gprbuild-2012-src +SNAPSHOT= 20120510 +GNU_CONFIGURE= yes +USE_GMAKE= yes +USES+= ada + +.include <bsd.port.pre.mk> + +.if ${OPSYS} == "FreeBSD" +CONFIGURE_TARGET= ${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:L}${OSREL} +.endif + +post-patch: + @${REINPLACE_CMD} -e "s,@AUXPREFIX@,${PREFIX}/gcc-aux," \ + ${WRKSRC}/share/gprconfig/compilers.xml + +.include <bsd.port.post.mk> diff --git a/devel/gprbuild/distinfo b/devel/gprbuild/distinfo new file mode 100644 index 000000000000..01ea22cbd556 --- /dev/null +++ b/devel/gprbuild/distinfo @@ -0,0 +1,2 @@ +SHA256 (gprbuild-gpl-2012-src.tgz) = 6884def18abae463ffcc31a958f3aba804e5445ebdaef7d6b27c3c8efc912eb4 +SIZE (gprbuild-gpl-2012-src.tgz) = 2159669 diff --git a/devel/gprbuild/files/patch-Makefile.in b/devel/gprbuild/files/patch-Makefile.in new file mode 100644 index 000000000000..f9c90222a1d9 --- /dev/null +++ b/devel/gprbuild/files/patch-Makefile.in @@ -0,0 +1,69 @@ +$NetBSD: patch-Makefile.in,v 1.1 2012/07/08 20:08:42 marino Exp $ + +--- Makefile.in.orig 2012-01-04 15:36:14.000000000 +0000 ++++ Makefile.in +@@ -19,7 +19,7 @@ EXEXT= + endif + CP=cp -p + MKDIR=mkdir -p +-BUILD=debug ++BUILD=production + + prefix=@prefix@ + srcdir=@srcdir@ +@@ -124,37 +124,35 @@ bootstrap-clean: + -XBUILD_TOOL=gprbuild + + install: install.data install.bin +- -${MKDIR} ${datadir}/gpr +- $(RM) -r ${datadir}/examples/gprbuild +- -${MKDIR} ${datadir}/examples/gprbuild +- ${CP} -r examples/* ${datadir}/examples/gprbuild +- ${RM} -r ${datadir}/doc/gprbuild +- -${MKDIR} ${datadir}/doc/gprbuild ++ -${MKDIR} ${DESTDIR}${datadir}/gpr ++ -${MKDIR} ${DESTDIR}${datadir}/examples/gprbuild ++ ${CP} -r examples/* ${DESTDIR}${datadir}/examples/gprbuild ++ -${MKDIR} ${DESTDIR}${datadir}/doc/gprbuild + for format in html txt pdf info; do \ + if [ -d doc/$$format ] ; then \ +- ${MKDIR} ${datadir}/doc/gprbuild/$$format; \ +- ${CP} doc/$$format/* ${datadir}/doc/gprbuild/$$format; \ ++ ${MKDIR} ${DESTDIR}${datadir}/doc/gprbuild/$$format; \ ++ ${CP} doc/$$format/* ${DESTDIR}${datadir}/doc/gprbuild/$$format; \ + if [ $$format = html ] ; then \ +- ${CP} doc/*.png ${datadir}/doc/gprbuild/html; \ ++ ${CP} doc/*.png ${DESTDIR}${datadir}/doc/gprbuild/html; \ + sed -e "s/<doc_path>.*//" doc/gprbuild_gps.xml \ +- > ${datadir}/doc/gprbuild/html/gps_index.xml; \ ++ > ${DESTDIR}${datadir}/doc/gprbuild/html/gps_index.xml; \ + fi; \ + fi; \ + done + + install.data: force +- -${MKDIR} ${datadir}/gprconfig +- ${CP} share/gprconfig/*.xml ${datadir}/gprconfig +- ${CP} share/gprconfig/gprconfig.xsd ${datadir}/gprconfig ++ -${MKDIR} ${DESTDIR}${datadir}/gprconfig ++ ${INSTALL_DATA} share/gprconfig/*.xml ${DESTDIR}${datadir}/gprconfig ++ ${INSTALL_DATA} share/gprconfig/gprconfig.xsd ${DESTDIR}${datadir}/gprconfig + + install.bin: force +- -${MKDIR} ${bindir} +- ${INSTALL_PROGRAM} gprconfig${EXEXT} ${bindir} +- ${INSTALL_PROGRAM} gprbuild${EXEXT} ${bindir} +- ${INSTALL_PROGRAM} gprclean${EXEXT} ${bindir} +- -${MKDIR} ${libexecdir}/gprbuild +- ${INSTALL_PROGRAM} gprbind${EXEXT} ${libexecdir}/gprbuild/ +- ${INSTALL_PROGRAM} gprlib${EXEXT} ${libexecdir}/gprbuild/ ++ -${MKDIR} ${DESTDIR}${bindir} ++ ${INSTALL_PROGRAM} gprconfig${EXEXT} ${DESTDIR}${bindir} ++ ${INSTALL_PROGRAM} gprbuild${EXEXT} ${DESTDIR}${bindir} ++ ${INSTALL_PROGRAM} gprclean${EXEXT} ${DESTDIR}${bindir} ++ -${MKDIR} ${DESTDIR}${libexecdir}/gprbuild ++ ${INSTALL_PROGRAM} gprbind${EXEXT} ${DESTDIR}${libexecdir}/gprbuild/ ++ ${INSTALL_PROGRAM} gprlib${EXEXT} ${DESTDIR}${libexecdir}/gprbuild/ + + $(objdir)/gprbuild_dummies.o: src/gprbuild_dummies.c + gcc -c -o $@ $< diff --git a/devel/gprbuild/files/patch-gprbuild.gpr b/devel/gprbuild/files/patch-gprbuild.gpr new file mode 100644 index 000000000000..1cc6ed206bb7 --- /dev/null +++ b/devel/gprbuild/files/patch-gprbuild.gpr @@ -0,0 +1,13 @@ +$NetBSD: patch-gprbuild.gpr,v 1.1 2012/07/08 20:08:42 marino Exp $ + +--- gprbuild.gpr.orig 2012-05-10 13:59:06.000000000 +0000 ++++ gprbuild.gpr +@@ -80,7 +80,7 @@ project Gprbuild is + ("-pg", "-g"); + when "production" => + for Default_Switches ("Ada") use common_switches & +- ("-O2", "-gnatpn", "-gnatws"); ++ ("-g", "-O2", "-gnatpn", "-gnatws"); + end case; + end Compiler; + diff --git a/devel/gprbuild/files/patch-share_gprconfig_compilers.xml b/devel/gprbuild/files/patch-share_gprconfig_compilers.xml new file mode 100644 index 000000000000..c7fa71c06be0 --- /dev/null +++ b/devel/gprbuild/files/patch-share_gprconfig_compilers.xml @@ -0,0 +1,25 @@ +$NetBSD: patch-share_gprconfig_compilers.xml,v 1.1 2012/07/08 20:08:42 marino Exp $ + +--- share/gprconfig/compilers.xml.orig 2012-03-28 13:32:23.000000000 +0000 ++++ share/gprconfig/compilers.xml +@@ -418,16 +418,15 @@ + </version> + <languages>Ada</languages> + <variable name="gcc_version"> +- <external>${PREFIX}gcc -v</external> ++ <external>${PREFIX}ada -v</external> + <grep regexp="^gcc \S+ (\S+)" group="1"></grep> + </variable> + <runtimes default="default,kernel,native"> +- <directory group="default" >\.\./lib/gcc(-lib)?/$TARGET/$gcc_version/adalib/</directory> +- <directory group="default" contents="^rts-">\.\./lib/gcc(-lib)?/$TARGET/$gcc_version/ada_object_path</directory> +- <directory group="2" >\.\./lib/gcc(-lib)?/$TARGET/$gcc_version/rts-(.*)/adalib/</directory> ++ <directory group="default">\.\./lib/gcc/$TARGET/$gcc_version/adalib</directory> ++ <directory group="0">@AUXPREFIX@/lib/gcc/$TARGET/$gcc_version/adalib</directory> + </runtimes> + <target> +- <external>${PREFIX}gcc -dumpmachine</external> ++ <external>${PREFIX}ada -dumpmachine</external> + <grep regexp="[^\r\n]+"></grep> + </target> + </compiler_description> diff --git a/devel/gprbuild/files/patch-share_gprconfig_gnat.xml b/devel/gprbuild/files/patch-share_gprconfig_gnat.xml new file mode 100644 index 000000000000..b6fd155ad2d2 --- /dev/null +++ b/devel/gprbuild/files/patch-share_gprconfig_gnat.xml @@ -0,0 +1,22 @@ +$NetBSD: patch-share_gprconfig_gnat.xml,v 1.1 2012/07/08 20:08:42 marino Exp $ + +--- share/gprconfig/gnat.xml.orig 2012-03-30 17:17:06.000000000 +0000 ++++ share/gprconfig/gnat.xml +@@ -63,7 +63,7 @@ + </config> + </configuration> + +- <!-- GNAT --> ++ <!-- GNAT (tailored to lang/gcc-aux) --> + <configuration> + &filter_gnat; + <config> +@@ -75,7 +75,7 @@ + end Naming; + + package Compiler is +- for Driver ("Ada") use "${PATH(ada)}${PREFIX(ada)}gcc"; ++ for Driver ("Ada") use "${PATH(ada)}${PREFIX(ada)}ada"; + for Language_Kind ("Ada") use "unit_based"; + for Dependency_Kind ("Ada") use "ALI_File"; + for Leading_Required_Switches ("Ada") use diff --git a/devel/gprbuild/files/patch-share_gprconfig_linker.xml b/devel/gprbuild/files/patch-share_gprconfig_linker.xml new file mode 100644 index 000000000000..e06042648d5d --- /dev/null +++ b/devel/gprbuild/files/patch-share_gprconfig_linker.xml @@ -0,0 +1,65 @@ +$NetBSD: patch-share_gprconfig_linker.xml,v 1.1 2012/07/08 20:08:42 marino Exp $ + +--- share/gprconfig/linker.xml.orig 2012-04-11 21:09:08.000000000 +0000 ++++ share/gprconfig/linker.xml +@@ -437,11 +437,14 @@ + </config> + </configuration> + +- <!-- linux, freebsd and Irix--> ++ <!-- linux, bsd and Irix--> + <configuration> + <targets> + <target name="^.*linux.*$" /> + <target name="^.*freebsd.*$" /> ++ <target name="^.*dragonfly.*$" /> ++ <target name="^.*openbsd.*$" /> ++ <target name="^.*netbsd.*$" /> + <target name="^.*irix.*$" /> + </targets> + <config> +@@ -487,10 +490,13 @@ + </config> + </configuration> + +- <!-- freebsd --> ++ <!-- bsd --> + <configuration> + <targets> + <target name="^.*freebsd.*$" /> ++ <target name="^.*dragonfly.*$" /> ++ <target name="^.*openbsd.*$" /> ++ <target name="^.*netbsd.*$" /> + </targets> + <config> + for Run_Path_Option use ("-Wl,-rpath,"); +@@ -781,6 +787,9 @@ + <target name="^.*mingw.*$" /> + <target name="^.*linux.*$" /> + <target name="^.*freebsd.*$" /> ++ <target name="^.*dragonfly.*$" /> ++ <target name="^.*openbsd.*$" /> ++ <target name="^.*netbsd.*$" /> + </targets> + <compilers negate="true"> + <compiler language="C++" /> +@@ -820,6 +829,9 @@ + <target name="^.*mingw.*$" /> + <target name="^.*linux.*$" /> + <target name="^.*freebsd.*$" /> ++ <target name="^.*dragonfly.*$" /> ++ <target name="^.*openbsd.*$" /> ++ <target name="^.*netbsd.*$" /> + </targets> + <compilers negate="true"> + <compiler language="C++" /> +@@ -859,6 +871,9 @@ + <target name="^.*mingw.*$" /> + <target name="^.*linux.*$" /> + <target name="^.*freebsd.*$" /> ++ <target name="^.*dragonfly.*$" /> ++ <target name="^.*openbsd.*$" /> ++ <target name="^.*netbsd.*$" /> + </targets> + <compilers> + <compiler language="C++" /> diff --git a/devel/gprbuild/files/patch-share_gprconfig_targetset.xml b/devel/gprbuild/files/patch-share_gprconfig_targetset.xml new file mode 100644 index 000000000000..72b848404109 --- /dev/null +++ b/devel/gprbuild/files/patch-share_gprconfig_targetset.xml @@ -0,0 +1,46 @@ +$NetBSD: patch-share_gprconfig_targetset.xml,v 1.1 2012/07/08 20:08:42 marino Exp $ + +--- share/gprconfig/targetset.xml.orig 2011-10-20 17:41:48.000000000 +0000 ++++ share/gprconfig/targetset.xml +@@ -52,8 +52,8 @@ + + <!-- x86-solaris --> + <targetset> +- <target>x86-solaris</target> +- <target>i.86-(pc-)?solaris.*</target> ++ <target>i.86-.*-solaris.*</target> ++ <target>x86_64-.*-solaris.*</target> + </targetset> + + <!-- x86-windows (mingw) --> +@@ -144,10 +144,29 @@ + + <!-- Freebsd --> + <targetset> +- <target>x86-freebsd</target> + <target>i.86-.*freebsd.*</target> ++ <target>x86_64-.*-freebsd.*</target> + </targetset> + ++ <!-- DragonFlyBSD --> ++ <targetset> ++ <target>i.86-.*-dragonfly.*</target> ++ <target>x86_64-.*-dragonfly.*</target> ++ </targetset> ++ ++ <!-- NetBSD --> ++ <targetset> ++ <target>i.86-.*-netbsd.*</target> ++ <target>x86_64-.*-netbsd.*</target> ++ </targetset> ++ ++ <!-- OpenBSD --> ++ <targetset> ++ <target>i.86-.*-openbsd.*</target> ++ <target>x86_64-.*-openbsd.*</target> ++ </targetset> ++ ++ + <!-- Cross Ports --> + <!-- *********** --> + diff --git a/devel/gprbuild/files/patch-src_gprlib.adb b/devel/gprbuild/files/patch-src_gprlib.adb new file mode 100644 index 000000000000..9aa7ce011ce1 --- /dev/null +++ b/devel/gprbuild/files/patch-src_gprlib.adb @@ -0,0 +1,39 @@ +$NetBSD: patch-src_gprlib.adb,v 1.1 2012/07/08 20:08:42 marino Exp $ + +--- src/gprlib.adb.orig 2012-05-10 13:59:05.000000000 +0000 ++++ src/gprlib.adb +@@ -390,6 +390,11 @@ procedure Gprlib is + + Separate_Run_Path_Options : Boolean := False; + ++ Rpath_Disabled : Boolean := False; ++ -- If -R is passed through the library options for the linker, it will ++ -- prevent the implemented libraries portion of the rpath switch from ++ -- being built, even if the linker is capable of supporting rpath. ++ + Rpath : String_List_Access := null; + -- Allocated only if Path Option is supported + +@@ -1009,7 +1014,12 @@ begin + Use_GNAT_Lib := False; + end if; + +- Library_Options_Table.Append (new String'(Line (1 .. Last))); ++ if Line (1 .. Last) = "-R" then ++ Rpath_Disabled := True; ++ else ++ Library_Options_Table.Append ++ (new String'(Line (1 .. Last))); ++ end if; + + when Library_Path => + Osint.Fail ("library path should not be specified"); +@@ -2127,7 +2137,7 @@ begin + Library_Switches_Table.Append + (new String'("-L" & Imported_Library_Directories.Table (J).all)); + +- if Path_Option /= null then ++ if not Rpath_Disabled and then Path_Option /= null then + Add_Rpath (Imported_Library_Directories.Table (J)); + end if; + diff --git a/devel/gprbuild/pkg-descr b/devel/gprbuild/pkg-descr new file mode 100644 index 000000000000..19e98aadb221 --- /dev/null +++ b/devel/gprbuild/pkg-descr @@ -0,0 +1,10 @@ +GPRbuild is an advanced software tool designed to help automate the +construction of multi-language systems. It removes the complexity from +multi-language development by allowing developers to quickly and easily +compile and link software written in a combination of languages including +Ada, Assembler, C, C++, and Fortran. Easily extendable by users to cover +new toolchains and languages it is primarily aimed at projects of all sizes +organized into subsystems and libraries and is particularly well suited for +compiled languages. + +WWW: http://www.adacore.com/home/products/gnatpro/toolsuite/gprbuild/ diff --git a/devel/gprbuild/pkg-plist b/devel/gprbuild/pkg-plist new file mode 100644 index 000000000000..2b70ba5d2049 --- /dev/null +++ b/devel/gprbuild/pkg-plist @@ -0,0 +1,191 @@ +bin/gprbuild +bin/gprclean +bin/gprconfig +libexec/gprbuild/gprbind +libexec/gprbuild/gprlib +%%DOCSDIR%%/html/gnat_style.css +%%DOCSDIR%%/html/gprbuild.css +%%DOCSDIR%%/html/gprbuild_ug.html +%%DOCSDIR%%/html/gps_index.xml +%%DOCSDIR%%/html/important.png +%%DOCSDIR%%/html/note.png +%%DOCSDIR%%/html/tip.png +%%DOCSDIR%%/info/gprbuild_ug.info +%%DOCSDIR%%/pdf/gprbuild_ug.pdf +%%DOCSDIR%%/txt/gprbuild_ug.txt +%%EXAMPLESDIR%%/Makefile +%%EXAMPLESDIR%%/ada_cpp/Makefile +%%EXAMPLESDIR%%/ada_cpp/animals.gpr +%%EXAMPLESDIR%%/ada_cpp/except.gpr +%%EXAMPLESDIR%%/ada_cpp/src1/ada_main.adb +%%EXAMPLESDIR%%/ada_cpp/src1/call_cpp.adb +%%EXAMPLESDIR%%/ada_cpp/src1/call_cpp.ads +%%EXAMPLESDIR%%/ada_cpp/src1/cpp_main.cpp +%%EXAMPLESDIR%%/ada_cpp/src1/cpp_routine.cpp +%%EXAMPLESDIR%%/ada_cpp/src1/cpp_routine.h +%%EXAMPLESDIR%%/ada_cpp/src2/animals.adb +%%EXAMPLESDIR%%/ada_cpp/src2/animals.ads +%%EXAMPLESDIR%%/ada_cpp/src2/animals.h +%%EXAMPLESDIR%%/ada_cpp/src2/animals_c.cc +%%EXAMPLESDIR%%/ada_cpp/src2/animals_interfaces.ads +%%EXAMPLESDIR%%/ada_cpp/src2/main.adb +%%EXAMPLESDIR%%/ada_f77/Makefile +%%EXAMPLESDIR%%/ada_f77/ess.f +%%EXAMPLESDIR%%/ada_f77/fm.gpr +%%EXAMPLESDIR%%/ada_f77/ft.gpr +%%EXAMPLESDIR%%/ada_f77/src/fm-interfac.adb +%%EXAMPLESDIR%%/ada_f77/src/fm-interfac.ads +%%EXAMPLESDIR%%/ada_f77/src/fm-locks.adb +%%EXAMPLESDIR%%/ada_f77/src/fm-locks.ads +%%EXAMPLESDIR%%/ada_f77/src/fm-protected_queue.adb +%%EXAMPLESDIR%%/ada_f77/src/fm-protected_queue.ads +%%EXAMPLESDIR%%/ada_f77/src/fm-system_dependant.adb +%%EXAMPLESDIR%%/ada_f77/src/fm-system_dependant.ads +%%EXAMPLESDIR%%/ada_f77/src/fm-tuple_manager.adb +%%EXAMPLESDIR%%/ada_f77/src/fm-tuple_manager.ads +%%EXAMPLESDIR%%/ada_f77/src/fm-types.ads +%%EXAMPLESDIR%%/ada_f77/src/fm.adb +%%EXAMPLESDIR%%/ada_f77/src/fm.ads +%%EXAMPLESDIR%%/extended_projects/Makefile +%%EXAMPLESDIR%%/extended_projects/new_ada_main.gpr +%%EXAMPLESDIR%%/extended_projects/new_ada_src/ada_main.adb +%%EXAMPLESDIR%%/extended_projects/new_common_subsystem.gpr +%%EXAMPLESDIR%%/extended_projects/new_util_src/c_lib.ads +%%EXAMPLESDIR%%/extended_projects/new_util_src/lib2.c +%%EXAMPLESDIR%%/first_steps/Makefile +%%EXAMPLESDIR%%/first_steps/ada_main.gpr +%%EXAMPLESDIR%%/first_steps/ada_src/ada_main.adb +%%EXAMPLESDIR%%/first_steps/c_main.gpr +%%EXAMPLESDIR%%/first_steps/c_src/c_main.c +%%EXAMPLESDIR%%/first_steps/util_src/ada_lib.adb +%%EXAMPLESDIR%%/first_steps/util_src/ada_lib.ads +%%EXAMPLESDIR%%/first_steps/util_src/c_lib.ads +%%EXAMPLESDIR%%/first_steps/util_src/lib.c +%%EXAMPLESDIR%%/first_steps/util_src/lib.h +%%EXAMPLESDIR%%/libraries/Makefile +%%EXAMPLESDIR%%/libraries/Makefile2 +%%EXAMPLESDIR%%/libraries/ada_main.adb +%%EXAMPLESDIR%%/libraries/c_main.c +%%EXAMPLESDIR%%/libraries/dynamic_lib.gpr +%%EXAMPLESDIR%%/libraries/extern_lib.gpr +%%EXAMPLESDIR%%/libraries/lib_src/ada_lib.adb +%%EXAMPLESDIR%%/libraries/lib_src/ada_lib.ads +%%EXAMPLESDIR%%/libraries/lib_src/c_lib.ads +%%EXAMPLESDIR%%/libraries/lib_src/lib.c +%%EXAMPLESDIR%%/libraries/lib_src/lib.h +%%EXAMPLESDIR%%/libraries/main0.gpr +%%EXAMPLESDIR%%/libraries/main1.gpr +%%EXAMPLESDIR%%/libraries/main2.gpr +%%EXAMPLESDIR%%/libraries/main3.gpr +%%EXAMPLESDIR%%/libraries/main4.gpr +%%EXAMPLESDIR%%/libraries/sa_lib.gpr +%%EXAMPLESDIR%%/libraries/static_lib.gpr +%%EXAMPLESDIR%%/matrix/Makefile +%%EXAMPLESDIR%%/matrix/matrix.gpr +%%EXAMPLESDIR%%/matrix/src/initmat.c +%%EXAMPLESDIR%%/matrix/src/main.adb +%%EXAMPLESDIR%%/matrix/src/multmat.f +%%EXAMPLESDIR%%/namings/Makefile +%%EXAMPLESDIR%%/namings/_print2.ada +%%EXAMPLESDIR%%/namings/_print3.adb +%%EXAMPLESDIR%%/namings/main.adb +%%EXAMPLESDIR%%/namings/my_routine.c1 +%%EXAMPLESDIR%%/namings/my_routine2.c1 +%%EXAMPLESDIR%%/namings/namings.gpr +%%EXAMPLESDIR%%/namings/src1/main.adb +%%EXAMPLESDIR%%/namings/util-case1.ada +%%EXAMPLESDIR%%/namings/util-case2.ada +%%EXAMPLESDIR%%/namings/util.ads +%%EXAMPLESDIR%%/ppc-elf/Makefile +%%EXAMPLESDIR%%/ppc-elf/gdb.run +%%EXAMPLESDIR%%/ppc-elf/hello.gpr +%%EXAMPLESDIR%%/ppc-elf/srcs/c_io.c +%%EXAMPLESDIR%%/ppc-elf/srcs/hello.adb +%%EXAMPLESDIR%%/ppc-elf/srcs/ppc_start.s +%%EXAMPLESDIR%%/ppc-elf/srcs/textio.adb +%%EXAMPLESDIR%%/ppc-elf/srcs/textio.ads +%%EXAMPLESDIR%%/scenarios/Makefile +%%EXAMPLESDIR%%/scenarios/general_lib.gpr +%%EXAMPLESDIR%%/scenarios/main.gpr +%%EXAMPLESDIR%%/subsystems/Makefile +%%EXAMPLESDIR%%/subsystems/ada_main.gpr +%%EXAMPLESDIR%%/subsystems/ada_src/ada_main.adb +%%EXAMPLESDIR%%/subsystems/attribute_sharing.gpr +%%EXAMPLESDIR%%/subsystems/c_main.gpr +%%EXAMPLESDIR%%/subsystems/c_src/c_main.c +%%EXAMPLESDIR%%/subsystems/common_subsystem.gpr +%%EXAMPLESDIR%%/subsystems/util_src/ada_lib.adb +%%EXAMPLESDIR%%/subsystems/util_src/ada_lib.ads +%%EXAMPLESDIR%%/subsystems/util_src/c_lib.ads +%%EXAMPLESDIR%%/subsystems/util_src/lib.c +%%EXAMPLESDIR%%/subsystems/util_src/lib.h +share/gprconfig/asm.xml +share/gprconfig/c.xml +share/gprconfig/compilers.xml +share/gprconfig/cpp.xml +share/gprconfig/cross.xml +share/gprconfig/fortran.xml +share/gprconfig/gnat.xml +share/gprconfig/gprconfig.xsd +share/gprconfig/linker.xml +share/gprconfig/nocompiler.xml +share/gprconfig/targetset.xml +@dirrm %%DOCSDIR%% +@dirrm %%DOCSDIR%%/html +@dirrm %%DOCSDIR%%/info +@dirrm %%DOCSDIR%%/pdf +@dirrm %%DOCSDIR%%/txt +@dirrmtry %%EXAMPLESDIR%%/ada_cpp/src1 +@dirrmtry %%EXAMPLESDIR%%/ada_cpp/src2 +@dirrmtry %%EXAMPLESDIR%%/ada_cpp +@dirrmtry %%EXAMPLESDIR%%/ada_f77/dlib +@dirrmtry %%EXAMPLESDIR%%/ada_f77/dobj +@dirrmtry %%EXAMPLESDIR%%/ada_f77/fobj +@dirrmtry %%EXAMPLESDIR%%/ada_f77/lib +@dirrmtry %%EXAMPLESDIR%%/ada_f77/obj +@dirrmtry %%EXAMPLESDIR%%/ada_f77/src +@dirrmtry %%EXAMPLESDIR%%/ada_f77 +@dirrmtry %%EXAMPLESDIR%%/extended_projects/new_obj +@dirrmtry %%EXAMPLESDIR%%/extended_projects/new_ada_src +@dirrmtry %%EXAMPLESDIR%%/extended_projects/new_obj_util +@dirrmtry %%EXAMPLESDIR%%/extended_projects/new_util_src +@dirrmtry %%EXAMPLESDIR%%/extended_projects +@dirrmtry %%EXAMPLESDIR%%/first_steps/ada_src +@dirrmtry %%EXAMPLESDIR%%/first_steps/c_src +@dirrmtry %%EXAMPLESDIR%%/first_steps/obj +@dirrmtry %%EXAMPLESDIR%%/first_steps/obj1 +@dirrmtry %%EXAMPLESDIR%%/first_steps/util_src +@dirrmtry %%EXAMPLESDIR%%/first_steps +@dirrmtry %%EXAMPLESDIR%%/libraries/lib +@dirrmtry %%EXAMPLESDIR%%/libraries/lib2 +@dirrmtry %%EXAMPLESDIR%%/libraries/lib3 +@dirrmtry %%EXAMPLESDIR%%/libraries/lib_src +@dirrmtry %%EXAMPLESDIR%%/libraries/obj +@dirrmtry %%EXAMPLESDIR%%/libraries/obj1 +@dirrmtry %%EXAMPLESDIR%%/libraries/obj2 +@dirrmtry %%EXAMPLESDIR%%/libraries +@dirrmtry %%EXAMPLESDIR%%/matrix/obj +@dirrmtry %%EXAMPLESDIR%%/matrix/src +@dirrmtry %%EXAMPLESDIR%%/matrix +@dirrmtry %%EXAMPLESDIR%%/namings/obj-case1 +@dirrmtry %%EXAMPLESDIR%%/namings/obj-case2 +@dirrmtry %%EXAMPLESDIR%%/namings/obj-case3 +@dirrmtry %%EXAMPLESDIR%%/namings/src1 +@dirrmtry %%EXAMPLESDIR%%/namings +@dirrmtry %%EXAMPLESDIR%%/ppc-elf/objs +@dirrmtry %%EXAMPLESDIR%%/ppc-elf/srcs +@dirrmtry %%EXAMPLESDIR%%/ppc-elf +@dirrmtry %%EXAMPLESDIR%%/scenarios/obj +@dirrmtry %%EXAMPLESDIR%%/scenarios/obj1 +@dirrmtry %%EXAMPLESDIR%%/scenarios +@dirrmtry %%EXAMPLESDIR%%/subsystems/ada_src +@dirrmtry %%EXAMPLESDIR%%/subsystems/obj +@dirrmtry %%EXAMPLESDIR%%/subsystems/obj1 +@dirrmtry %%EXAMPLESDIR%%/subsystems/obj_util +@dirrmtry %%EXAMPLESDIR%%/subsystems/c_src +@dirrmtry %%EXAMPLESDIR%%/subsystems/util_src +@dirrmtry %%EXAMPLESDIR%%/subsystems +@dirrmtry %%EXAMPLESDIR%% +@dirrmtry libexec/gprbuild +@dirrmtry share/gpr +@dirrmtry share/gprconfig |