diff options
author | gingold | 2005-12-10 17:11:09 +0000 |
---|---|---|
committer | gingold | 2005-12-10 17:11:09 +0000 |
commit | 1716b52525c5b6baaba7e0a16d6d9dbf6633ac6d (patch) | |
tree | a73d75a464215acd1f7cc1532c07ecd214a3471e /translate/gcc/dist.sh | |
parent | e1625e7d23b3c80820f53f921f4149736bcd5e7b (diff) | |
download | ghdl-1716b52525c5b6baaba7e0a16d6d9dbf6633ac6d.tar.gz ghdl-1716b52525c5b6baaba7e0a16d6d9dbf6633ac6d.tar.bz2 ghdl-1716b52525c5b6baaba7e0a16d6d9dbf6633ac6d.zip |
dist-common.sh added
Diffstat (limited to 'translate/gcc/dist.sh')
-rwxr-xr-x | translate/gcc/dist.sh | 254 |
1 files changed, 2 insertions, 252 deletions
diff --git a/translate/gcc/dist.sh b/translate/gcc/dist.sh index dab7afb..2d15f77 100755 --- a/translate/gcc/dist.sh +++ b/translate/gcc/dist.sh @@ -97,287 +97,37 @@ do_Makefile () # Copy (or link) sources files into $VHDLDIR do_files () { +. ./dist-common.sh + # Local files lfiles="config-lang.in lang-options.h lang-specs.h" for i in $lfiles; do ln -sf $CWD/$i $VHDLDIR/$i; done -# ghdl core files -cfiles=" -evaluation.adb -evaluation.ads -scan.ads -scan.adb -scan-scan_literal.adb -back_end.ads -back_end.adb -files_map.adb -files_map.ads -sem.adb -sem.ads -sem_expr.adb -sem_expr.ads -sem_names.adb -sem_names.ads -sem_scopes.adb -sem_scopes.ads -sem_decls.ads -sem_decls.adb -sem_specs.ads -sem_specs.adb -sem_stmts.ads -sem_stmts.adb -sem_types.ads -sem_types.adb -sem_assocs.ads -sem_assocs.adb -canon.adb -canon.ads -flags.adb -flags.ads -configuration.adb -configuration.ads -nodes.ads -nodes.adb -lists.ads -lists.adb -iirs.adb -iirs.ads -iir_chains.ads -iir_chains.adb -iir_chain_handling.ads -iir_chain_handling.adb -std_names.adb -std_names.ads -disp_tree.adb -disp_tree.ads -iirs_utils.adb -iirs_utils.ads -std_package.adb -std_package.ads -disp_vhdl.adb -disp_vhdl.ads -libraries.adb -libraries.ads -tokens.adb -tokens.ads -name_table.adb -name_table.ads -str_table.ads -str_table.adb -types.ads -version.ads -errorout.adb -errorout.ads -parse.adb -parse.ads -post_sems.ads -post_sems.adb -ieee.ads -ieee-std_logic_1164.ads -ieee-std_logic_1164.adb -ieee-vital_timing.ads -ieee-vital_timing.adb -xrefs.ads -xrefs.adb -bug.ads -bug.adb -" - for i in $cfiles; do ln -sf $CWD/../../$i $VHDLDIR/$i; done ln -sf $CWD/../../doc/ghdl.texi $VHDLDIR/ghdl.texi -# translation file -tfiles=" -translation.adb -ortho_front.adb -translation.ads -trans_decls.ads -trans_be.ads -trans_be.adb" - for i in $tfiles; do ln -sf $CWD/../$i $VHDLDIR/$i; done -ortho_files=" -ortho_front.ads" - for i in $ortho_files; do ln -sf $CWD/../../ortho/$i $VHDLDIR/$i; done -ortho_gcc_files=" -lang.opt -ortho-lang.c -ortho_gcc-main.adb -ortho_gcc-main.ads -ortho_gcc.adb -ortho_gcc.ads -ortho_gcc_front.ads -ortho_ident.adb -ortho_ident.ads -ortho_nodes.ads -" - for i in $ortho_gcc_files; do ln -sf $CWD/../../ortho/gcc/$i $VHDLDIR/$i done -ghdl_files=" -ghdl_gcc.adb -ghdldrv.ads -ghdldrv.adb -ghdlprint.ads -ghdlprint.adb -ghdllocal.ads -ghdllocal.adb -ghdlmain.ads -ghdlmain.adb -" - for i in $ghdl_files; do ln -sf $CWD/../ghdldrv/$i $VHDLDIR/ghdldrv/$i done -libraries_files=" -std/textio.vhdl -std/textio_body.vhdl -ieee/numeric_bit-body.vhdl -ieee/numeric_bit.vhdl -ieee/numeric_std-body.vhdl -ieee/numeric_std.vhdl -ieee/std_logic_1164.vhdl -ieee/std_logic_1164_body.vhdl -ieee/math_real.vhdl -ieee/math_real-body.vhdl -ieee/math_complex.vhdl -ieee/math_complex-body.vhdl -vital95/vital_primitives.vhdl -vital95/vital_primitives_body.vhdl -vital95/vital_timing.vhdl -vital95/vital_timing_body.vhdl -vital2000/memory_b.vhdl -vital2000/memory_p.vhdl -vital2000/prmtvs_b.vhdl -vital2000/prmtvs_p.vhdl -vital2000/timing_b.vhdl -vital2000/timing_p.vhdl -synopsys/std_logic_arith.vhdl -synopsys/std_logic_misc.vhdl -synopsys/std_logic_misc-body.vhdl -synopsys/std_logic_signed.vhdl -synopsys/std_logic_textio.vhdl -synopsys/std_logic_unsigned.vhdl -mentor/std_logic_arith.vhdl -mentor/std_logic_arith_body.vhdl -" - for i in $libraries_files; do - echo "adding $i" ln -sf $CWD/../../libraries/$i $VHDLDIR/libraries/$i done -grt_files=" -grt-cbinding.c -grt-cvpi.c -grt.adc -grt-avhpi.adb -grt-avhpi.ads -grt-disp.adb -grt-disp.ads -grt-disp_rti.adb -grt-disp_rti.ads -grt-disp_signals.adb -grt-disp_signals.ads -grt-errors.adb -grt-errors.ads -grt-files.adb -grt-files.ads -grt-hooks.adb -grt-hooks.ads -grt-images.adb -grt-images.ads -grt-values.adb -grt-values.ads -grt-lib.adb -grt-lib.ads -grt-main.adb -grt-main.ads -grt-names.adb -grt-names.ads -grt-options.adb -grt-options.ads -grt-processes.adb -grt-processes.ads -grt-rtis.ads -grt-rtis_addr.adb -grt-rtis_addr.ads -grt-rtis_utils.adb -grt-rtis_utils.ads -grt-rtis_binding.ads -grt-rtis_types.ads -grt-rtis_types.adb -grt-sdf.adb -grt-sdf.ads -grt-shadow_ieee.ads -grt-shadow_ieee.adb -grt-signals.adb -grt-signals.ads -grt-stack2.adb -grt-stack2.ads -grt-stacks.adb -grt-stacks.ads -grt-c.ads -grt-zlib.ads -grt-stdio.ads -grt-astdio.ads -grt-astdio.adb -grt-types.ads -grt-vcd.adb -grt-vcd.ads -grt-vcdz.adb -grt-vcdz.ads -grt-vital_annotate.adb -grt-vital_annotate.ads -grt-vpi.adb -grt-vpi.ads -grt-vstrings.adb -grt-vstrings.ads -grt-stats.ads -grt-stats.adb -grt-waves.ads -grt-waves.adb -grt-avls.ads -grt-avls.adb -grt-unithread.ads -grt-unithread.adb -grt-threads.ads -grt.ads -main.adb -main.ads -ghdl_main.ads -ghdl_main.adb -ghwlib.h -ghwlib.c -ghwdump.c -" - for i in $grt_files; do - echo "adding $i" ln -sf $CWD/../grt/$i $VHDLDIR/grt/$i done -grt_config_files=" -i386.S -sparc.S -ppc.S -ia64.S -amd64.S -times.c -clock.c -linux.c -pthread.c -win32.c" - for i in $grt_config_files; do - echo "adding $i" ln -sf $CWD/../grt/config/$i $VHDLDIR/grt/config/$i done |