1# nghttp2 - HTTP/2 C Library 2 3# Copyright (c) 2014 Tatsuhiro Tsujikawa 4 5# Permission is hereby granted, free of charge, to any person obtaining 6# a copy of this software and associated documentation files (the 7# "Software"), to deal in the Software without restriction, including 8# without limitation the rights to use, copy, modify, merge, publish, 9# distribute, sublicense, and/or sell copies of the Software, and to 10# permit persons to whom the Software is furnished to do so, subject to 11# the following conditions: 12 13# The above copyright notice and this permission notice shall be 14# included in all copies or substantial portions of the Software. 15 16# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 17# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 18# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 19# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 20# LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 21# OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 22# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 23 24AM_CPPFLAGS = @DEFS@ 25 26EXTRA_DIST = CMakeLists.txt build_config.rb 27 28# Enumerate all mruby files with the following command: 29# find mruby -type f ! -ipath 'mruby/.*' | awk '{print "\t"$0" \\"}' 30EXTRA_DIST += \ 31 mruby/AUTHORS \ 32 mruby/codespell.txt \ 33 mruby/CONTRIBUTING.md \ 34 mruby/NEWS \ 35 mruby/CODEOWNERS \ 36 mruby/appveyor.yml \ 37 mruby/benchmark/plot.gpl \ 38 mruby/benchmark/bm_ao_render.rb \ 39 mruby/benchmark/bm_fib.rb \ 40 mruby/benchmark/bm_so_lists.rb \ 41 mruby/benchmark/bm_app_lc_fizzbuzz.rb \ 42 mruby/Makefile \ 43 mruby/LEGAL \ 44 mruby/tasks/libmruby.rake \ 45 mruby/tasks/core.rake \ 46 mruby/tasks/toolchains/visualcpp.rake \ 47 mruby/tasks/toolchains/openwrt.rake \ 48 mruby/tasks/toolchains/android.rake \ 49 mruby/tasks/toolchains/gcc.rake \ 50 mruby/tasks/toolchains/clang.rake \ 51 mruby/tasks/doc.rake \ 52 mruby/tasks/benchmark.rake \ 53 mruby/tasks/mrbgems.rake \ 54 mruby/tasks/presym.rake \ 55 mruby/tasks/bin.rake \ 56 mruby/tasks/test.rake \ 57 mruby/tasks/mrblib.rake \ 58 mruby/README.md \ 59 mruby/oss-fuzz/ruby.proto \ 60 mruby/oss-fuzz/proto_to_ruby.cpp \ 61 mruby/oss-fuzz/mruby_proto_fuzzer.cpp \ 62 mruby/oss-fuzz/config/mruby.dict \ 63 mruby/oss-fuzz/config/mruby_proto_fuzzer.options \ 64 mruby/oss-fuzz/config/mruby_fuzzer.options \ 65 mruby/oss-fuzz/mruby_fuzzer.c \ 66 mruby/oss-fuzz/proto_to_ruby.h \ 67 mruby/build_config/cross-mingw-winetest.rb \ 68 mruby/build_config/host-f32.rb \ 69 mruby/build_config/chipKITMax32.rb \ 70 mruby/build_config/gameboyadvance.rb \ 71 mruby/build_config/minimal.rb \ 72 mruby/build_config/host-m32.rb \ 73 mruby/build_config/host-shared.rb \ 74 mruby/build_config/host-debug.rb \ 75 mruby/build_config/bench.rb \ 76 mruby/build_config/host-cxx.rb \ 77 mruby/build_config/mrbc.rb \ 78 mruby/build_config/ArduinoDue.rb \ 79 mruby/build_config/IntelEdison.rb \ 80 mruby/build_config/boxing.rb \ 81 mruby/build_config/IntelGalileo.rb \ 82 mruby/build_config/ci/msvc.rb \ 83 mruby/build_config/ci/gcc-clang.rb \ 84 mruby/build_config/nintendo_switch.rb \ 85 mruby/build_config/serenity.rb \ 86 mruby/build_config/dreamcast_shelf.rb \ 87 mruby/build_config/default.rb \ 88 mruby/build_config/android_armeabi_v7a_neon_hard.rb \ 89 mruby/build_config/host-gprof.rb \ 90 mruby/build_config/clang-asan.rb \ 91 mruby/build_config/RX630.rb \ 92 mruby/build_config/host-nofloat.rb \ 93 mruby/build_config/android_armeabi.rb \ 94 mruby/build_config/android_arm64_v8a.rb \ 95 mruby/build_config/cross-32bit.rb \ 96 mruby/build_config/cross-mingw.rb \ 97 mruby/build_config/helpers/wine_runner.rb \ 98 mruby/lib/mruby/build/command.rb \ 99 mruby/lib/mruby/build/load_gems.rb \ 100 mruby/lib/mruby/lockfile.rb \ 101 mruby/lib/mruby/build.rb \ 102 mruby/lib/mruby/core_ext.rb \ 103 mruby/lib/mruby/doc.rb \ 104 mruby/lib/mruby/gem.rb \ 105 mruby/lib/mruby/presym.rb \ 106 mruby/lib/mruby/source.rb \ 107 mruby/examples/mrbgems/ruby_extension_example/mrbgem.rake \ 108 mruby/examples/mrbgems/ruby_extension_example/README.md \ 109 mruby/examples/mrbgems/ruby_extension_example/test/example.rb \ 110 mruby/examples/mrbgems/ruby_extension_example/mrblib/example.rb \ 111 mruby/examples/mrbgems/cdata_extension_example/mrbgem.rake \ 112 mruby/examples/mrbgems/cdata_extension_example/README.md \ 113 mruby/examples/mrbgems/cdata_extension_example/test/example.c \ 114 mruby/examples/mrbgems/cdata_extension_example/src/example.c \ 115 mruby/examples/mrbgems/c_and_ruby_extension_example/mrbgem.rake \ 116 mruby/examples/mrbgems/c_and_ruby_extension_example/README.md \ 117 mruby/examples/mrbgems/c_and_ruby_extension_example/test/example.rb \ 118 mruby/examples/mrbgems/c_and_ruby_extension_example/mrblib/example.rb \ 119 mruby/examples/mrbgems/c_and_ruby_extension_example/src/example.c \ 120 mruby/examples/mrbgems/c_extension_example/mrbgem.rake \ 121 mruby/examples/mrbgems/c_extension_example/README.md \ 122 mruby/examples/mrbgems/c_extension_example/test/example.rb \ 123 mruby/examples/mrbgems/c_extension_example/test/example.c \ 124 mruby/examples/mrbgems/c_extension_example/src/example.c \ 125 mruby/examples/mrbgems/mruby-YOUR-bigint/TODO-HINT.md \ 126 mruby/examples/mrbgems/mruby-YOUR-bigint/core/bigint.c \ 127 mruby/examples/mrbgems/mruby-YOUR-bigint/mrbgem.rake \ 128 mruby/test/bintest.rb \ 129 mruby/test/t/enumerable.rb \ 130 mruby/test/t/comparable.rb \ 131 mruby/test/t/false.rb \ 132 mruby/test/t/exception.rb \ 133 mruby/test/t/rangeerror.rb \ 134 mruby/test/t/bs_literal.rb \ 135 mruby/test/t/regexperror.rb \ 136 mruby/test/t/class.rb \ 137 mruby/test/t/iterations.rb \ 138 mruby/test/t/true.rb \ 139 mruby/test/t/lang.rb \ 140 mruby/test/t/range.rb \ 141 mruby/test/t/kernel.rb \ 142 mruby/test/t/unicode.rb \ 143 mruby/test/t/localjumperror.rb \ 144 mruby/test/t/hash.rb \ 145 mruby/test/t/syntax.rb \ 146 mruby/test/t/nameerror.rb \ 147 mruby/test/t/module.rb \ 148 mruby/test/t/argumenterror.rb \ 149 mruby/test/t/methods.rb \ 150 mruby/test/t/ensure.rb \ 151 mruby/test/t/indexerror.rb \ 152 mruby/test/t/runtimeerror.rb \ 153 mruby/test/t/gc.rb \ 154 mruby/test/t/array.rb \ 155 mruby/test/t/string.rb \ 156 mruby/test/t/proc.rb \ 157 mruby/test/t/basicobject.rb \ 158 mruby/test/t/integer.rb \ 159 mruby/test/t/nomethoderror.rb \ 160 mruby/test/t/codegen.rb \ 161 mruby/test/t/literals.rb \ 162 mruby/test/t/nil.rb \ 163 mruby/test/t/typeerror.rb \ 164 mruby/test/t/symbol.rb \ 165 mruby/test/t/object.rb \ 166 mruby/test/t/vformat.rb \ 167 mruby/test/t/numeric.rb \ 168 mruby/test/t/bs_block.rb \ 169 mruby/test/t/float.rb \ 170 mruby/test/t/standarderror.rb \ 171 mruby/test/t/superclass.rb \ 172 mruby/test/assert.rb \ 173 mruby/super-linter.report/.keep \ 174 mruby/TODO.md \ 175 mruby/Doxyfile \ 176 mruby/mrblib/00kernel.rb \ 177 mruby/mrblib/range.rb \ 178 mruby/mrblib/kernel.rb \ 179 mruby/mrblib/hash.rb \ 180 mruby/mrblib/00class.rb \ 181 mruby/mrblib/10error.rb \ 182 mruby/mrblib/array.rb \ 183 mruby/mrblib/string.rb \ 184 mruby/mrblib/compar.rb \ 185 mruby/mrblib/symbol.rb \ 186 mruby/mrblib/enum.rb \ 187 mruby/mrblib/numeric.rb \ 188 mruby/build_config.rb \ 189 mruby/LICENSE \ 190 mruby/src/etc.c \ 191 mruby/src/variable.c \ 192 mruby/src/cdump.c \ 193 mruby/src/init.c \ 194 mruby/src/opcode.h \ 195 mruby/src/gc.c \ 196 mruby/src/load.c \ 197 mruby/src/codedump.c \ 198 mruby/src/error.c \ 199 mruby/src/readfloat.c \ 200 mruby/src/state.c \ 201 mruby/src/string.c \ 202 mruby/src/numeric.c \ 203 mruby/src/readnum.c \ 204 mruby/src/enum.c \ 205 mruby/src/print.c \ 206 mruby/src/readint.c \ 207 mruby/src/numops.c \ 208 mruby/src/hash.c \ 209 mruby/src/version.c \ 210 mruby/src/backtrace.c \ 211 mruby/src/fmt_fp.c \ 212 mruby/src/range.c \ 213 mruby/src/vm.c \ 214 mruby/src/debug.c \ 215 mruby/src/symbol.c \ 216 mruby/src/error.h \ 217 mruby/src/kernel.c \ 218 mruby/src/object.c \ 219 mruby/src/proc.c \ 220 mruby/src/array.c \ 221 mruby/src/dump.c \ 222 mruby/src/class.c \ 223 mruby/src/compar.c \ 224 mruby/src/value_array.h \ 225 mruby/src/pool.c \ 226 mruby/mruby-source.gemspec \ 227 mruby/mrbgems/mruby-eval/mrbgem.rake \ 228 mruby/mrbgems/mruby-eval/test/eval.rb \ 229 mruby/mrbgems/mruby-eval/src/eval.c \ 230 mruby/mrbgems/stdlib.gembox \ 231 mruby/mrbgems/mruby-string-ext/mrbgem.rake \ 232 mruby/mrbgems/mruby-string-ext/test/range.rb \ 233 mruby/mrbgems/mruby-string-ext/test/string.rb \ 234 mruby/mrbgems/mruby-string-ext/test/numeric.rb \ 235 mruby/mrbgems/mruby-string-ext/mrblib/string.rb \ 236 mruby/mrbgems/mruby-string-ext/src/string.c \ 237 mruby/mrbgems/default-no-stdio.gembox \ 238 mruby/mrbgems/mruby-set/mrbgem.rake \ 239 mruby/mrbgems/mruby-set/README.md \ 240 mruby/mrbgems/mruby-set/test/set.rb \ 241 mruby/mrbgems/mruby-set/mrblib/set.rb \ 242 mruby/mrbgems/mruby-set/LICENSE \ 243 mruby/mrbgems/mruby-set/mruby-set.gem \ 244 mruby/mrbgems/mruby-method/mrbgem.rake \ 245 mruby/mrbgems/mruby-method/README.md \ 246 mruby/mrbgems/mruby-method/test/method.rb \ 247 mruby/mrbgems/mruby-method/mrblib/kernel.rb \ 248 mruby/mrbgems/mruby-method/mrblib/method.rb \ 249 mruby/mrbgems/mruby-method/src/method.c \ 250 mruby/mrbgems/mruby-random/mrbgem.rake \ 251 mruby/mrbgems/mruby-random/test/random.rb \ 252 mruby/mrbgems/mruby-random/src/random.c \ 253 mruby/mrbgems/mruby-catch/mrbgem.rake \ 254 mruby/mrbgems/mruby-catch/test/catch.rb \ 255 mruby/mrbgems/mruby-catch/mrblib/catch.rb \ 256 mruby/mrbgems/mruby-catch/src/catch.c \ 257 mruby/mrbgems/mruby-cmath/mrbgem.rake \ 258 mruby/mrbgems/mruby-cmath/test/cmath.rb \ 259 mruby/mrbgems/mruby-cmath/src/cmath.c \ 260 mruby/mrbgems/mruby-compar-ext/mrbgem.rake \ 261 mruby/mrbgems/mruby-compar-ext/mrblib/compar.rb \ 262 mruby/mrbgems/mruby-pack/mrbgem.rake \ 263 mruby/mrbgems/mruby-pack/README.md \ 264 mruby/mrbgems/mruby-pack/test/pack.rb \ 265 mruby/mrbgems/mruby-pack/src/pack.c \ 266 mruby/mrbgems/mruby-struct/mrbgem.rake \ 267 mruby/mrbgems/mruby-struct/test/struct.rb \ 268 mruby/mrbgems/mruby-struct/mrblib/struct.rb \ 269 mruby/mrbgems/mruby-struct/src/struct.c \ 270 mruby/mrbgems/mruby-bigint/core/bigint.c \ 271 mruby/mrbgems/mruby-bigint/core/bigint.h \ 272 mruby/mrbgems/mruby-bigint/mrbgem.rake \ 273 mruby/mrbgems/mruby-bigint/README.md \ 274 mruby/mrbgems/mruby-bigint/test/bigint.rb \ 275 mruby/mrbgems/mruby-bigint/README-fgmp.md \ 276 mruby/mrbgems/mruby-symbol-ext/mrbgem.rake \ 277 mruby/mrbgems/mruby-symbol-ext/test/symbol.rb \ 278 mruby/mrbgems/mruby-symbol-ext/mrblib/symbol.rb \ 279 mruby/mrbgems/mruby-symbol-ext/src/symbol.c \ 280 mruby/mrbgems/mruby-io/mrbgem.rake \ 281 mruby/mrbgems/mruby-io/README.md \ 282 mruby/mrbgems/mruby-io/test/mruby_io_test.c \ 283 mruby/mrbgems/mruby-io/test/io.rb \ 284 mruby/mrbgems/mruby-io/test/file.rb \ 285 mruby/mrbgems/mruby-io/test/file_test.rb \ 286 mruby/mrbgems/mruby-io/mrblib/io.rb \ 287 mruby/mrbgems/mruby-io/mrblib/file.rb \ 288 mruby/mrbgems/mruby-io/mrblib/file_constants.rb \ 289 mruby/mrbgems/mruby-io/mrblib/kernel.rb \ 290 mruby/mrbgems/mruby-io/src/mruby_io_gem.c \ 291 mruby/mrbgems/mruby-io/src/file_test.c \ 292 mruby/mrbgems/mruby-io/src/io.c \ 293 mruby/mrbgems/mruby-io/src/file.c \ 294 mruby/mrbgems/mruby-io/include/mruby/ext/io.h \ 295 mruby/mrbgems/mruby-compiler/core/parse.y \ 296 mruby/mrbgems/mruby-compiler/core/y.tab.c \ 297 mruby/mrbgems/mruby-compiler/core/node.h \ 298 mruby/mrbgems/mruby-compiler/core/keywords \ 299 mruby/mrbgems/mruby-compiler/core/codegen.c \ 300 mruby/mrbgems/mruby-compiler/core/lex.def \ 301 mruby/mrbgems/mruby-compiler/mrbgem.rake \ 302 mruby/mrbgems/mruby-bin-config/mrbgem.rake \ 303 mruby/mrbgems/mruby-bin-config/mruby-config \ 304 mruby/mrbgems/mruby-bin-config/mruby-config.bat \ 305 mruby/mrbgems/mruby-proc-ext/mrbgem.rake \ 306 mruby/mrbgems/mruby-proc-ext/test/proc.rb \ 307 mruby/mrbgems/mruby-proc-ext/test/proc.c \ 308 mruby/mrbgems/mruby-proc-ext/mrblib/proc.rb \ 309 mruby/mrbgems/mruby-proc-ext/src/proc.c \ 310 mruby/mrbgems/mruby-data/mrbgem.rake \ 311 mruby/mrbgems/mruby-data/test/data.rb \ 312 mruby/mrbgems/mruby-data/src/data.c \ 313 mruby/mrbgems/mruby-dir/mrbgem.rake \ 314 mruby/mrbgems/mruby-dir/README.md \ 315 mruby/mrbgems/mruby-dir/test/dir.rb \ 316 mruby/mrbgems/mruby-dir/test/dirtest.c \ 317 mruby/mrbgems/mruby-dir/mrblib/dir.rb \ 318 mruby/mrbgems/mruby-dir/src/Win/dirent.c \ 319 mruby/mrbgems/mruby-dir/src/dir.c \ 320 mruby/mrbgems/mruby-object-ext/mrbgem.rake \ 321 mruby/mrbgems/mruby-object-ext/test/nil.rb \ 322 mruby/mrbgems/mruby-object-ext/test/object.rb \ 323 mruby/mrbgems/mruby-object-ext/mrblib/object.rb \ 324 mruby/mrbgems/mruby-object-ext/src/object.c \ 325 mruby/mrbgems/mruby-kernel-ext/mrbgem.rake \ 326 mruby/mrbgems/mruby-kernel-ext/test/kernel.rb \ 327 mruby/mrbgems/mruby-kernel-ext/src/kernel.c \ 328 mruby/mrbgems/mruby-class-ext/mrbgem.rake \ 329 mruby/mrbgems/mruby-class-ext/test/class.rb \ 330 mruby/mrbgems/mruby-class-ext/test/module.rb \ 331 mruby/mrbgems/mruby-class-ext/mrblib/module.rb \ 332 mruby/mrbgems/mruby-class-ext/src/class.c \ 333 mruby/mrbgems/mruby-binding/mrbgem.rake \ 334 mruby/mrbgems/mruby-binding/test/binding.rb \ 335 mruby/mrbgems/mruby-binding/test/binding.c \ 336 mruby/mrbgems/mruby-binding/src/binding.c \ 337 mruby/mrbgems/mruby-print/mrbgem.rake \ 338 mruby/mrbgems/mruby-print/mrblib/print.rb \ 339 mruby/mrbgems/mruby-print/src/print.c \ 340 mruby/mrbgems/mruby-hash-ext/mrbgem.rake \ 341 mruby/mrbgems/mruby-hash-ext/test/hash.rb \ 342 mruby/mrbgems/mruby-hash-ext/mrblib/hash.rb \ 343 mruby/mrbgems/mruby-hash-ext/src/hash-ext.c \ 344 mruby/mrbgems/mruby-sleep/example/sleep.rb \ 345 mruby/mrbgems/mruby-sleep/mrbgem.rake \ 346 mruby/mrbgems/mruby-sleep/README.md \ 347 mruby/mrbgems/mruby-sleep/test/sleep_test.rb \ 348 mruby/mrbgems/mruby-sleep/src/sleep.c \ 349 mruby/mrbgems/mruby-sprintf/mrbgem.rake \ 350 mruby/mrbgems/mruby-sprintf/test/sprintf.rb \ 351 mruby/mrbgems/mruby-sprintf/mrblib/string.rb \ 352 mruby/mrbgems/mruby-sprintf/src/sprintf.c \ 353 mruby/mrbgems/mruby-enum-chain/mrbgem.rake \ 354 mruby/mrbgems/mruby-enum-chain/test/enum_chain.rb \ 355 mruby/mrbgems/mruby-enum-chain/mrblib/chain.rb \ 356 mruby/mrbgems/mruby-range-ext/mrbgem.rake \ 357 mruby/mrbgems/mruby-range-ext/test/range.rb \ 358 mruby/mrbgems/mruby-range-ext/mrblib/range.rb \ 359 mruby/mrbgems/mruby-range-ext/src/range.c \ 360 mruby/mrbgems/mruby-bin-mirb/tools/mirb/mirb.c \ 361 mruby/mrbgems/mruby-bin-mirb/mrbgem.rake \ 362 mruby/mrbgems/mruby-bin-mirb/bintest/mirb.rb \ 363 mruby/mrbgems/mruby-metaprog/mrbgem.rake \ 364 mruby/mrbgems/mruby-metaprog/test/metaprog.rb \ 365 mruby/mrbgems/mruby-metaprog/src/metaprog.c \ 366 mruby/mrbgems/mruby-test-inline-struct/mrbgem.rake \ 367 mruby/mrbgems/mruby-test-inline-struct/test/inline.c \ 368 mruby/mrbgems/mruby-test-inline-struct/test/inline.rb \ 369 mruby/mrbgems/mruby-time/mrbgem.rake \ 370 mruby/mrbgems/mruby-time/test/time.rb \ 371 mruby/mrbgems/mruby-time/mrblib/time.rb \ 372 mruby/mrbgems/mruby-time/src/time.c \ 373 mruby/mrbgems/mruby-time/include/mruby/time.h \ 374 mruby/mrbgems/mruby-proc-binding/mrbgem.rake \ 375 mruby/mrbgems/mruby-proc-binding/test/proc-binding.c \ 376 mruby/mrbgems/mruby-proc-binding/test/proc-binding.rb \ 377 mruby/mrbgems/mruby-proc-binding/src/proc-binding.c \ 378 mruby/mrbgems/stdlib-ext.gembox \ 379 mruby/mrbgems/metaprog.gembox \ 380 mruby/mrbgems/mruby-enumerator/mrbgem.rake \ 381 mruby/mrbgems/mruby-enumerator/test/enumerator.rb \ 382 mruby/mrbgems/mruby-enumerator/mrblib/enumerator.rb \ 383 mruby/mrbgems/math.gembox \ 384 mruby/mrbgems/mruby-socket/mrbgem.rake \ 385 mruby/mrbgems/mruby-socket/README.md \ 386 mruby/mrbgems/mruby-socket/test/socket.rb \ 387 mruby/mrbgems/mruby-socket/test/udpsocket.rb \ 388 mruby/mrbgems/mruby-socket/test/tcpsocket.rb \ 389 mruby/mrbgems/mruby-socket/test/sockettest.c \ 390 mruby/mrbgems/mruby-socket/test/basicsocket.rb \ 391 mruby/mrbgems/mruby-socket/test/addrinfo.rb \ 392 mruby/mrbgems/mruby-socket/test/unix.rb \ 393 mruby/mrbgems/mruby-socket/test/ipsocket.rb \ 394 mruby/mrbgems/mruby-socket/mrblib/socket.rb \ 395 mruby/mrbgems/mruby-socket/src/socket.c \ 396 mruby/mrbgems/mruby-socket/src/gen.rb \ 397 mruby/mrbgems/mruby-socket/src/const.cstub \ 398 mruby/mrbgems/mruby-socket/src/const.def \ 399 mruby/mrbgems/mruby-objectspace/mrbgem.rake \ 400 mruby/mrbgems/mruby-objectspace/test/objectspace.rb \ 401 mruby/mrbgems/mruby-objectspace/src/mruby_objectspace.c \ 402 mruby/mrbgems/full-core.gembox \ 403 mruby/mrbgems/mruby-rational/mrbgem.rake \ 404 mruby/mrbgems/mruby-rational/test/rational.rb \ 405 mruby/mrbgems/mruby-rational/mrblib/rational.rb \ 406 mruby/mrbgems/mruby-rational/src/rational.c \ 407 mruby/mrbgems/mruby-numeric-ext/mrbgem.rake \ 408 mruby/mrbgems/mruby-numeric-ext/test/numeric.rb \ 409 mruby/mrbgems/mruby-numeric-ext/mrblib/numeric_ext.rb \ 410 mruby/mrbgems/mruby-numeric-ext/src/numeric_ext.c \ 411 mruby/mrbgems/mruby-binding-core/mrbgem.rake \ 412 mruby/mrbgems/mruby-binding-core/test/binding-core.rb \ 413 mruby/mrbgems/mruby-binding-core/src/binding-core.c \ 414 mruby/mrbgems/mruby-fiber/mrbgem.rake \ 415 mruby/mrbgems/mruby-fiber/test/fiber.rb \ 416 mruby/mrbgems/mruby-fiber/src/fiber.c \ 417 mruby/mrbgems/mruby-complex/mrbgem.rake \ 418 mruby/mrbgems/mruby-complex/test/complex.rb \ 419 mruby/mrbgems/mruby-complex/mrblib/complex.rb \ 420 mruby/mrbgems/mruby-complex/src/complex.c \ 421 mruby/mrbgems/mruby-exit/mrbgem.rake \ 422 mruby/mrbgems/mruby-exit/src/mruby-exit.c \ 423 mruby/mrbgems/mruby-error/mrbgem.rake \ 424 mruby/mrbgems/mruby-error/test/exception.rb \ 425 mruby/mrbgems/mruby-error/test/exception.c \ 426 mruby/mrbgems/mruby-error/src/exception.c \ 427 mruby/mrbgems/mruby-bin-mruby/tools/mruby/mruby.c \ 428 mruby/mrbgems/mruby-bin-mruby/mrbgem.rake \ 429 mruby/mrbgems/mruby-bin-mruby/bintest/mruby.rb \ 430 mruby/mrbgems/mruby-test/mrbgem.rake \ 431 mruby/mrbgems/mruby-test/vformat.c \ 432 mruby/mrbgems/mruby-test/README.md \ 433 mruby/mrbgems/mruby-test/driver.c \ 434 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/cmdbreak.c \ 435 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/apiprint.c \ 436 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/cmdrun.c \ 437 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/apistring.h \ 438 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/apiprint.h \ 439 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/apibreak.h \ 440 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/apibreak.c \ 441 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/mrdberror.h \ 442 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/apistring.c \ 443 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/apilist.h \ 444 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/cmdmisc.c \ 445 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/cmdprint.c \ 446 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/mrdbconf.h \ 447 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.h \ 448 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/mrdb.c \ 449 mruby/mrbgems/mruby-bin-debugger/tools/mrdb/apilist.c \ 450 mruby/mrbgems/mruby-bin-debugger/mrbgem.rake \ 451 mruby/mrbgems/mruby-bin-debugger/bintest/mrdb.rb \ 452 mruby/mrbgems/mruby-bin-debugger/bintest/print.rb \ 453 mruby/mrbgems/mruby-array-ext/mrbgem.rake \ 454 mruby/mrbgems/mruby-array-ext/test/array.rb \ 455 mruby/mrbgems/mruby-array-ext/mrblib/array.rb \ 456 mruby/mrbgems/mruby-array-ext/src/array.c \ 457 mruby/mrbgems/mruby-enum-lazy/mrbgem.rake \ 458 mruby/mrbgems/mruby-enum-lazy/test/lazy.rb \ 459 mruby/mrbgems/mruby-enum-lazy/mrblib/lazy.rb \ 460 mruby/mrbgems/mruby-bin-strip/tools/mruby-strip/mruby-strip.c \ 461 mruby/mrbgems/mruby-bin-strip/mrbgem.rake \ 462 mruby/mrbgems/mruby-bin-strip/bintest/mruby-strip.rb \ 463 mruby/mrbgems/mruby-errno/mrbgem.rake \ 464 mruby/mrbgems/mruby-errno/README.md \ 465 mruby/mrbgems/mruby-errno/test/errno.rb \ 466 mruby/mrbgems/mruby-errno/mrblib/errno.rb \ 467 mruby/mrbgems/mruby-errno/src/gen.rb \ 468 mruby/mrbgems/mruby-errno/src/known_errors_def.cstub \ 469 mruby/mrbgems/mruby-errno/src/known_errors.def \ 470 mruby/mrbgems/mruby-errno/src/errno.c \ 471 mruby/mrbgems/mruby-toplevel-ext/mrbgem.rake \ 472 mruby/mrbgems/mruby-toplevel-ext/test/toplevel.rb \ 473 mruby/mrbgems/mruby-toplevel-ext/mrblib/toplevel.rb \ 474 mruby/mrbgems/mruby-math/mrbgem.rake \ 475 mruby/mrbgems/mruby-math/test/math.rb \ 476 mruby/mrbgems/mruby-math/src/math.c \ 477 mruby/mrbgems/mruby-bin-mrbc/tools/mrbc/stub.c \ 478 mruby/mrbgems/mruby-bin-mrbc/tools/mrbc/mrbc.c \ 479 mruby/mrbgems/mruby-bin-mrbc/mrbgem.rake \ 480 mruby/mrbgems/mruby-bin-mrbc/bintest/mrbc.rb \ 481 mruby/mrbgems/stdlib-io.gembox \ 482 mruby/mrbgems/default.gembox \ 483 mruby/mrbgems/mruby-os-memsize/mrbgem.rake \ 484 mruby/mrbgems/mruby-os-memsize/test/memsize.rb \ 485 mruby/mrbgems/mruby-os-memsize/src/memsize.c \ 486 mruby/mrbgems/default-no-fpu.gembox \ 487 mruby/mrbgems/mruby-enum-ext/mrbgem.rake \ 488 mruby/mrbgems/mruby-enum-ext/test/enum.rb \ 489 mruby/mrbgems/mruby-enum-ext/mrblib/enum.rb \ 490 mruby/Rakefile \ 491 mruby/SECURITY.md \ 492 mruby/doc/mruby_logo_red_icon.png \ 493 mruby/doc/mruby3.0.md \ 494 mruby/doc/mruby3.1.md \ 495 mruby/doc/internal/opcode.md \ 496 mruby/doc/internal/boxing.md \ 497 mruby/doc/limitations.md \ 498 mruby/doc/mruby3.2.md \ 499 mruby/doc/guides/compile.md \ 500 mruby/doc/guides/mrbgems.md \ 501 mruby/doc/guides/debugger.md \ 502 mruby/doc/guides/link.md \ 503 mruby/doc/guides/symbol.md \ 504 mruby/doc/guides/gc-arena-howto.md \ 505 mruby/doc/guides/mrbconf.md \ 506 mruby/minirake \ 507 mruby/include/mruby/opcode.h \ 508 mruby/include/mruby/re.h \ 509 mruby/include/mruby/hash.h \ 510 mruby/include/mruby/string.h \ 511 mruby/include/mruby/presym.h \ 512 mruby/include/mruby/object.h \ 513 mruby/include/mruby/class.h \ 514 mruby/include/mruby/ops.h \ 515 mruby/include/mruby/irep.h \ 516 mruby/include/mruby/compile.h \ 517 mruby/include/mruby/array.h \ 518 mruby/include/mruby/range.h \ 519 mruby/include/mruby/throw.h \ 520 mruby/include/mruby/variable.h \ 521 mruby/include/mruby/boxing_word.h \ 522 mruby/include/mruby/istruct.h \ 523 mruby/include/mruby/data.h \ 524 mruby/include/mruby/common.h \ 525 mruby/include/mruby/error.h \ 526 mruby/include/mruby/debug.h \ 527 mruby/include/mruby/boxing_no.h \ 528 mruby/include/mruby/numeric.h \ 529 mruby/include/mruby/boxing_nan.h \ 530 mruby/include/mruby/value.h \ 531 mruby/include/mruby/endian.h \ 532 mruby/include/mruby/internal.h \ 533 mruby/include/mruby/dump.h \ 534 mruby/include/mruby/version.h \ 535 mruby/include/mruby/khash.h \ 536 mruby/include/mruby/gc.h \ 537 mruby/include/mruby/presym/enable.h \ 538 mruby/include/mruby/presym/disable.h \ 539 mruby/include/mruby/presym/scanning.h \ 540 mruby/include/mruby/proc.h \ 541 mruby/include/mrbconf.h \ 542 mruby/include/mruby.h 543 544if ENABLE_THIRD_PARTY 545 546noinst_LTLIBRARIES = liburl-parser.la 547liburl_parser_la_SOURCES = \ 548 url-parser/url_parser.c \ 549 url-parser/url_parser.h 550 551noinst_LTLIBRARIES += libllhttp.la 552libllhttp_la_SOURCES = \ 553 llhttp/src/api.c \ 554 llhttp/src/http.c \ 555 llhttp/src/llhttp.c \ 556 llhttp/include/llhttp.h 557libllhttp_la_CPPFLAGS = -I${srcdir}/llhttp/include 558 559if HAVE_NEVERBLEED 560noinst_LTLIBRARIES += libneverbleed.la 561libneverbleed_la_CPPFLAGS = @OPENSSL_CFLAGS@ 562libneverbleed_la_LIBADD = @OPENSSL_LIBS@ 563libneverbleed_la_SOURCES = neverbleed/neverbleed.c neverbleed/neverbleed.h 564endif # HAVE_NEVERBLEED 565 566if HAVE_MRUBY 567 568.PHONY: all-local clean mruby 569 570mruby: 571 mkdir -p "${abs_builddir}/mruby/build" 572 diff "${srcdir}/build_config.rb" "${abs_builddir}/mruby/build/build_config.rb" >& /dev/null || \ 573 cp "${srcdir}/build_config.rb" "${abs_builddir}/mruby/build" 574 MRUBY_CONFIG="${abs_builddir}/mruby/build/build_config.rb" \ 575 BUILD_DIR="${abs_builddir}/mruby/build" \ 576 INSTALL_DIR="${abs_builddir}/mruby/build/install/bin" \ 577 MRUBY_CC="${CC}" MRUBY_CXX="$(firstword $(CXX))" MRUBY_LD="${LD}" \ 578 MRUBY_AR="${AR}" \ 579 HOST="${host}" BUILD="${build}" \ 580 "${srcdir}/mruby/minirake" -f "${srcdir}/mruby/Rakefile" 581 582all-local: mruby 583 584clean-local: 585 [ ! -f "${abs_builddir}/mruby/build/build_config.rb" ] || \ 586 MRUBY_CONFIG="${abs_builddir}/mruby/build/build_config.rb" \ 587 BUILD_DIR="${abs_builddir}/mruby/build" \ 588 MRUBY_CC="${CC}" \ 589 "${srcdir}/mruby/minirake" -f "${srcdir}/mruby/Rakefile" clean 590 591endif # HAVE_MRUBY 592 593endif # ENABLE_THIRD_PARTY 594