summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rw-r--r--bin/cat/cat.gpr6
-rw-r--r--bin/chmod/chmod.gpr11
-rw-r--r--bin/chown/chown.gpr11
-rw-r--r--bin/cp/cp.gpr11
-rw-r--r--bin/date/date.gpr6
-rw-r--r--bin/dd/dd.gpr6
-rw-r--r--bin/df/df.gpr6
-rw-r--r--bin/echo/echo.gpr6
-rw-r--r--bin/ed/ed.gpr10
-rw-r--r--bin/expr/expr.gpr6
-rw-r--r--bin/expr/expr.y2
-rw-r--r--bin/ln/ln.gpr6
-rw-r--r--bin/ls/ls.gpr6
-rw-r--r--bin/mkdir/mkdir.gpr6
-rw-r--r--bin/mv/mv.gpr6
-rw-r--r--bin/pwd/pwd.gpr6
-rw-r--r--bin/rm/rm.gpr11
-rw-r--r--bin/rmdir/rmdir.gpr6
-rw-r--r--bin/sleep/sleep.gpr6
-rw-r--r--bin/stty/stty.gpr6
-rw-r--r--bin/sync/sync.gpr6
-rw-r--r--bin/test/test.gpr6
22 files changed, 151 insertions, 1 deletions
diff --git a/bin/cat/cat.gpr b/bin/cat/cat.gpr
new file mode 100644
index 0000000..78655d8
--- /dev/null
+++ b/bin/cat/cat.gpr
@@ -0,0 +1,6 @@
+project cat extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end cat;
diff --git a/bin/chmod/chmod.gpr b/bin/chmod/chmod.gpr
new file mode 100644
index 0000000..d637efe
--- /dev/null
+++ b/bin/chmod/chmod.gpr
@@ -0,0 +1,11 @@
+project chmod extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+ package Linker is
+ for Trailing_Switches ("C") use
+ bin.Linker'Trailing_Switches("C") & ("-lfts");
+ end Linker;
+
+end chmod;
diff --git a/bin/chown/chown.gpr b/bin/chown/chown.gpr
new file mode 100644
index 0000000..6efaa58
--- /dev/null
+++ b/bin/chown/chown.gpr
@@ -0,0 +1,11 @@
+project chown extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+ package Linker is
+ for Trailing_Switches ("C") use
+ bin.Linker'Trailing_Switches("C") & ("-lfts");
+ end Linker;
+
+end chown;
diff --git a/bin/cp/cp.gpr b/bin/cp/cp.gpr
new file mode 100644
index 0000000..c1ae17a
--- /dev/null
+++ b/bin/cp/cp.gpr
@@ -0,0 +1,11 @@
+project cp extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+ package Linker is
+ for Trailing_Switches ("C") use
+ bin.Linker'Trailing_Switches("C") & ("-lfts");
+ end Linker;
+
+end cp;
diff --git a/bin/date/date.gpr b/bin/date/date.gpr
new file mode 100644
index 0000000..5d5a824
--- /dev/null
+++ b/bin/date/date.gpr
@@ -0,0 +1,6 @@
+project date extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end date;
diff --git a/bin/dd/dd.gpr b/bin/dd/dd.gpr
new file mode 100644
index 0000000..d41a872
--- /dev/null
+++ b/bin/dd/dd.gpr
@@ -0,0 +1,6 @@
+project dd extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end dd;
diff --git a/bin/df/df.gpr b/bin/df/df.gpr
new file mode 100644
index 0000000..1096103
--- /dev/null
+++ b/bin/df/df.gpr
@@ -0,0 +1,6 @@
+project df extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end df;
diff --git a/bin/echo/echo.gpr b/bin/echo/echo.gpr
new file mode 100644
index 0000000..ea6f88c
--- /dev/null
+++ b/bin/echo/echo.gpr
@@ -0,0 +1,6 @@
+project echo extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end echo;
diff --git a/bin/ed/ed.gpr b/bin/ed/ed.gpr
new file mode 100644
index 0000000..9ebfc3c
--- /dev/null
+++ b/bin/ed/ed.gpr
@@ -0,0 +1,10 @@
+project ed extends "template/bin.gpr" is
+
+ for Main use ("main");
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+ package Builder is
+ for Executable ("main") use "ed";
+ end Builder;
+
+end ed;
diff --git a/bin/expr/expr.gpr b/bin/expr/expr.gpr
new file mode 100644
index 0000000..676bdf6
--- /dev/null
+++ b/bin/expr/expr.gpr
@@ -0,0 +1,6 @@
+project expr extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end expr;
diff --git a/bin/expr/expr.y b/bin/expr/expr.y
index e9b6212..2760888 100644
--- a/bin/expr/expr.y
+++ b/bin/expr/expr.y
@@ -105,7 +105,7 @@ expr: item { $$ = $1; }
int eval;
/* compile regular expression */
- if ((eval = regcomp(&rp, $3, REG_BASIC)) != 0) {
+ if ((eval = regcomp(&rp, $3, 0)) != 0) {
char errbuf[256];
(void)regerror(eval, &rp, errbuf, sizeof(errbuf));
yyerror("%s", errbuf);
diff --git a/bin/ln/ln.gpr b/bin/ln/ln.gpr
new file mode 100644
index 0000000..03b8d1d
--- /dev/null
+++ b/bin/ln/ln.gpr
@@ -0,0 +1,6 @@
+project ln extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end ln;
diff --git a/bin/ls/ls.gpr b/bin/ls/ls.gpr
new file mode 100644
index 0000000..1c5a21e
--- /dev/null
+++ b/bin/ls/ls.gpr
@@ -0,0 +1,6 @@
+project ls extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end ls;
diff --git a/bin/mkdir/mkdir.gpr b/bin/mkdir/mkdir.gpr
new file mode 100644
index 0000000..18eae9d
--- /dev/null
+++ b/bin/mkdir/mkdir.gpr
@@ -0,0 +1,6 @@
+project mkdir extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end mkdir;
diff --git a/bin/mv/mv.gpr b/bin/mv/mv.gpr
new file mode 100644
index 0000000..8340f95
--- /dev/null
+++ b/bin/mv/mv.gpr
@@ -0,0 +1,6 @@
+project mv extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end mv;
diff --git a/bin/pwd/pwd.gpr b/bin/pwd/pwd.gpr
new file mode 100644
index 0000000..9b625a6
--- /dev/null
+++ b/bin/pwd/pwd.gpr
@@ -0,0 +1,6 @@
+project pwd extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end pwd;
diff --git a/bin/rm/rm.gpr b/bin/rm/rm.gpr
new file mode 100644
index 0000000..3a543f4
--- /dev/null
+++ b/bin/rm/rm.gpr
@@ -0,0 +1,11 @@
+project rm extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+ package Linker is
+ for Trailing_Switches ("C") use
+ bin.Linker'Trailing_Switches("C") & ("-lfts");
+ end Linker;
+
+end rm;
diff --git a/bin/rmdir/rmdir.gpr b/bin/rmdir/rmdir.gpr
new file mode 100644
index 0000000..3f35c9b
--- /dev/null
+++ b/bin/rmdir/rmdir.gpr
@@ -0,0 +1,6 @@
+project rmdir extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end rmdir;
diff --git a/bin/sleep/sleep.gpr b/bin/sleep/sleep.gpr
new file mode 100644
index 0000000..74aae91
--- /dev/null
+++ b/bin/sleep/sleep.gpr
@@ -0,0 +1,6 @@
+project sleep extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end sleep;
diff --git a/bin/stty/stty.gpr b/bin/stty/stty.gpr
new file mode 100644
index 0000000..d41143a
--- /dev/null
+++ b/bin/stty/stty.gpr
@@ -0,0 +1,6 @@
+project stty extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end stty;
diff --git a/bin/sync/sync.gpr b/bin/sync/sync.gpr
new file mode 100644
index 0000000..f027f34
--- /dev/null
+++ b/bin/sync/sync.gpr
@@ -0,0 +1,6 @@
+project sync extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end sync;
diff --git a/bin/test/test.gpr b/bin/test/test.gpr
new file mode 100644
index 0000000..56223d8
--- /dev/null
+++ b/bin/test/test.gpr
@@ -0,0 +1,6 @@
+project test extends "template/bin.gpr" is
+
+ for Main use (project'Name);
+ for Object_Dir use External ("BUILDROOT") & "/" & project'Name;
+
+end test;