summaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
Diffstat (limited to 'package')
-rw-r--r--package/deps-build1
-rw-r--r--package/deps.mak110
-rw-r--r--package/info4
-rw-r--r--package/modes41
-rw-r--r--package/targets.mak51
5 files changed, 207 insertions, 0 deletions
diff --git a/package/deps-build b/package/deps-build
new file mode 100644
index 0000000..05d5af4
--- /dev/null
+++ b/package/deps-build
@@ -0,0 +1 @@
+/package/prog/skalibs
diff --git a/package/deps.mak b/package/deps.mak
new file mode 100644
index 0000000..96211e9
--- /dev/null
+++ b/package/deps.mak
@@ -0,0 +1,110 @@
+#
+# This file has been generated by tools/gen-deps.sh
+#
+
+src/execline/background.o src/execline/background.lo: src/execline/background.c src/include/execline/execline.h
+src/execline/backtick.o src/execline/backtick.lo: src/execline/backtick.c src/include/execline/execline.h
+src/execline/cd.o src/execline/cd.lo: src/execline/cd.c
+src/execline/define.o src/execline/define.lo: src/execline/define.c src/include-local/exlsn.h
+src/execline/dollarat.o src/execline/dollarat.lo: src/execline/dollarat.c
+src/execline/elgetopt.o src/execline/elgetopt.lo: src/execline/elgetopt.c src/include/execline/execline.h
+src/execline/elgetpositionals.o src/execline/elgetpositionals.lo: src/execline/elgetpositionals.c src/include-local/exlsn.h
+src/execline/elglob.o src/execline/elglob.lo: src/execline/elglob.c src/include-local/exlsn.h
+src/execline/emptyenv.o src/execline/emptyenv.lo: src/execline/emptyenv.c src/include/execline/execline.h
+src/execline/exec.o src/execline/exec.lo: src/execline/exec.c
+src/execline/execlineb.o src/execline/execlineb.lo: src/execline/execlineb.c src/include/execline/execline.h src/include-local/exlsn.h
+src/execline/exit.o src/execline/exit.lo: src/execline/exit.c
+src/execline/export.o src/execline/export.lo: src/execline/export.c
+src/execline/fdblock.o src/execline/fdblock.lo: src/execline/fdblock.c
+src/execline/fdclose.o src/execline/fdclose.lo: src/execline/fdclose.c
+src/execline/fdmove.o src/execline/fdmove.lo: src/execline/fdmove.c
+src/execline/fdreserve.o src/execline/fdreserve.lo: src/execline/fdreserve.c
+src/execline/forbacktickx.o src/execline/forbacktickx.lo: src/execline/forbacktickx.c src/include/execline/config.h src/include/execline/execline.h
+src/execline/foreground.o src/execline/foreground.lo: src/execline/foreground.c src/include/execline/execline.h
+src/execline/forx.o src/execline/forx.lo: src/execline/forx.c src/include/execline/config.h src/include/execline/execline.h
+src/execline/getpid.o src/execline/getpid.lo: src/execline/getpid.c
+src/execline/heredoc.o src/execline/heredoc.lo: src/execline/heredoc.c
+src/execline/homeof.o src/execline/homeof.lo: src/execline/homeof.c
+src/execline/if.o src/execline/if.lo: src/execline/if.c src/include/execline/execline.h
+src/execline/ifelse.o src/execline/ifelse.lo: src/execline/ifelse.c src/include/execline/execline.h
+src/execline/ifte.o src/execline/ifte.lo: src/execline/ifte.c src/include/execline/execline.h
+src/execline/ifthenelse.o src/execline/ifthenelse.lo: src/execline/ifthenelse.c src/include/execline/execline.h
+src/execline/import.o src/execline/import.lo: src/execline/import.c src/include-local/exlsn.h
+src/execline/importas.o src/execline/importas.lo: src/execline/importas.c src/include-local/exlsn.h
+src/execline/loopwhilex.o src/execline/loopwhilex.lo: src/execline/loopwhilex.c src/include/execline/execline.h
+src/execline/multidefine.o src/execline/multidefine.lo: src/execline/multidefine.c src/include-local/exlsn.h
+src/execline/multisubstitute.o src/execline/multisubstitute.lo: src/execline/multisubstitute.c src/include/execline/execline.h src/include-local/exlsn.h
+src/execline/pipeline.o src/execline/pipeline.lo: src/execline/pipeline.c src/include/execline/execline.h
+src/execline/piperw.o src/execline/piperw.lo: src/execline/piperw.c
+src/execline/redirfd.o src/execline/redirfd.lo: src/execline/redirfd.c
+src/execline/runblock.o src/execline/runblock.lo: src/execline/runblock.c src/include/execline/execline.h
+src/execline/shift.o src/execline/shift.lo: src/execline/shift.c src/include/execline/execline.h
+src/execline/tryexec.o src/execline/tryexec.lo: src/execline/tryexec.c src/include/execline/execline.h
+src/execline/umask.o src/execline/umask.lo: src/execline/umask.c
+src/execline/unexport.o src/execline/unexport.lo: src/execline/unexport.c
+src/execline/wait.o src/execline/wait.lo: src/execline/wait.c src/include/execline/execline.h
+src/libexecline/el_execsequence.o src/libexecline/el_execsequence.lo: src/libexecline/el_execsequence.c src/include/execline/execline.h
+src/libexecline/el_getstrict.o src/libexecline/el_getstrict.lo: src/libexecline/el_getstrict.c src/include/execline/execline.h
+src/libexecline/el_obsolescent.o src/libexecline/el_obsolescent.lo: src/libexecline/el_obsolescent.c src/include/execline/execline.h
+src/libexecline/el_popenv.o src/libexecline/el_popenv.lo: src/libexecline/el_popenv.c src/include/execline/execline.h
+src/libexecline/el_pushenv.o src/libexecline/el_pushenv.lo: src/libexecline/el_pushenv.c src/include/execline/execline.h
+src/libexecline/el_semicolon.o src/libexecline/el_semicolon.lo: src/libexecline/el_semicolon.c src/include/execline/execline.h
+src/libexecline/el_spawn0.o src/libexecline/el_spawn0.lo: src/libexecline/el_spawn0.c src/include/execline/execline.h
+src/libexecline/el_spawn1.o src/libexecline/el_spawn1.lo: src/libexecline/el_spawn1.c src/include/execline/execline.h
+src/libexecline/el_substandrun.o src/libexecline/el_substandrun.lo: src/libexecline/el_substandrun.c src/include-local/exlsn.h
+src/libexecline/el_substandrun_str.o src/libexecline/el_substandrun_str.lo: src/libexecline/el_substandrun_str.c src/include/execline/execline.h src/include-local/exlsn.h
+src/libexecline/el_substitute.o src/libexecline/el_substitute.lo: src/libexecline/el_substitute.c src/include/execline/execline.h
+src/libexecline/el_transform.o src/libexecline/el_transform.lo: src/libexecline/el_transform.c src/include/execline/execline.h
+src/libexecline/el_vardupl.o src/libexecline/el_vardupl.lo: src/libexecline/el_vardupl.c src/include/execline/execline.h
+src/libexecline/exlp.o src/libexecline/exlp.lo: src/libexecline/exlp.c src/include/execline/execline.h src/include-local/exlsn.h
+src/libexecline/exlsn_define.o src/libexecline/exlsn_define.lo: src/libexecline/exlsn_define.c src/include/execline/execline.h src/include-local/exlsn.h
+src/libexecline/exlsn_elglob.o src/libexecline/exlsn_elglob.lo: src/libexecline/exlsn_elglob.c src/include/execline/execline.h src/include-local/exlsn.h
+src/libexecline/exlsn_exlp.o src/libexecline/exlsn_exlp.lo: src/libexecline/exlsn_exlp.c src/include-local/exlsn.h
+src/libexecline/exlsn_free.o src/libexecline/exlsn_free.lo: src/libexecline/exlsn_free.c src/include-local/exlsn.h
+src/libexecline/exlsn_import.o src/libexecline/exlsn_import.lo: src/libexecline/exlsn_import.c src/include/execline/execline.h src/include-local/exlsn.h
+src/libexecline/exlsn_main.o src/libexecline/exlsn_main.lo: src/libexecline/exlsn_main.c src/include/execline/execline.h src/include-local/exlsn.h
+src/libexecline/exlsn_multidefine.o src/libexecline/exlsn_multidefine.lo: src/libexecline/exlsn_multidefine.c src/include/execline/execline.h src/include-local/exlsn.h
+
+background:src/execline/background.o -lexecline -lskarnet
+backtick:src/execline/backtick.o -lexecline -lskarnet
+cd:src/execline/cd.o -lskarnet
+define:src/execline/define.o -lexecline -lskarnet
+dollarat:src/execline/dollarat.o -lskarnet
+elgetopt:src/execline/elgetopt.o -lexecline -lskarnet
+elgetpositionals:src/execline/elgetpositionals.o -lexecline -lskarnet
+elglob:src/execline/elglob.o -lexecline -lskarnet
+emptyenv:src/execline/emptyenv.o -lexecline -lskarnet
+exec:src/execline/exec.o -lskarnet
+execlineb:src/execline/execlineb.o -lexecline -lskarnet
+exit:src/execline/exit.o -lskarnet
+export:src/execline/export.o -lskarnet
+fdblock:src/execline/fdblock.o -lskarnet
+fdclose:src/execline/fdclose.o -lskarnet
+fdmove:src/execline/fdmove.o -lskarnet
+fdreserve:src/execline/fdreserve.o -lskarnet
+forbacktickx:src/execline/forbacktickx.o -lexecline -lskarnet
+foreground:src/execline/foreground.o -lexecline -lskarnet
+forx:src/execline/forx.o -lexecline -lskarnet
+getpid:src/execline/getpid.o -lskarnet
+heredoc:src/execline/heredoc.o -lskarnet
+homeof:src/execline/homeof.o -lskarnet
+if:src/execline/if.o -lexecline -lskarnet
+ifelse:src/execline/ifelse.o -lexecline -lskarnet
+ifte:src/execline/ifte.o -lexecline -lskarnet
+ifthenelse:src/execline/ifthenelse.o -lexecline -lskarnet
+import:src/execline/import.o -lexecline -lskarnet
+importas:src/execline/importas.o -lexecline -lskarnet
+loopwhilex:src/execline/loopwhilex.o -lexecline -lskarnet
+multidefine:src/execline/multidefine.o -lexecline -lskarnet
+multisubstitute:src/execline/multisubstitute.o -lexecline -lskarnet
+pipeline:src/execline/pipeline.o -lexecline -lskarnet
+piperw:src/execline/piperw.o -lskarnet
+redirfd:src/execline/redirfd.o -lskarnet
+runblock:src/execline/runblock.o -lexecline -lskarnet
+shift:src/execline/shift.o -lexecline -lskarnet
+tryexec:src/execline/tryexec.o -lexecline -lskarnet
+umask:src/execline/umask.o -lskarnet
+unexport:src/execline/unexport.o -lskarnet
+wait:src/execline/wait.o -lexecline -lskarnet
+libexecline.a: src/libexecline/el_execsequence.o src/libexecline/el_getstrict.o src/libexecline/el_obsolescent.o src/libexecline/el_popenv.o src/libexecline/el_pushenv.o src/libexecline/el_semicolon.o src/libexecline/el_spawn0.o src/libexecline/el_spawn1.o src/libexecline/el_substandrun.o src/libexecline/el_substandrun_str.o src/libexecline/el_substitute.o src/libexecline/el_transform.o src/libexecline/el_vardupl.o src/libexecline/exlsn_define.o src/libexecline/exlsn_elglob.o src/libexecline/exlsn_import.o src/libexecline/exlsn_multidefine.o src/libexecline/exlsn_exlp.o src/libexecline/exlsn_main.o src/libexecline/exlsn_free.o src/libexecline/exlp.o
+libexecline.so: src/libexecline/el_execsequence.lo src/libexecline/el_getstrict.lo src/libexecline/el_obsolescent.lo src/libexecline/el_popenv.lo src/libexecline/el_pushenv.lo src/libexecline/el_semicolon.lo src/libexecline/el_spawn0.lo src/libexecline/el_spawn1.lo src/libexecline/el_substandrun.lo src/libexecline/el_substandrun_str.lo src/libexecline/el_substitute.lo src/libexecline/el_transform.lo src/libexecline/el_vardupl.lo src/libexecline/exlsn_define.lo src/libexecline/exlsn_elglob.lo src/libexecline/exlsn_import.lo src/libexecline/exlsn_multidefine.lo src/libexecline/exlsn_exlp.lo src/libexecline/exlsn_main.lo src/libexecline/exlsn_free.lo src/libexecline/exlp.lo
diff --git a/package/info b/package/info
new file mode 100644
index 0000000..03775df
--- /dev/null
+++ b/package/info
@@ -0,0 +1,4 @@
+package=execline
+version=2.0.0.0
+category=admin
+package_macro_name=EXECLINE
diff --git a/package/modes b/package/modes
new file mode 100644
index 0000000..29e242a
--- /dev/null
+++ b/package/modes
@@ -0,0 +1,41 @@
+background 0755
+backtick 0755
+cd 0755
+define 0755
+dollarat 0755
+elgetopt 0755
+elgetpositionals 0755
+elglob 0755
+multidefine 0755
+multisubstitute 0755
+emptyenv 0755
+exec 0755
+exit 0755
+execlineb 0755
+export 0755
+fdblock 0755
+fdclose 0755
+fdreserve 0755
+fdmove 0755
+forx 0755
+forbacktickx 0755
+foreground 0755
+getpid 0755
+heredoc 0755
+homeof 0755
+if 0755
+ifelse 0755
+ifte 0755
+ifthenelse 0755
+import 0755
+importas 0755
+loopwhilex 0755
+piperw 0755
+pipeline 0755
+redirfd 0755
+runblock 0755
+shift 0755
+tryexec 0755
+umask 0755
+unexport 0755
+wait 0755
diff --git a/package/targets.mak b/package/targets.mak
new file mode 100644
index 0000000..9583a50
--- /dev/null
+++ b/package/targets.mak
@@ -0,0 +1,51 @@
+BIN_TARGETS = \
+background \
+backtick \
+cd \
+define \
+dollarat \
+elgetopt \
+elgetpositionals \
+elglob \
+emptyenv \
+exec \
+execlineb \
+exit \
+export \
+fdblock \
+fdclose \
+fdmove \
+fdreserve \
+forbacktickx \
+foreground \
+forx \
+getpid \
+heredoc \
+homeof \
+if \
+ifelse \
+ifte \
+ifthenelse \
+import \
+importas \
+loopwhilex \
+multidefine \
+multisubstitute \
+pipeline \
+piperw \
+redirfd \
+runblock \
+shift \
+tryexec \
+umask \
+unexport \
+wait
+
+SBIN_TARGETS =
+LIBEXEC_TARGETS =
+
+SHARED_LIBS = \
+libexecline.so
+
+STATIC_LIBS = \
+libexecline.a