Permalink
Browse files

import

  • Loading branch information...
1 parent 99f1542 commit fb2130ee7527865f9ea8d51f24c629e30205448d @maniacbug committed Dec 25, 2011
Showing with 20,221 additions and 0 deletions.
  1. +5 −0 .gitignore
  2. +29 −0 Jamfile
  3. +13 −0 Makefile
  4. 0 StandardCplusplus.h
  5. +1,695 −0 algorithm
  6. +30 −0 algorithm.cpp
  7. +640 −0 associative_base
  8. +26 −0 associative_base.cpp
  9. +66 −0 basic_definitions
  10. +423 −0 bitset
  11. +26 −0 bitset.cpp
  12. +19 −0 cassert
  13. +37 −0 cctype
  14. +19 −0 cerrno
  15. +30 −0 cfloat
  16. +198 −0 char_traits
  17. +69 −0 char_traits.cpp
  18. +28 −0 climits
  19. +30 −0 clocale
  20. +207 −0 cmath
  21. +327 −0 complex
  22. +28 −0 complex.cpp
  23. +44 −0 csetjmp
  24. +61 −0 csignal
  25. +60 −0 cstdarg
  26. +58 −0 cstddef
  27. +77 −0 cstdio
  28. +73 −0 cstdlib
  29. +79 −0 cstring
  30. +81 −0 ctime
  31. +86 −0 cwchar
  32. +106 −0 cwctype
  33. +30 −0 del_op.cpp
  34. +28 −0 del_opnt.cpp
  35. +26 −0 del_opv.cpp
  36. +28 −0 del_opvnt.cpp
  37. +884 −0 deque
  38. +42 −0 deque.cpp
  39. +61 −0 eh_alloc.cpp
  40. +42 −0 eh_globals.cpp
  41. +208 −0 examples/serstream/Jamfile
  42. +19 −0 examples/serstream/serstream.ino
  43. +208 −0 examples/string_vector/Jamfile
  44. +27 −0 examples/string_vector/string_vector.ino
  45. +120 −0 exception
  46. +52 −0 exception.cpp
  47. +678 −0 fstream
  48. +178 −0 fstream.cpp
  49. +41 −0 func_exception
  50. +87 −0 func_exception.cpp
  51. +439 −0 functional
  52. +170 −0 iomanip
  53. +29 −0 iomanip.cpp
  54. +501 −0 ios
  55. +220 −0 ios.cpp
  56. +128 −0 iosfwd
  57. +122 −0 iostream
  58. +38 −0 iostream.cpp
  59. +601 −0 istream
  60. +75 −0 istream.cpp
  61. +349 −0 istream_helpers
  62. +229 −0 iterator
  63. +28 −0 iterator.cpp
  64. +305 −0 iterator_base
  65. +663 −0 limits
  66. +25 −0 limits.cpp
  67. +927 −0 list
  68. +29 −0 list.cpp
  69. +83 −0 locale
  70. +29 −0 locale.cpp
  71. +266 −0 map
  72. +33 −0 map.cpp
  73. +196 −0 memory
  74. +64 −0 new
  75. +31 −0 new_handler.cpp
  76. +40 −0 new_op.cpp
  77. +28 −0 new_opnt.cpp
  78. +35 −0 new_opv.cpp
  79. +28 −0 new_opvnt.cpp
  80. +161 −0 numeric
  81. +27 −0 numeric.cpp
  82. +521 −0 ostream
  83. +65 −0 ostream.cpp
  84. +490 −0 ostream_helpers
  85. +126 −0 queue
  86. +27 −0 queue.cpp
  87. +309 −0 serstream
  88. +407 −0 set
  89. +33 −0 set.cpp
  90. +384 −0 sstream
  91. +59 −0 sstream.cpp
  92. +84 −0 stack
  93. +27 −0 stack.cpp
  94. +117 −0 stdexcept
  95. +63 −0 stdexcept.cpp
  96. +329 −0 streambuf
  97. +49 −0 streambuf.cpp
  98. +1,042 −0 string
  99. +112 −0 string.cpp
  100. +146 −0 string_iostream
  101. +167 −0 support
  102. +54 −0 support.cpp
  103. +44 −0 system_configuration.h
  104. +92 −0 type_traits
  105. +156 −0 typeinfo
  106. +34 −0 typeinfo.cpp
  107. 0 uartbuf
  108. +213 −0 unwind-cxx.h
  109. +30 −0 utility.cpp
  110. +88 −0 utility.h
  111. +996 −0 valarray
  112. +29 −0 valarray.cpp
  113. +517 −0 vector
  114. +83 −0 vector.cpp
View
@@ -0,0 +1,5 @@
+16000000/
+.*.swp
+*.orig
+*.bak
+version.h
View
29 Jamfile
@@ -0,0 +1,29 @@
+UCLIBCPP_DIR = $(HOME)/Source/uClibc++ ;
+
+rule FixCopy
+{
+ Depends $(<) : $(>) ;
+ Clean clean : $(<) ;
+ Depends all : $(<) ;
+}
+
+actions FixCopy
+{
+ sed -e "s/<utility>/<utility.h>/g" $(>) > $(<)
+}
+
+for file in [ GLOB $(UCLIBCPP_DIR)/include : [^.]* ]
+{
+ local _o = $(file:D=$(PWD)) ;
+ if ( $(file:B) = "utility" )
+ {
+ _o = $(_o:S=.h) ;
+ }
+ FixCopy $(_o) : $(file) ;
+}
+
+for file in [ GLOB $(UCLIBCPP_DIR)/src : *.cpp ]
+{
+ local _o = $(file:D=$(PWD)) ;
+ FixCopy $(_o) : $(file) ;
+}
View
@@ -0,0 +1,13 @@
+TOPDIR=../
+include $(TOPDIR)Rules.mak
+
+all:
+
+clean:
+
+distclean:
+
+HEADERS = $(filter-out .svn CVS Makefile,$(wildcard *))
+install:
+ $(INSTALL) -d $(PREFIX)$(UCLIBCXX_RUNTIME_INCLUDEDIR)
+ $(INSTALL) -m 644 $(HEADERS) $(PREFIX)$(UCLIBCXX_RUNTIME_INCLUDEDIR)
View
No changes.
Oops, something went wrong.

0 comments on commit fb2130e

Please sign in to comment.