Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 # Copyright (c) 2012 The Native Client Authors. All rights reserved. | 1 # Copyright (c) 2012 The Native Client Authors. All rights reserved. |
| 2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
| 3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
| 4 # | 4 # |
| 5 # Makefile | 5 # Makefile |
| 6 # | 6 # |
| 7 # usage: 'make [package]' | 7 # usage: 'make [package]' |
| 8 # | 8 # |
| 9 # This makefile builds all of the Native Client ports listed below | 9 # This makefile builds all of the Native Client ports listed below |
| 10 # in $(ALL_PORTS). Each port has a dependency on its own sentinel | 10 # in $(ALL_PORTS). Each port has a dependency on its own sentinel |
| (...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 161 ports/opencv \ | 161 ports/opencv \ |
| 162 ports/OpenSceneGraph \ | 162 ports/OpenSceneGraph \ |
| 163 ports/openssh \ | 163 ports/openssh \ |
| 164 ports/openssl \ | 164 ports/openssl \ |
| 165 ports/pango \ | 165 ports/pango \ |
| 166 ports/pcre \ | 166 ports/pcre \ |
| 167 ports/physfs \ | 167 ports/physfs \ |
| 168 ports/pixman \ | 168 ports/pixman \ |
| 169 ports/protobuf \ | 169 ports/protobuf \ |
| 170 ports/python \ | 170 ports/python \ |
| 171 ports/python_static \ | |
| 171 ports/python_ppapi \ | 172 ports/python_ppapi \ |
| 172 ports/python3 \ | 173 ports/python3 \ |
| 173 ports/python3_ppapi \ | 174 ports/python3_ppapi \ |
| 174 ports/readline \ | 175 ports/readline \ |
| 175 ports/Regal \ | 176 ports/Regal \ |
| 176 ports/ruby \ | 177 ports/ruby \ |
| 177 ports/ruby_ppapi \ | 178 ports/ruby_ppapi \ |
| 178 ports/scummvm \ | 179 ports/scummvm \ |
| 179 ports/SDL \ | 180 ports/SDL \ |
| 180 ports/SDL_image \ | 181 ports/SDL_image \ |
| 181 ports/SDL_mixer \ | 182 ports/SDL_mixer \ |
| 182 ports/SDL_net \ | 183 ports/SDL_net \ |
| 183 ports/SDL_ttf \ | 184 ports/SDL_ttf \ |
| 184 ports/snes9x \ | 185 ports/snes9x \ |
| 185 ports/speex \ | 186 ports/speex \ |
| 186 ports/sqlite \ | 187 ports/sqlite \ |
| 187 ports/subversion \ | 188 ports/subversion \ |
| 188 ports/thttpd \ | 189 ports/thttpd \ |
| 189 ports/tiff \ | 190 ports/tiff \ |
| 190 ports/tinyxml \ | 191 ports/tinyxml \ |
| 191 ports/toybox \ | 192 ports/toybox \ |
| 192 ports/vim \ | 193 ports/vim \ |
| 193 ports/webp \ | 194 ports/webp \ |
| 194 ports/x264 \ | 195 ports/x264 \ |
| 195 ports/xaos \ | 196 ports/xaos \ |
| 196 ports/yajl \ | 197 ports/yajl \ |
| 197 ports/zeromq \ | 198 ports/zeromq \ |
| 198 ports/zlib | 199 ports/zlib \ |
| 200 ports/python_modules/python_host \ | |
| 201 ports/python_modules/numpy \ | |
| 202 ports/python_modules/cython \ | |
| 203 ports/python_modules/pyppapi \ | |
| 204 ports/python_modules/setuptools \ | |
| 205 ports/python_modules/ipython \ | |
| 206 ports/python_modules/jinja2 \ | |
| 207 ports/python_modules/yt \ | |
| 208 ports/python_modules/pyzmq \ | |
| 209 ports/python_modules/sympy \ | |
| 210 ports/python_modules/h5py \ | |
| 211 ports/python_modules/matplotlib | |
| 199 | 212 |
| 200 SENTINELS_DIR = $(NACL_OUT)/sentinels | 213 SENTINELS_DIR = $(NACL_OUT)/sentinels |
| 201 SENT := $(SENTINELS_DIR)/$(NACL_ARCH) | 214 SENT := $(SENTINELS_DIR)/$(NACL_ARCH) |
| 202 ifneq ($(NACL_ARCH), pnacl) | 215 ifneq ($(NACL_ARCH), pnacl) |
| 203 SENT := $(SENT)_$(NACL_LIBC) | 216 SENT := $(SENT)_$(NACL_LIBC) |
| 204 endif | 217 endif |
| 205 ifeq ($(NACL_DEBUG), 1) | 218 ifeq ($(NACL_DEBUG), 1) |
| 206 SENT := $(SENT)_debug | 219 SENT := $(SENT)_debug |
| 207 endif | 220 endif |
| 208 | 221 |
| 222 -include Makefile.local | |
| 223 | |
| 209 all: $(ALL_PORTS) | 224 all: $(ALL_PORTS) |
| 210 # The subset of libraries that are shipped as part of the | 225 # The subset of libraries that are shipped as part of the |
| 211 # official NaCl SDK | 226 # official NaCl SDK |
| 212 SDK_LIBS = freealut freetype jpeg lua5.2 modplug ogg openal png theora tiff tiny xml | 227 SDK_LIBS = freealut freetype jpeg lua5.2 modplug ogg openal png theora tiff tiny xml |
| 213 SDK_LIBS += vorbis webp xml2 zlib | 228 SDK_LIBS += vorbis webp xml2 zlib |
| 214 sdklibs: $(SDK_LIBS) | 229 sdklibs: $(SDK_LIBS) |
| 215 | 230 |
| 216 package_list: | 231 package_list: |
| 217 @echo $(notdir $(ALL_PORTS)) | 232 @echo $(notdir $(ALL_PORTS)) |
| 218 | 233 |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 280 $(SENT)/ports/ffmpeg: ports/lame ports/libvorbis ports/libtheora \ | 295 $(SENT)/ports/ffmpeg: ports/lame ports/libvorbis ports/libtheora \ |
| 281 ports/glibc-compat | 296 ports/glibc-compat |
| 282 $(SENT)/ports/webp: ports/tiff ports/jpeg8d | 297 $(SENT)/ports/webp: ports/tiff ports/jpeg8d |
| 283 $(SENT)/ports/libav: ports/lame ports/libvorbis | 298 $(SENT)/ports/libav: ports/lame ports/libvorbis |
| 284 $(SENT)/ports/libtar: ports/zlib | 299 $(SENT)/ports/libtar: ports/zlib |
| 285 ifeq ($(LUA_NO_READLINE),) | 300 ifeq ($(LUA_NO_READLINE),) |
| 286 $(SENT)/ports/lua5.1: ports/readline | 301 $(SENT)/ports/lua5.1: ports/readline |
| 287 $(SENT)/ports/lua5.2: ports/readline | 302 $(SENT)/ports/lua5.2: ports/readline |
| 288 endif | 303 endif |
| 289 $(SENT)/ports/python: ports/readline ports/zlib | 304 $(SENT)/ports/python: ports/readline ports/zlib |
| 305 $(SENT)/ports/python_static: ports/readline ports/zlib ports/glibc-compat \ | |
| 306 ports/python_modules/pyppapi ports/openssl | |
|
Kester Tong
2014/01/29 20:38:47
does cython belong here too?
Matthew Turk
2014/01/31 15:56:57
It's needed, but only for pyppapi -- so I've updat
| |
| 290 $(SENT)/ports/python3: ports/readline ports/zlib | 307 $(SENT)/ports/python3: ports/readline ports/zlib |
| 291 $(SENT)/ports/ruby: ports/readline ports/zlib | 308 $(SENT)/ports/ruby: ports/readline ports/zlib |
| 292 $(SENT)/ports/sqlite: ports/readline | 309 $(SENT)/ports/sqlite: ports/readline |
| 293 $(SENT)/ports/apr-util: ports/apr ports/expat | 310 $(SENT)/ports/apr-util: ports/apr ports/expat |
| 294 $(SENT)/ports/subversion: ports/apr ports/apr-util ports/sqlite ports/zlib | 311 $(SENT)/ports/subversion: ports/apr ports/apr-util ports/sqlite ports/zlib |
| 295 $(SENT)/ports/nethack: ports/ncurses ports/libtar | 312 $(SENT)/ports/nethack: ports/ncurses ports/libtar |
| 296 $(SENT)/ports/bash: ports/ncurses ports/libtar ports/nacl-spawn | 313 $(SENT)/ports/bash: ports/ncurses ports/libtar ports/nacl-spawn |
| 297 $(SENT)/ports/nano: ports/ncurses ports/libtar ports/glibc-compat | 314 $(SENT)/ports/nano: ports/ncurses ports/libtar ports/glibc-compat |
| 298 $(SENT)/ports/vim: ports/ncurses ports/libtar | 315 $(SENT)/ports/vim: ports/ncurses ports/libtar |
| 299 $(SENT)/ports/texlive: ports/libtar | 316 $(SENT)/ports/texlive: ports/libtar |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 343 $(SENT)/ports/gdb: ports/ncurses ports/expat ports/readline | 360 $(SENT)/ports/gdb: ports/ncurses ports/expat ports/readline |
| 344 $(SENT)/ports/hdf5: ports/glibc-compat | 361 $(SENT)/ports/hdf5: ports/glibc-compat |
| 345 $(SENT)/ports/zeromq: ports/glibc-compat | 362 $(SENT)/ports/zeromq: ports/glibc-compat |
| 346 $(SENT)/ports/mpc: ports/gmp ports/mpfr | 363 $(SENT)/ports/mpc: ports/gmp ports/mpfr |
| 347 $(SENT)/ports/mpfr: ports/gmp | 364 $(SENT)/ports/mpfr: ports/gmp |
| 348 $(SENT)/ports/toybox: ports/glibc-compat ports/nacl-spawn | 365 $(SENT)/ports/toybox: ports/glibc-compat ports/nacl-spawn |
| 349 $(SENT)/ports/coreutils: ports/nacl-spawn | 366 $(SENT)/ports/coreutils: ports/nacl-spawn |
| 350 $(SENT)/ports/binutils: ports/nacl-spawn | 367 $(SENT)/ports/binutils: ports/nacl-spawn |
| 351 $(SENT)/ports/gcc: ports/nacl-spawn ports/gmp ports/mpfr ports/mpc | 368 $(SENT)/ports/gcc: ports/nacl-spawn ports/gmp ports/mpfr ports/mpc |
| 352 | 369 |
| 370 $(SENT)/ports/python_modules/python_host: \ | |
| 371 ports/readline ports/zlib | |
| 372 $(SENT)/ports/python_modules/numpy: \ | |
| 373 ports/python_modules/python_host | |
| 374 $(SENT)/ports/python_modules/cython: \ | |
| 375 ports/python_modules/numpy | |
| 376 $(SENT)/ports/python_modules/pyppapi: \ | |
| 377 ports/python_modules/python_host | |
| 378 $(SENT)/ports/python_modules/setuptools: \ | |
| 379 ports/python_modules/python_host | |
| 380 $(SENT)/ports/python_modules/ipython: \ | |
| 381 ports/python_modules/python_host | |
| 382 $(SENT)/ports/python_modules/pyzmq: \ | |
| 383 ports/python_modules/python_host \ | |
| 384 ports/python_modules/cython \ | |
| 385 ports/zeromq | |
| 386 $(SENT)/ports/python_modules/sympy: \ | |
| 387 ports/python_modules/python_host | |
| 388 $(SENT)/ports/python_modules/matplotlib: \ | |
| 389 ports/python_modules/python_host \ | |
| 390 ports/freetype ports/libpng | |
| 391 $(SENT)/ports/python_modules/h5py: \ | |
| 392 ports/hdf5 \ | |
| 393 ports/python_modules/python_host \ | |
| 394 ports/python_modules/cython \ | |
| 395 ports/python_modules/numpy | |
| 396 $(SENT)/ports/python_modules/yt: \ | |
| 397 ports/python_modules/python_host \ | |
| 398 ports/python_modules/cython \ | |
| 399 ports/python_modules/h5py \ | |
| 400 ports/python_modules/matplotlib \ | |
| 401 ports/python_modules/numpy \ | |
| 402 ports/python_modules/setuptools \ | |
| 403 ports/python_modules/sympy | |
| 404 $(SENT)/ports/python_modules/jinja2: \ | |
| 405 ports/python_modules/python_host | |
| 406 | |
| 353 # shortcuts libraries (alphabetical) | 407 # shortcuts libraries (alphabetical) |
| 354 agg: ports/agg ; | 408 agg: ports/agg ; |
| 355 apr: ports/apr ; | 409 apr: ports/apr ; |
| 356 apr-util: ports/apr-util ; | 410 apr-util: ports/apr-util ; |
| 357 binutils: ports/binutils ; | 411 binutils: ports/binutils ; |
| 358 boost: ports/boost ; | 412 boost: ports/boost ; |
| 359 box2d: ports/box2d ; | 413 box2d: ports/box2d ; |
| 360 bullet: ports/bullet ; | 414 bullet: ports/bullet ; |
| 361 bzip2: ports/bzip2 ; | 415 bzip2: ports/bzip2 ; |
| 362 cairo: ports/cairo ; | 416 cairo: ports/cairo ; |
| (...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 411 opencv: ports/opencv ; | 465 opencv: ports/opencv ; |
| 412 openscenegraph OpenSceneGraph: ports/OpenSceneGraph ; | 466 openscenegraph OpenSceneGraph: ports/OpenSceneGraph ; |
| 413 openssl: ports/openssl ; | 467 openssl: ports/openssl ; |
| 414 pango: ports/pango ; | 468 pango: ports/pango ; |
| 415 pcre libpcre: ports/pcre ; | 469 pcre libpcre: ports/pcre ; |
| 416 physfs: ports/physfs ; | 470 physfs: ports/physfs ; |
| 417 pixman: ports/pixman ; | 471 pixman: ports/pixman ; |
| 418 png libpng: ports/libpng ; | 472 png libpng: ports/libpng ; |
| 419 protobuf: ports/protobuf ; | 473 protobuf: ports/protobuf ; |
| 420 python: ports/python ; | 474 python: ports/python ; |
| 475 python_static: ports/python_static ; | |
| 421 python3: ports/python3 ; | 476 python3: ports/python3 ; |
| 422 readline: ports/readline ; | 477 readline: ports/readline ; |
| 423 regal Regal: ports/Regal ; | 478 regal Regal: ports/Regal ; |
| 424 ruby: ports/ruby ; | 479 ruby: ports/ruby ; |
| 425 sdl SDL: ports/SDL ; | 480 sdl SDL: ports/SDL ; |
| 426 sdl_image SDL_image: ports/SDL_image ; | 481 sdl_image SDL_image: ports/SDL_image ; |
| 427 sdl_mixer SDL_mixer: ports/SDL_mixer ; | 482 sdl_mixer SDL_mixer: ports/SDL_mixer ; |
| 428 sdl_net SDL_net: ports/SDL_net ; | 483 sdl_net SDL_net: ports/SDL_net ; |
| 429 sdl_ttf SDL_ttf: ports/SDL_ttf ; | 484 sdl_ttf SDL_ttf: ports/SDL_ttf ; |
| 430 sodium libsodium: ports/libsodium ; | 485 sodium libsodium: ports/libsodium ; |
| 431 speex: ports/speex ; | 486 speex: ports/speex ; |
| 432 sqlite: ports/sqlite ; | 487 sqlite: ports/sqlite ; |
| 433 tar libtar: ports/libtar ; | 488 tar libtar: ports/libtar ; |
| 434 theora libtheora: ports/libtheora ; | 489 theora libtheora: ports/libtheora ; |
| 435 tiff: ports/tiff ; | 490 tiff: ports/tiff ; |
| 436 tinyxml: ports/tinyxml ; | 491 tinyxml: ports/tinyxml ; |
| 437 tomcrypt libtomcrypt: ports/libtomcrypt ; | 492 tomcrypt libtomcrypt: ports/libtomcrypt ; |
| 438 tommath libtommath: ports/libtommath ; | 493 tommath libtommath: ports/libtommath ; |
| 439 vorbis libvorbis: ports/libvorbis ; | 494 vorbis libvorbis: ports/libvorbis ; |
| 440 webp: ports/webp ; | 495 webp: ports/webp ; |
| 441 x264: ports/x264 ; | 496 x264: ports/x264 ; |
| 442 xml2 libxml2: ports/libxml2 ; | 497 xml2 libxml2: ports/libxml2 ; |
| 443 yajl: ports/yajl ; | 498 yajl: ports/yajl ; |
| 444 zeromq: ports/zeromq ; | 499 zeromq: ports/zeromq ; |
| 445 zlib: ports/zlib ; | 500 zlib: ports/zlib ; |
| 446 | 501 |
| 502 # python modules | |
| 503 | |
| 504 cython: ports/python_modules/cython ; | |
| 505 h5py: ports/python_modules/h5py ; | |
| 506 ipython: ports/python_modules/ipython ; | |
| 507 jinja2: ports/python_modules/jinja2 ; | |
| 508 matplotlib: ports/python_modules/matplotlib ; | |
| 509 numpy: ports/python_modules/numpy ; | |
| 510 pyppapi: ports/python_modules/pyppapi ; | |
| 511 python_host: ports/python_modules/python_host ; | |
| 512 pyzmq: ports/python_modules/pyzmq ; | |
| 513 setuptools: ports/python_modules/setuptools ; | |
| 514 sympy: ports/python_modules/sympy ; | |
| 515 yt: ports/python_modules/yt ; | |
| 516 | |
| 447 # shortcuts examples (alphabetical) | 517 # shortcuts examples (alphabetical) |
| 448 bash: ports/bash ; | 518 bash: ports/bash ; |
| 449 bochs: ports/bochs ; | 519 bochs: ports/bochs ; |
| 450 busybox: ports/busybox ; | 520 busybox: ports/busybox ; |
| 451 civetweb: ports/civetweb ; | 521 civetweb: ports/civetweb ; |
| 452 dosbox: ports/dosbox ; | 522 dosbox: ports/dosbox ; |
| 453 drod: ports/drod ; | 523 drod: ports/drod ; |
| 454 gdb: ports/gdb ; | 524 gdb: ports/gdb ; |
| 455 git: ports/git ; | 525 git: ports/git ; |
| 456 mesagl: ports/mesagl ; | 526 mesagl: ports/mesagl ; |
| (...skipping 11 matching lines...) Expand all Loading... | |
| 468 snes9x: ports/snes9x ; | 538 snes9x: ports/snes9x ; |
| 469 subversion: ports/subversion ; | 539 subversion: ports/subversion ; |
| 470 texlive: ports/texlive ; | 540 texlive: ports/texlive ; |
| 471 toybox: ports/toybox ; | 541 toybox: ports/toybox ; |
| 472 thttpd: ports/thttpd ; | 542 thttpd: ports/thttpd ; |
| 473 openssh: ports/openssh ; | 543 openssh: ports/openssh ; |
| 474 # Deliberate space after vim target to avoid detection | 544 # Deliberate space after vim target to avoid detection |
| 475 # as modeline string. | 545 # as modeline string. |
| 476 vim : ports/vim ; | 546 vim : ports/vim ; |
| 477 xaos: ports/xaos ; | 547 xaos: ports/xaos ; |
| OLD | NEW |