#	BSDI MAP,v 2.2 1995/11/17 00:04:46 donn Exp

# rename gcc-2.7.x files as needed.  assumes input files (distribution)
# is in the `D' directory.

mkdir cc1 cc1plus common cpp doc doc/g++ enquire fixincludes
mkdir g++ gcc libgcc1 libgcc2 mips-ecoff misc misc/g++ cc1obj

# These directories need to be merged by hand...
mv -i D/config config
mv -i D/ginclude ginclude

mv -i D/cccp.1 doc
mv -i D/cpp.1 doc
mv -i D/cp/g++.1 g++
mv -i D/gcc.1 gcc
mv -i D/cpp.aux doc
mv -i D/gcc.aux doc
mv -i D/cpp.cps doc
mv -i D/gcc.cps doc
mv -i D/cpp.fns doc
mv -i D/*.info* doc
mv -i D/*.texi doc
mv -i D/BUGS doc
mv -i D/COPYING* doc
mv -i D/Chang* doc
mv -i D/cp/Chang* doc/g++
mv -i D/INSTALL doc
mv -i D/NEWS doc
mv -i D/ORDERS doc
mv -i D/PROBLEMS doc
mv -i D/PROJECTS doc
mv -i D/SERVICE doc
mv -i D/READ* doc
mv -i D/TESTS.FLUNK doc
#mv -i D/future.options doc
mv -i D/gcc.hlp doc
mv -i D/texinfo.tex doc
mv -i D/cp/*.texi doc/g++

mv -i D/*fixinc* fixincludes

mv -i D/glimits.h ginclude
mv -i D/gsyslimits.h ginclude

mv -i D/.gdbinit misc
mv -i D/make-cc1.com misc
mv -i D/make-cccp.com misc
mv -i D/make-gcc.com misc
mv -i D/make-l2.com misc
mv -i D/vmsconfig.com misc
mv -i D/Makefile.in misc
mv -i D/cp/Make-lang.in misc/g++
mv -i D/cp/Makefile.in misc/g++
mv -i D/cp/config-lang.in misc/g++
mv -i D/TAGS misc
mv -i D/alloca.c misc
mv -i D/assert.h misc
mv -i D/build-make misc
mv -i D/collect2.c misc
mv -i D/config.guess misc
mv -i D/config.sub misc
mv -i D/configure misc
mv -i D/configure.bat misc
mv -i D/cppalloc.c misc
mv -i D/cpperror.c misc
mv -i D/cppexp.c misc
mv -i D/cpphash.c misc
mv -i D/cpphash.h misc
mv -i D/cpplib.c misc
mv -i D/cpplib.h misc
mv -i D/cppmain.c misc
mv -i D/cplus-dem.c misc
mv -i D/cross-make misc
#mv -i D/cross-test.c misc
mv -i D/crtstuff.c misc
mv -i D/demangle.h misc
mv -i D/doschk.c misc
mv -i D/dostage2 misc
mv -i D/dostage3 misc
mv -i D/fix-header.c misc
mv -i D/fixcpp misc
#mv -i D/fixlimits.h misc
mv -i D/fixproto misc
mv -i D/floatlib.c misc
mv -i D/gen-protos.c misc
mv -i D/genmultilib misc
mv -i D/getopt.c misc
mv -i D/getopt.h misc
mv -i D/getopt1.c misc
mv -i D/gmon.c misc
mv -i D/install.sh misc
mv -i D/listing misc
mv -i D/limitx.h misc
mv -i D/limity.h misc
mv -i D/move-if-change misc
mv -i D/protoize.c misc
mv -i D/pself.c misc
mv -i D/pself1.c misc
mv -i D/pself2.c misc
mv -i D/pself3.c misc
mv -i D/scan-decls.c misc
mv -i D/scan.c misc
mv -i D/scan.h misc
mv -i D/scan-types.sh misc
mv -i D/sort-protos misc
mv -i D/sys-protos.h misc
mv -i D/sys-types.h misc
mv -i D/unprotoize.c misc

mv -i D/bc-emit.c common
mv -i D/bc-emit.h common
mv -i D/bc-optab.c common
mv -i D/bc-optab.h common
mv -i D/bc-typecd.def common
mv -i D/bc-typecd.h common
mv -i D/bi-arity.c common
mv -i D/bi-defs.h common
mv -i D/bi-lexer.c common
mv -i D/bi-opcode.c common
mv -i D/bi-opname.c common
#mv -i D/bi-parser.c common
#mv -i D/bi-parser.h common
mv -i D/bi-parser.y common
mv -i D/bi-reverse.c common
mv -i D/bi-run.h common
mv -i D/bytecode.def common
mv -i D/bytecode.h common
mv -i D/bytetypes.h common
mv -i D/obstack.c common
mv -i D/obstack.h common
mv -i D/basic-block.h common
mv -i D/c-common.c common
mv -i D/c-lex.h common
mv -i D/c-tree.h common
mv -i D/c-pragma.c common
mv -i D/c-pragma.h common
mv -i D/caller-save.c common
mv -i D/calls.c common
mv -i D/combine.c common
mv -i D/conditions.h common
mv -i D/convert.c common
mv -i D/convert.h common
mv -i D/cse.c common
mv -i D/dbxout.c common
mv -i D/dbxstclass.h common
mv -i D/defaults.h common
mv -i D/dwarf.h common
mv -i D/dwarfout.c common
mv -i D/emit-rtl.c common
mv -i D/explow.c common
mv -i D/expmed.c common
mv -i D/expr.c common
mv -i D/expr.h common
mv -i D/final.c common
mv -i D/flags.h common
mv -i D/flow.c common
mv -i D/fold-const.c common
mv -i D/function.c common
mv -i D/function.h common
mv -i D/genattr.c common
mv -i D/genattrtab.c common
mv -i D/gencodes.c common
mv -i D/genconfig.c common
mv -i D/genemit.c common
mv -i D/genextract.c common
mv -i D/genflags.c common
mv -i D/genopinit.c common
mv -i D/genoutput.c common
mv -i D/genpeep.c common
mv -i D/genrecog.c common
mv -i D/getpwd.c common
mv -i D/global.c common
mv -i D/gstab.h common
mv -i D/gsyms.h common
mv -i D/halfpic.c common
mv -i D/halfpic.h common
mv -i D/hard-reg-set.h common
mv -i D/input.h common
mv -i D/integrate.c common
mv -i D/integrate.h common
mv -i D/jump.c common
mv -i D/local-alloc.c common
mv -i D/loop.c common
mv -i D/loop.h common
mv -i D/machmode.def common
mv -i D/machmode.h common
mv -i D/modemap.def common
mv -i D/optabs.c common
mv -i D/output.h common
mv -i D/print-rtl.c common
mv -i D/print-tree.c common
mv -i D/real.c common
mv -i D/real.h common
mv -i D/recog.c common
mv -i D/recog.h common
mv -i D/reg-stack.c common
mv -i D/regclass.c common
mv -i D/regs.h common
mv -i D/reload.c common
mv -i D/reload.h common
mv -i D/reload1.c common
mv -i D/reorg.c common
mv -i D/rtl.c common
mv -i D/rtl.def common
mv -i D/rtl.h common
mv -i D/rtlanal.c common
mv -i D/sched.c common
mv -i D/sdbout.c common
mv -i D/stab.def common
mv -i D/stmt.c common
mv -i D/stor-layout.c common
mv -i D/stupid.c common
mv -i D/toplev.c common
mv -i D/tree.c common
mv -i D/tree.def common
mv -i D/tree.h common
mv -i D/typeclass.h common
mv -i D/unroll.c common
mv -i D/varasm.c common
mv -i D/version.c common
mv -i D/xcoffout.c common
mv -i D/xcoffout.h common

mv -i D/c-aux-info.c cc1
mv -i D/c-convert.c cc1
mv -i D/c-decl.c cc1
mv -i D/c-iterate.c cc1
mv -i D/c-lang.c cc1
mv -i D/c-lex.c cc1
#mv -i D/c-parse.c cc1
mv -i D/c-parse.gperf cc1
mv -i D/c-gperf.h cc1
#mv -i D/c-parse.h cc1
#mv -i D/c-parse.in cc1
mv -i D/c-parse.y cc1
mv -i D/c-typeck.c cc1

mv -i D/cccp.c cpp
#mv -i D/cexp.c cpp
mv -i D/cexp.y cpp
mv -i D/pcp.h cpp

mv -i D/cp/call.c cc1plus
mv -i D/cp/class.c cc1plus
mv -i D/cp/class.h cc1plus
mv -i D/cp/cp-tree.h cc1plus
mv -i D/cp/cvt.c cc1plus
mv -i D/cp/decl.c cc1plus
mv -i D/cp/decl.h cc1plus
mv -i D/cp/decl2.c cc1plus
mv -i D/cp/edsel.c cc1plus
mv -i D/cp/errfn.c cc1plus
mv -i D/cp/error.c cc1plus
mv -i D/cp/except.c cc1plus
mv -i D/cp/expr.c cc1plus/cp-expr.c
mv -i D/cp/gc.c cc1plus
mv -i D/cp/hash.h cc1plus
mv -i D/cp/init.c cc1plus
mv -i D/cp/input.c cc1plus
mv -i D/cp/lang-options.h cc1plus
mv -i D/cp/lang-specs.h cc1plus
mv -i D/cp/lex.c cc1plus
mv -i D/cp/lex.h cc1plus
mv -i D/cp/method.c cc1plus
#mv -i D/cp/parse.c cc1plus
#mv -i D/cp/parse.h cc1plus
mv -i D/cp/parse.y cc1plus
mv -i D/cp/pt.c cc1plus
mv -i D/cp/ptree.c cc1plus
mv -i D/cp/repo.c cc1plus
mv -i D/cp/sig.c cc1plus
mv -i D/cp/search.c cc1plus
mv -i D/cp/spew.c cc1plus
mv -i D/cp/tree.c cc1plus/cp-tree.c
mv -i D/cp/tree.def cc1plus
mv -i D/cp/typeck.c cc1plus
mv -i D/cp/typeck2.c cc1plus
mv -i D/cp/xref.c cc1plus
mv -i D/cp/gxx.gperf cc1plus
mv -i D/stack.h cc1plus

mv -i D/objc libobjc

mv -i D/objc-act.c cc1obj
mv -i D/objc-act.h cc1obj
#mv -i D/objc-parse.c cc1obj
mv -i D/objc-parse.y cc1obj
mv -i D/objc-tree.def cc1obj

mv -i D/enquire.c enquire/enquire.c

mv -i D/gcc.c gcc/gcc.c

mv -i D/cp/g++.c g++/g++.c

mv -i D/libgcc1.c libgcc1/libgcc1.c
mv -i D/libgcc1-test.c libgcc1

mv -i D/libgcc2.c libgcc2/libgcc2.c
mv -i D/gbl-ctors.h libgcc2
mv -i D/longlong.h libgcc2

mv -i D/mips-tdump.c mips-ecoff
mv -i D/mips-tfile.c mips-ecoff
