summaryrefslogtreecommitdiff
path: root/lang/gnat_util/files
diff options
context:
space:
mode:
Diffstat (limited to 'lang/gnat_util/files')
-rw-r--r--lang/gnat_util/files/Makefile69
-rw-r--r--lang/gnat_util/files/gnat_util.gpr7
-rw-r--r--lang/gnat_util/files/osint_scars.c14
-rw-r--r--lang/gnat_util/files/patch-gnatvsn.adb36
-rw-r--r--lang/gnat_util/files/sdefault_adb.gnat_util26
5 files changed, 0 insertions, 152 deletions
diff --git a/lang/gnat_util/files/Makefile b/lang/gnat_util/files/Makefile
deleted file mode 100644
index e3d8e8d5a846..000000000000
--- a/lang/gnat_util/files/Makefile
+++ /dev/null
@@ -1,69 +0,0 @@
-# To avoid a cirular dependency with GPRBuild, this custom BSD Makefile is
-# used instead of the provided asis.gpr file.
-
-CP= cp -p
-MKDIR= mkdir -p
-SRC= gen_src
-ADA_FLAGS= -O2 -gnatn -gnatws -gnat05
-C_FLAGS= -O2
-ADB_SRCS!= cd ${.CURDIR} && ls *.adb | sort -r
-GEN_SRCS= sdefault.adb snames.adb xsnamest.adb
-ADS_SRCS= rident.ads hostparm.ads err_vars.ads alloc.ads prj-com.ads
-C_SRCS= link.c osint_scars.c
-LIB_SRCS+= ${C_SRCS} ${GEN_SRCS} ${ADS_SRCS} ${ADB_SRCS:Nlib-*.adb}
-LIB_OBJS= ${LIB_SRCS:R:S/$/.o/}
-
-.PHONY: all
-.PHONY: generate_sources
-.PHONY: libgnat_util.a
-.PHONY: install
-.PHONY: clean
-
-all: libgnat_util.a
-
-generate_sources:
- (cd ${.CURDIR} && ${MKDIR} ${SRC} lib)
- ${CP} ${.CURDIR}/sdefault_adb.gnat_util ${.CURDIR}/${SRC}/sdefault.adb
- (cd ${.CURDIR} && ${CP} \
- xsnamest.adb xutil.* snames.adb-tmpl snames.ads-tmpl \
- snames.h-tmpl ${SRC})
- (cd ${.CURDIR}/${SRC} && \
- gnatmake -gnatf -gnatwae -gnatyg -gnatyS xsnamest && \
- ./xsnamest && mv snames.ns snames.ads && mv snames.nb snames.adb)
-
-${LIB_OBJS}: generate_sources
-
-install:
- ${MKDIR} ${DESTDIR}${PREFIX}/lib/gnat
- ${MKDIR} ${DESTDIR}${PREFIX}/lib/gnat_util
- ${MKDIR} ${DESTDIR}${PREFIX}/include/gnat_util
-
- ${BSD_INSTALL_DATA} ../gnat_util.gpr ${DESTDIR}${PREFIX}/lib/gnat
- find ../lib -type f -exec $(BSD_INSTALL_DATA) {} \
- ${DESTDIR}${PREFIX}/lib/gnat_util \;
- find ../* -name \*\.ad\[bs\] -exec $(BSD_INSTALL_DATA) {} \
- ${DESTDIR}${PREFIX}/include/gnat_util \;
-
-clean:
- rm -f ${.OBJDIR}/*
- rm -f ${.CURDIR}/lib/*
- rm -rf ${.CURDIR}/${SRC}
-
-.SUFFIXES: .adb .ads .c .o
-
-.adb.o:
- ada ${ADA_FLAGS} -I../ -I../${SRC} -c ../${.TARGET:R}.adb
-
-.c.o:
- ${CC} ${C_FLAGS} -c ../${.TARGET:R}.c
-
-${ADS_SRCS:R:S/$/.o/}:
- ada ${ADA_FLAGS} -I../${SRC} -c ../${.TARGET:R}.ads
-
-${GEN_SRCS:R:S/$/.o/}:
- ada ${ADA_FLAGS} -I../ -c ../${SRC}/${.TARGET:R}.adb
-
-libgnat_util.a: ${LIB_OBJS}
- ar cq ${.TARGET} `lorder ${LIB_OBJS} | tsort -q`
- ranlib ${.TARGET}
- mv ${.TARGET} *.ali ../lib
diff --git a/lang/gnat_util/files/gnat_util.gpr b/lang/gnat_util/files/gnat_util.gpr
deleted file mode 100644
index bb3ee72b30ae..000000000000
--- a/lang/gnat_util/files/gnat_util.gpr
+++ /dev/null
@@ -1,7 +0,0 @@
-project Gnat_Util is
- for Languages use ("ada", "C");
- for Library_Name use "gnat_util";
- for Library_Dir use "../gnat_util";
- for Source_Dirs use ("../../include/gnat_util");
- for Externally_Built use "true";
-end Gnat_Util;
diff --git a/lang/gnat_util/files/osint_scars.c b/lang/gnat_util/files/osint_scars.c
deleted file mode 100644
index e10c5f274545..000000000000
--- a/lang/gnat_util/files/osint_scars.c
+++ /dev/null
@@ -1,14 +0,0 @@
-/* Dummy version of set_std_prefix (needed by osint.adb) */
-
-void
-set_std_prefix (char *path, int len)
-{
-}
-
-/* Dummy version of update_path (needed by osint.adb) */
-
-char *
-update_path (char *path, char *key)
-{
- return path;
-}
diff --git a/lang/gnat_util/files/patch-gnatvsn.adb b/lang/gnat_util/files/patch-gnatvsn.adb
deleted file mode 100644
index 317c6d87c5c3..000000000000
--- a/lang/gnat_util/files/patch-gnatvsn.adb
+++ /dev/null
@@ -1,36 +0,0 @@
---- gnatvsn.adb.orig 2013-07-16 03:35:21.000000000 +0000
-+++ gnatvsn.adb
-@@ -53,32 +53,13 @@ package body Gnatvsn is
- " FOR A PARTICULAR PURPOSE.";
- end Gnat_Free_Software;
-
-- type char_array is array (Natural range <>) of aliased Character;
-- Version_String : char_array (0 .. Ver_Len_Max - 1);
-- -- Import the C string defined in the (language-independent) source file
-- -- version.c using the zero-based convention of the C language.
-- -- The size is not the real one, which does not matter since we will
-- -- check for the nul character in Gnat_Version_String.
-- pragma Import (C, Version_String, "version_string");
--
- -------------------------
- -- Gnat_Version_String --
- -------------------------
-
- function Gnat_Version_String return String is
-- S : String (1 .. Ver_Len_Max);
-- Pos : Natural := 0;
- begin
-- loop
-- exit when Version_String (Pos) = ASCII.NUL;
--
-- S (Pos + 1) := Version_String (Pos);
-- Pos := Pos + 1;
--
-- exit when Pos = Ver_Len_Max;
-- end loop;
--
-- return S (1 .. Pos);
-+ Return Gnat_Static_Version_String;
- end Gnat_Version_String;
-
- end Gnatvsn;
diff --git a/lang/gnat_util/files/sdefault_adb.gnat_util b/lang/gnat_util/files/sdefault_adb.gnat_util
deleted file mode 100644
index 6c47e8e1bb59..000000000000
--- a/lang/gnat_util/files/sdefault_adb.gnat_util
+++ /dev/null
@@ -1,26 +0,0 @@
--- This is a dummy version of the body of Sdefault, used by gnat_util. It gets
--- copied to sdefault.adb by custom makefile that comes with port.
-
-package body Sdefault is
-
- function Include_Dir_Default_Name return String_Ptr is
- begin
- return null;
- end Include_Dir_Default_Name;
-
- function Object_Dir_Default_Name return String_Ptr is
- begin
- return null;
- end Object_Dir_Default_Name;
-
- function Target_Name return String_Ptr is
- begin
- return null;
- end Target_Name;
-
- function Search_Dir_Prefix return String_Ptr is
- begin
- return null;
- end Search_Dir_Prefix;
-
-end Sdefault;