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>
This commit is contained in:
parent
d6cdd00288
commit
f149a8d2d5
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=316921
12 changed files with 519 additions and 0 deletions
|
@ -595,6 +595,7 @@
|
|||
SUBDIR += goprotobuf
|
||||
SUBDIR += gorm
|
||||
SUBDIR += gperf
|
||||
SUBDIR += gprbuild
|
||||
SUBDIR += gprbuild-aux
|
||||
SUBDIR += gps
|
||||
SUBDIR += gpsim
|
||||
|
|
36
devel/gprbuild/Makefile
Normal file
36
devel/gprbuild/Makefile
Normal file
|
@ -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>
|
2
devel/gprbuild/distinfo
Normal file
2
devel/gprbuild/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (gprbuild-gpl-2012-src.tgz) = 6884def18abae463ffcc31a958f3aba804e5445ebdaef7d6b27c3c8efc912eb4
|
||||
SIZE (gprbuild-gpl-2012-src.tgz) = 2159669
|
69
devel/gprbuild/files/patch-Makefile.in
Normal file
69
devel/gprbuild/files/patch-Makefile.in
Normal file
|
@ -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 $@ $<
|
13
devel/gprbuild/files/patch-gprbuild.gpr
Normal file
13
devel/gprbuild/files/patch-gprbuild.gpr
Normal file
|
@ -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;
|
||||
|
25
devel/gprbuild/files/patch-share_gprconfig_compilers.xml
Normal file
25
devel/gprbuild/files/patch-share_gprconfig_compilers.xml
Normal file
|
@ -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>
|
22
devel/gprbuild/files/patch-share_gprconfig_gnat.xml
Normal file
22
devel/gprbuild/files/patch-share_gprconfig_gnat.xml
Normal file
|
@ -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
|
65
devel/gprbuild/files/patch-share_gprconfig_linker.xml
Normal file
65
devel/gprbuild/files/patch-share_gprconfig_linker.xml
Normal file
|
@ -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++" />
|
46
devel/gprbuild/files/patch-share_gprconfig_targetset.xml
Normal file
46
devel/gprbuild/files/patch-share_gprconfig_targetset.xml
Normal file
|
@ -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 -->
|
||||
<!-- *********** -->
|
||||
|
39
devel/gprbuild/files/patch-src_gprlib.adb
Normal file
39
devel/gprbuild/files/patch-src_gprlib.adb
Normal file
|
@ -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;
|
||||
|
10
devel/gprbuild/pkg-descr
Normal file
10
devel/gprbuild/pkg-descr
Normal file
|
@ -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/
|
191
devel/gprbuild/pkg-plist
Normal file
191
devel/gprbuild/pkg-plist
Normal file
|
@ -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
|
Loading…
Reference in a new issue