Commit 7f334236 authored by bapt's avatar bapt
Browse files

The devel/gprbuild-aux is heavily tied with lang/gnat-aux. No other gnat...

The devel/gprbuild-aux is heavily tied with lang/gnat-aux. No other gnat compiler can use it (e.g. lang/gnat).

This new port intends to be more versatile although the only verified compiler atm is lang/gcc-aux. Once the two port that depend on gprbuild are updated, devel/gprbuild-aux should be removed

main points:
1) supports new USES+= ada
2) Updated to GNAT GPL 2012 source
3) supports DESTDIR (tested on pkgsrc)
4) improved targetsets
5) Includes custom support for -R RPATH support (only found here, I created it)

PR:		ports/178146
Submitted by:	John Marino <draco@marino.st>
parent ac9dd755
......@@ -595,6 +595,7 @@
SUBDIR += goprotobuf
SUBDIR += gorm
SUBDIR += gperf
SUBDIR += gprbuild
SUBDIR += gprbuild-aux
SUBDIR += gps
SUBDIR += gpsim
......
# 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>
SHA256 (gprbuild-gpl-2012-src.tgz) = 6884def18abae463ffcc31a958f3aba804e5445ebdaef7d6b27c3c8efc912eb4
SIZE (gprbuild-gpl-2012-src.tgz) = 2159669
$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 $@ $<
$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;
$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>
$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
$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++" />
$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 -->
<!-- *********** -->
$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;
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/
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
Supports Markdown
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