From 5ac6f79a479e61f81626f69e229f38850c09dead Mon Sep 17 00:00:00 2001 From: ceriel Date: Mon, 20 Jun 1988 12:46:49 +0000 Subject: [PATCH] Initial revision --- util/ceg/defaults/.distr | 2 ++ util/ceg/defaults/READ_ME | 15 +++++++++++++++ util/ceg/defaults/message/.distr | 11 +++++++++++ util/ceg/defaults/not_impl/.distr | 2 ++ util/ceg/defaults/pseudo/.distr | 18 ++++++++++++++++++ util/ceg/defaults/storage/.distr | 22 ++++++++++++++++++++++ util/ceg/util/.distr | 7 +++++++ 7 files changed, 77 insertions(+) create mode 100644 util/ceg/defaults/.distr create mode 100644 util/ceg/defaults/READ_ME create mode 100644 util/ceg/defaults/message/.distr create mode 100644 util/ceg/defaults/not_impl/.distr create mode 100644 util/ceg/defaults/pseudo/.distr create mode 100644 util/ceg/defaults/storage/.distr create mode 100644 util/ceg/util/.distr diff --git a/util/ceg/defaults/.distr b/util/ceg/defaults/.distr new file mode 100644 index 000000000..50c8e4f03 --- /dev/null +++ b/util/ceg/defaults/.distr @@ -0,0 +1,2 @@ +READ_ME +pseudo_vars.c diff --git a/util/ceg/defaults/READ_ME b/util/ceg/defaults/READ_ME new file mode 100644 index 000000000..516124f73 --- /dev/null +++ b/util/ceg/defaults/READ_ME @@ -0,0 +1,15 @@ +This directory contains the default EM_CODE(3L) interface. That is : + 1) message-instruction are ignored. + 2) pseudo-instruction are almost machine independent, so they are + implemented completely. *) + 3) storage-instruction are almost machine independent, so they are + implemented completely. *) + 4) The other EM instructions generate a "not implemented" + message. + +The file "pseudovars.c" contains two global variables. 'locals_created' tells if +the prolog is exected or not. 'Busy' tells if the code expander is running +or not. + + +*) The necessary constants should be defined by the table writer. diff --git a/util/ceg/defaults/message/.distr b/util/ceg/defaults/message/.distr new file mode 100644 index 000000000..7b3324c63 --- /dev/null +++ b/util/ceg/defaults/message/.distr @@ -0,0 +1,11 @@ +C_cst.c +C_dlb.c +C_dnam.c +C_fcon.c +C_icon.c +C_ilb.c +C_mes_begin.c +C_mes_end.c +C_pnam.c +C_scon.c +C_ucon.c diff --git a/util/ceg/defaults/not_impl/.distr b/util/ceg/defaults/not_impl/.distr new file mode 100644 index 000000000..f05c64e52 --- /dev/null +++ b/util/ceg/defaults/not_impl/.distr @@ -0,0 +1,2 @@ +not_impl.c +not_impl_table diff --git a/util/ceg/defaults/pseudo/.distr b/util/ceg/defaults/pseudo/.distr new file mode 100644 index 000000000..af2e24574 --- /dev/null +++ b/util/ceg/defaults/pseudo/.distr @@ -0,0 +1,18 @@ +C_busy.c +C_close.c +C_df_dlb.c +C_df_dnam.c +C_df_ilb.c +C_end.c +C_end_narg.c +C_exa_dlb.c +C_exa_dnam.c +C_exp.c +C_ina_dlb.c +C_ina_dnam.c +C_init.c +C_inp.c +C_magic.c +C_open.c +C_pro.c +C_pro_narg.c diff --git a/util/ceg/defaults/storage/.distr b/util/ceg/defaults/storage/.distr new file mode 100644 index 000000000..011eb5382 --- /dev/null +++ b/util/ceg/defaults/storage/.distr @@ -0,0 +1,22 @@ +C_bss_cst.c +C_bss_dlb.c +C_bss_dnam.c +C_bss_ilb.c +C_bss_pnam.c +C_con_cst.c +C_con_dlb.c +C_con_dnam.c +C_con_ilb.c +C_con_pnam.c +C_con_scon.c +C_hol_cst.c +C_hol_dlb.c +C_hol_dnam.c +C_hol_ilb.c +C_hol_pnam.c +C_rom_cst.c +C_rom_dlb.c +C_rom_dnam.c +C_rom_ilb.c +C_rom_pnam.c +C_rom_scon.c diff --git a/util/ceg/util/.distr b/util/ceg/util/.distr new file mode 100644 index 000000000..b1beb60e6 --- /dev/null +++ b/util/ceg/util/.distr @@ -0,0 +1,7 @@ +create_ofiles +install_ceg +make_as +make_obj +make_own +preproc +update