cleansources.sh 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138
  1. rm -f .brik
  2. rm -f md5.sum
  3. rm -f -r INSTALL
  4. ls -A config/mh-* >tmpfiles.lst
  5. for name in `grep -v -e "cygwin" -e "mingw" tmpfiles.lst`; do rm -f "$name"; done
  6. rm -f config/mpw-mh-mpw
  7. ls -A config/mt-* >tmpfiles.lst
  8. for name in `grep -v -e "m68k" tmpfiles.lst`; do rm -f "$name"; done
  9. rm -f -r contrib
  10. ls -A gcc/config/ >tmpfiles.lst
  11. for name in `grep -v -e "^i386$" -e "^m68k$" -e "README" -e "install" -e "libgcc-glibc" -e "dbx" -e "usegas" -e "x-linux" -e "host-linux" tmpfiles.lst`; do rm -f -r "gcc/config/$name"; done
  12. ls -A gcc/config/i386/ >tmpfiles.lst
  13. for name in `grep -v -e "x-cygwin" -e "x-mingw" -e "xm-cygwin" -e "xm-mingw" -e "host-mingw" tmpfiles.lst`; do rm -f "gcc/config/i386/$name"; done
  14. ls -A gcc/config/m68k/ >tmpfiles.lst
  15. for name in `grep -v -e "m68k\.c" -e "t-m68kbare" -e "m68k\.md" -e "^m68k\.h" -e "m68k-coff" -e "m68k-none" -e "m68k-protos" -e "coff\.h" -e m68k-modes -e "m68k\.opt" -e "predicates\.md" tmpfiles.lst`; do rm -f "gcc/config/m68k/$name"; done
  16. rm -f -r gcc/fixinc
  17. rm -f -r fixincludes
  18. rm -f -r gcc/ginclude
  19. rm -f -r gcc/po
  20. rm -f -r gcc/doc
  21. rm -f -r gcc/treelang
  22. rm -f -r gcc/objcp
  23. rm -f -r libcpp/po
  24. rm -f -r libmudflap
  25. rm -f -r libssp
  26. rm -f -r libiberty/testsuite
  27. rm -f -r maintainer-scripts
  28. rm -f -r bfd/doc
  29. rm -f -r bfd/po
  30. rm -f bfd/hosts/*.c
  31. rm -f bfd/hosts/*.h
  32. rm -f -r binutils
  33. rm -f -r etc
  34. rm -f -r gas/doc
  35. rm -f -r gas/po
  36. rm -f -r gas/testsuite
  37. rm -f -r gprof
  38. rm -f -r include/nlm
  39. rm -f -r include/regs
  40. rm -f -r ld
  41. rm -f -r opcodes/po
  42. rm -f -r texinfo
  43. rm -f bfd/*bout*
  44. rm -f bfd/*aix*
  45. rm -f bfd/*386*
  46. rm -f bfd/*linux*
  47. rm -f bfd/*lynx*
  48. rm -f bfd/*cisco*
  49. rm -f bfd/*svm68k*
  50. rm -f bfd/*mach*
  51. rm -f bfd/*mmo*
  52. rm -f bfd/*news*
  53. rm -f bfd/*osf*
  54. rm -f bfd/*pdp*
  55. rm -f bfd/*ptrace*
  56. rm -f bfd/*risc*
  57. rm -f bfd/*rs6*
  58. rm -f bfd/*sco5*
  59. rm -f bfd/*sun*
  60. rm -f bfd/*trad*
  61. rm -f bfd/*versados*
  62. rm -f bfd/efi-*
  63. rm -f bfd/epoc-*
  64. rm -f bfd/irix-*
  65. rm -f bfd/pei-*
  66. rm -f bfd/pe-*
  67. rm -f bfd/peX*
  68. rm -f bfd/hp*
  69. ls -A bfd/*aout* >tmpfiles.lst
  70. for name in `grep -v -e "libaout.h" tmpfiles.lst`; do rm -f "$name"; done
  71. rm -f bfd/*bsd*
  72. rm -f bfd/*demo64*
  73. ls -A bfd/*elf* >tmpfiles.lst
  74. for name in `grep -v -e "elf-bfd.h" tmpfiles.lst`; do rm -f "$name"; done
  75. rm -f bfd/*go32*
  76. rm -f bfd/*ieee*
  77. rm -f bfd/*mpw*
  78. rm -f bfd/*nlm*
  79. rm -f bfd/*ns32k*
  80. rm -f bfd/*oasys*
  81. rm -f bfd/*pef*
  82. rm -f bfd/*pei*
  83. rm -f bfd/*ppc*
  84. rm -f bfd/*som*
  85. rm -f bfd/*ticoff*
  86. rm -f bfd/*vms*
  87. rm -f bfd/*xcoff*
  88. rm -f bfd/*xsym*
  89. rm -f bfd/*xtensa*
  90. ls -A bfd/coff-* >tmpfiles.lst
  91. for name in `grep -v -e "m68k" tmpfiles.lst`; do rm -f "$name"; done
  92. ls -A bfd/cpu-* >tmpfiles.lst
  93. for name in `grep -v -e "m68k" tmpfiles.lst`; do rm -f "$name"; done
  94. rm -f -r cpu
  95. rm -f gas/*aout*
  96. rm -f gas/*bout*
  97. rm -f gas/*elf*
  98. rm -f gas/config/e-*
  99. rm -f gas/config/*aout*
  100. rm -f gas/config/*bout*
  101. rm -f gas/config/*vax*
  102. rm -f gas/config/*vms*
  103. rm -f gas/config/*mips*
  104. rm -f gas/config/*m88k*
  105. rm -f gas/config/*xtensa*
  106. ls -A gas/config/obj-* >tmpfiles.lst
  107. for name in `grep -v -e "generic" -e "obj-coff" tmpfiles.lst`; do rm -f "$name"; done
  108. ls -A gas/config/te-* >tmpfiles.lst
  109. for name in `grep -v -e "generic" -e "m68k" tmpfiles.lst`; do rm -f "$name"; done
  110. ls -A gas/config/tc-* >tmpfiles.lst
  111. for name in `grep -v -e "generic" -e "m68k" tmpfiles.lst`; do rm -f "$name"; done
  112. rm -f include/*sim*
  113. rm -f include/*os9*
  114. rm -f include/*oasys*
  115. rm -f include/*bout*
  116. ls -A include/coff/*.h >tmpfiles.lst
  117. for name in `grep -v -e "m68k" -e "ecoff" -e "internal" -e "external" -e "sym" tmpfiles.lst`; do rm -f "$name"; done
  118. ls -A include/opcode/*.h >tmpfiles.lst
  119. for name in `grep -v -e "m68k" tmpfiles.lst`; do rm -f "$name"; done
  120. ls -A include/aout/*.h >tmpfiles.lst
  121. for name in `grep -v -e "aout64.h" -e "ar.h" -e "ranlib.h" -e "stab_gnu.h" tmpfiles.lst`; do rm -f "$name"; done
  122. ls -A include/elf/*.h >tmpfiles.lst
  123. for name in `grep -v -e "common.h" -e "dwarf2.h" -e "internal.h" -e "external.h" tmpfiles.lst`; do rm -f "$name"; done
  124. rm -f -r include/gdb
  125. rm -f -r include/*mpw*
  126. rm -f -r include/*ieee*
  127. rm -f -r include/*xtensa*
  128. rm -f opcodes/*64*
  129. rm -f opcodes/*s390*
  130. rm -f opcodes/*vms*
  131. rm -f opcodes/*cgen*
  132. rm -f opcodes/*mpw*
  133. ls -A opcodes/*.c >tmpfiles.lst
  134. for name in `grep -v -e "m68k" -e "disass" -e "dis-" tmpfiles.lst`; do rm -f "$name"; done
  135. ls -A opcodes/*.h >tmpfiles.lst
  136. for name in `grep -v -e "m68k" -e "disass" -e "dis-" -e "opintl" -e "sysdep" tmpfiles.lst`; do rm -f "$name"; done
  137. rm -f tmpfiles.lst
  138. rm -f NEWS gcc/gengtype-lex.c gcc/gengtype-yacc.c gcc/gengtype-yacc.h