implemented some functions h2-io-file.

renamed h2-sysapi to h2-os
This commit is contained in:
2014-06-05 15:26:37 +00:00
parent ef50de7e0f
commit 230a547dc0
10 changed files with 339 additions and 78 deletions

View File

@ -1,10 +1,14 @@
project Lib is
type Platform_Type is ("posix", "win32");
Platform: Platform_Type := external ("platform", "posix");
for Source_Dirs use (
"@abs_srcdir@",
"@abs_srcdir@/posix",
"@abs_builddir@/posix"
"@abs_srcdir@/" & Platform,
"@abs_builddir@/" & Platform
);
for Library_Name use "h2";
for Library_Kind use "dynamic";
for Library_Dir use ".";
@ -13,10 +17,13 @@ project Lib is
for Source_Files use (
"h2.ads",
"h2-sysdef.ads",
"h2-ascii.ads",
"h2-pool.adb",
"h2-pool.ads",
"h2-os.adb",
"h2-os.ads",
"h2-os-file.adb",
"h2-sysdef.ads",
"h2-io.ads",
"h2-io.adb",
"h2-io-file.adb",
@ -28,9 +35,6 @@ project Lib is
"h2-scheme-execute-evaluate.adb",
"h2-scheme-token.adb",
"h2-slim.ads",
"h2-sysapi.adb",
"h2-sysapi.ads",
"h2-sysapi-file.adb",
"h2-utf8.adb",
"h2-utf8.ads",
"h2-wide.ads",
@ -43,8 +47,8 @@ project Lib is
"h2.pool",
"h2.scheme",
"h2.slim",
"h2.sysapi",
"h2.sysdef",
"h2.os",
"h2.utf8",
"h2.wide",
"h2.wide_wide"
@ -56,6 +60,15 @@ project Lib is
);
end Compiler;
--package Naming is
-- case Platform is
-- when "posix" =>
-- for Body ("H2.OS.File") use "h2-os-file-posix.adb";
-- when "win32" =>
-- for Body ("H2.OS.File") use "h2-os-file-win32.adb";
-- end case;
--end Naming;
--package Install is
-- for Prefix use "@prefix@";
--end Install;