| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium 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 # | 5 # |
| 6 # GNU Make based build file. For details on GNU Make see: | 6 # GNU Make based build file. For details on GNU Make see: |
| 7 # http://www.gnu.org/software/make/manual/make.html | 7 # http://www.gnu.org/software/make/manual/make.html |
| 8 # | 8 # |
| 9 | 9 |
| 10 # | 10 # |
| (...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 211 # $3 = List of LIBS | 211 # $3 = List of LIBS |
| 212 # $4 = List of DEPS | 212 # $4 = List of DEPS |
| 213 # $5 = Library paths | 213 # $5 = Library paths |
| 214 # $6 = 1 => Don't add to NMF. | 214 # $6 = 1 => Don't add to NMF. |
| 215 # | 215 # |
| 216 define SO_LINKER_RULE | 216 define SO_LINKER_RULE |
| 217 ifneq (,$(findstring x86_32,$(ARCHES))) | 217 ifneq (,$(findstring x86_32,$(ARCHES))) |
| 218 all: $(X86_32_OUTDIR)/lib$(1)_x86_32.so | 218 all: $(X86_32_OUTDIR)/lib$(1)_x86_32.so |
| 219 $(X86_32_OUTDIR)/lib$(1)_x86_32.so: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),
_x86_32_pic)) $(foreach dep,$(4),$(STAMPDIR)/$(dep).stamp) | 219 $(X86_32_OUTDIR)/lib$(1)_x86_32.so: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),
_x86_32_pic)) $(foreach dep,$(4),$(STAMPDIR)/$(dep).stamp) |
| 220 $(MKDIR) -p $$(dir $$@) | 220 $(MKDIR) -p $$(dir $$@) |
| 221 » $(call LOG,LINK,$$@,$(X86_32_LINK) -o $$@ $$(filter %.o,$$^) $(LDFLAGS_S
HARED) -m32 $(NACL_LDFLAGS) $(X86_32_LDFLAGS) $(LDFLAGS) $(foreach path,$(5),-L$
(path)/$(TOOLCHAIN)_x86_32/$(CONFIG)) $(foreach lib,$(3),-l$(lib))) | 221 » $(call LOG,LINK,$$@,$(X86_32_LINK) -o $$@ $$(filter %.o,$$^) $(LDFLAGS_S
HARED) -m32 $(NACL_LDFLAGS) $(X86_32_LDFLAGS) $(LDFLAGS) $(foreach path,$(5),-L$
(path)/$(TOOLCHAIN)_x86_32/$(CONFIG_DIR) -L$(path)/$(TOOLCHAIN)_x86_32/$(CONFIG)
) $(foreach lib,$(3),-l$(lib))) |
| 222 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@) | 222 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@) |
| 223 | 223 |
| 224 $(STAMPDIR)/$(1).stamp: $(LIBDIR)/$(TOOLCHAIN)_x86_32/$(CONFIG)/lib$(1).so | 224 $(STAMPDIR)/$(1).stamp: $(LIBDIR)/$(TOOLCHAIN)_x86_32/$(CONFIG_DIR)/lib$(1).so |
| 225 install: $(LIBDIR)/$(TOOLCHAIN)_x86_32/$(CONFIG)/lib$(1).so | 225 install: $(LIBDIR)/$(TOOLCHAIN)_x86_32/$(CONFIG_DIR)/lib$(1).so |
| 226 $(LIBDIR)/$(TOOLCHAIN)_x86_32/$(CONFIG)/lib$(1).so: $(X86_32_OUTDIR)/lib$(1)_x86
_32.so | 226 $(LIBDIR)/$(TOOLCHAIN)_x86_32/$(CONFIG_DIR)/lib$(1).so: $(X86_32_OUTDIR)/lib$(1)
_x86_32.so |
| 227 $(MKDIR) -p $$(dir $$@) | 227 $(MKDIR) -p $$(dir $$@) |
| 228 $(call LOG,CP ,$$@,$(OSHELPERS) cp $$^ $$@) | 228 $(call LOG,CP ,$$@,$(OSHELPERS) cp $$^ $$@) |
| 229 ifneq ($(6),1) | 229 ifneq ($(6),1) |
| 230 GLIBC_SO_LIST += $(X86_32_OUTDIR)/lib$(1)_x86_32.so | 230 GLIBC_SO_LIST += $(X86_32_OUTDIR)/lib$(1)_x86_32.so |
| 231 GLIBC_REMAP += -n lib$(1)_x86_32.so,lib$(1).so | 231 GLIBC_REMAP += -n lib$(1)_x86_32.so,lib$(1).so |
| 232 endif | 232 endif |
| 233 endif | 233 endif |
| 234 | 234 |
| 235 ifneq (,$(findstring x86_64,$(ARCHES))) | 235 ifneq (,$(findstring x86_64,$(ARCHES))) |
| 236 all: $(X86_64_OUTDIR)/lib$(1)_x86_64.so | 236 all: $(X86_64_OUTDIR)/lib$(1)_x86_64.so |
| 237 $(X86_64_OUTDIR)/lib$(1)_x86_64.so: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),
_x86_64_pic)) $(foreach dep,$(4),$(STAMPDIR)/$(dep).stamp) | 237 $(X86_64_OUTDIR)/lib$(1)_x86_64.so: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),
_x86_64_pic)) $(foreach dep,$(4),$(STAMPDIR)/$(dep).stamp) |
| 238 $(MKDIR) -p $$(dir $$@) | 238 $(MKDIR) -p $$(dir $$@) |
| 239 » $(call LOG,LINK,$$@,$(X86_32_LINK) -o $$@ $$(filter %.o,$$^) $(LDFLAGS_S
HARED) -m64 $(NACL_LDFLAGS) $(X86_64_LDFLAGS) $(LDFLAGS) $(foreach path,$(5),-L$
(path)/$(TOOLCHAIN)_x86_64/$(CONFIG)) $(foreach lib,$(3),-l$(lib))) | 239 » $(call LOG,LINK,$$@,$(X86_32_LINK) -o $$@ $$(filter %.o,$$^) $(LDFLAGS_S
HARED) -m64 $(NACL_LDFLAGS) $(X86_64_LDFLAGS) $(LDFLAGS) $(foreach path,$(5),-L$
(path)/$(TOOLCHAIN)_x86_64/$(CONFIG_DIR) -L$(path)/$(TOOLCHAIN)_x86_64/$(CONFIG)
) $(foreach lib,$(3),-l$(lib))) |
| 240 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@) | 240 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@) |
| 241 | 241 |
| 242 $(STAMPDIR)/$(1).stamp: $(LIBDIR)/$(TOOLCHAIN)_x86_64/$(CONFIG)/lib$(1).so | 242 $(STAMPDIR)/$(1).stamp: $(LIBDIR)/$(TOOLCHAIN)_x86_64/$(CONFIG_DIR)/lib$(1).so |
| 243 install: $(LIBDIR)/$(TOOLCHAIN)_x86_64/$(CONFIG)/lib$(1).so | 243 install: $(LIBDIR)/$(TOOLCHAIN)_x86_64/$(CONFIG_DIR)/lib$(1).so |
| 244 $(LIBDIR)/$(TOOLCHAIN)_x86_64/$(CONFIG)/lib$(1).so: $(X86_64_OUTDIR)/lib$(1)_x86
_64.so | 244 $(LIBDIR)/$(TOOLCHAIN)_x86_64/$(CONFIG_DIR)/lib$(1).so: $(X86_64_OUTDIR)/lib$(1)
_x86_64.so |
| 245 $(MKDIR) -p $$(dir $$@) | 245 $(MKDIR) -p $$(dir $$@) |
| 246 $(call LOG,CP ,$$@,$(OSHELPERS) cp $$^ $$@) | 246 $(call LOG,CP ,$$@,$(OSHELPERS) cp $$^ $$@) |
| 247 ifneq ($(6),1) | 247 ifneq ($(6),1) |
| 248 GLIBC_SO_LIST += $(X86_64_OUTDIR)/lib$(1)_x86_64.so | 248 GLIBC_SO_LIST += $(X86_64_OUTDIR)/lib$(1)_x86_64.so |
| 249 GLIBC_REMAP += -n lib$(1)_x86_64.so,lib$(1).so | 249 GLIBC_REMAP += -n lib$(1)_x86_64.so,lib$(1).so |
| 250 endif | 250 endif |
| 251 endif | 251 endif |
| 252 | 252 |
| 253 ifneq (,$(findstring arm,$(ARCHES))) | 253 ifneq (,$(findstring arm,$(ARCHES))) |
| 254 all: $(ARM_OUTDIR)/lib$(1)_arm.so | 254 all: $(ARM_OUTDIR)/lib$(1)_arm.so |
| 255 $(ARM_OUTDIR)/lib$(1)_arm.so: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_arm_p
ic)) $(foreach dep,$(4),$(STAMPDIR)/$(dep).stamp) | 255 $(ARM_OUTDIR)/lib$(1)_arm.so: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_arm_p
ic)) $(foreach dep,$(4),$(STAMPDIR)/$(dep).stamp) |
| 256 $(MKDIR) -p $$(dir $$@) | 256 $(MKDIR) -p $$(dir $$@) |
| 257 » $(call LOG,LINK,$$@,$(ARM_LINK) -o $$@ $$(filter %.o,$$^) $(LDFLAGS_SHAR
ED) -marm $(NACL_LDFLAGS) $(ARM_LDFLAGS) $(LDFLAGS) $(foreach path,$(5),-L$(path
)/$(TOOLCHAIN)_arm/$(CONFIG)) $(foreach lib,$(3),-l$(lib))) | 257 » $(call LOG,LINK,$$@,$(ARM_LINK) -o $$@ $$(filter %.o,$$^) $(LDFLAGS_SHAR
ED) -marm $(NACL_LDFLAGS) $(ARM_LDFLAGS) $(LDFLAGS) $(foreach path,$(5),-L$(path
)/$(TOOLCHAIN)_arm/$(CONFIG_DIR) -L$(path)/$(TOOLCHAIN)_arm/$(CONFIG)) $(foreach
lib,$(3),-l$(lib))) |
| 258 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@) | 258 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@) |
| 259 | 259 |
| 260 $(STAMPDIR)/$(1).stamp: $(LIBDIR)/$(TOOLCHAIN)_arm/$(CONFIG)/lib$(1).so | 260 $(STAMPDIR)/$(1).stamp: $(LIBDIR)/$(TOOLCHAIN)_arm/$(CONFIG_DIR)/lib$(1).so |
| 261 install: $(LIBDIR)/$(TOOLCHAIN)_arm/$(CONFIG)/lib$(1).so | 261 install: $(LIBDIR)/$(TOOLCHAIN)_arm/$(CONFIG_DIR)/lib$(1).so |
| 262 $(LIBDIR)/$(TOOLCHAIN)_arm/$(CONFIG)/lib$(1).so: $(ARM_OUTDIR)/lib$(1)_arm.so | 262 $(LIBDIR)/$(TOOLCHAIN)_arm/$(CONFIG_DIR)/lib$(1).so: $(ARM_OUTDIR)/lib$(1)_arm.s
o |
| 263 $(MKDIR) -p $$(dir $$@) | 263 $(MKDIR) -p $$(dir $$@) |
| 264 $(call LOG,CP ,$$@,$(OSHELPERS) cp $$^ $$@) | 264 $(call LOG,CP ,$$@,$(OSHELPERS) cp $$^ $$@) |
| 265 ifneq ($(6),1) | 265 ifneq ($(6),1) |
| 266 GLIBC_SO_LIST += $(ARM_OUTDIR)/lib$(1)_arm.so | 266 GLIBC_SO_LIST += $(ARM_OUTDIR)/lib$(1)_arm.so |
| 267 GLIBC_REMAP += -n lib$(1)_arm.so,lib$(1).so | 267 GLIBC_REMAP += -n lib$(1)_arm.so,lib$(1).so |
| 268 endif | 268 endif |
| 269 endif | 269 endif |
| 270 endef | 270 endef |
| 271 | 271 |
| 272 # | 272 # |
| (...skipping 20 matching lines...) Expand all Loading... |
| 293 @echo " STAMP $$@" | 293 @echo " STAMP $$@" |
| 294 @echo "TOUCHED $$@" > $(STAMPDIR)/$(1).stamp | 294 @echo "TOUCHED $$@" > $(STAMPDIR)/$(1).stamp |
| 295 | 295 |
| 296 ifneq (,$(findstring x86_32,$(ARCHES))) | 296 ifneq (,$(findstring x86_32,$(ARCHES))) |
| 297 all: $(X86_32_OUTDIR)/lib$(1)_x86_32.a | 297 all: $(X86_32_OUTDIR)/lib$(1)_x86_32.a |
| 298 $(X86_32_OUTDIR)/lib$(1)_x86_32.a: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_
x86_32)) | 298 $(X86_32_OUTDIR)/lib$(1)_x86_32.a: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_
x86_32)) |
| 299 $(MKDIR) -p $$(dir $$@) | 299 $(MKDIR) -p $$(dir $$@) |
| 300 $(RM) -f $$@ | 300 $(RM) -f $$@ |
| 301 $(call LOG,LIB ,$$@,$(X86_32_LIB) -cr $$@ $$^) | 301 $(call LOG,LIB ,$$@,$(X86_32_LIB) -cr $$@ $$^) |
| 302 | 302 |
| 303 $(STAMPDIR)/$(1).stamp: $(LIBDIR)/$(TOOLCHAIN)_x86_32/$(CONFIG)/lib$(1).a | 303 $(STAMPDIR)/$(1).stamp: $(LIBDIR)/$(TOOLCHAIN)_x86_32/$(CONFIG_DIR)/lib$(1).a |
| 304 install: $(LIBDIR)/$(TOOLCHAIN)_x86_32/$(CONFIG)/lib$(1).a | 304 install: $(LIBDIR)/$(TOOLCHAIN)_x86_32/$(CONFIG_DIR)/lib$(1).a |
| 305 $(LIBDIR)/$(TOOLCHAIN)_x86_32/$(CONFIG)/lib$(1).a: $(X86_32_OUTDIR)/lib$(1)_x86_
32.a | 305 $(LIBDIR)/$(TOOLCHAIN)_x86_32/$(CONFIG_DIR)/lib$(1).a: $(X86_32_OUTDIR)/lib$(1)_
x86_32.a |
| 306 $(MKDIR) -p $$(dir $$@) | 306 $(MKDIR) -p $$(dir $$@) |
| 307 $(RM) -f $$@ | 307 $(RM) -f $$@ |
| 308 $(call LOG,CP ,$$@,$(OSHELPERS) cp $$^ $$@) | 308 $(call LOG,CP ,$$@,$(OSHELPERS) cp $$^ $$@) |
| 309 endif | 309 endif |
| 310 | 310 |
| 311 ifneq (,$(findstring x86_64,$(ARCHES))) | 311 ifneq (,$(findstring x86_64,$(ARCHES))) |
| 312 all: $(X86_64_OUTDIR)/lib$(1)_x86_64.a | 312 all: $(X86_64_OUTDIR)/lib$(1)_x86_64.a |
| 313 $(X86_64_OUTDIR)/lib$(1)_x86_64.a: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_
x86_64)) | 313 $(X86_64_OUTDIR)/lib$(1)_x86_64.a: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_
x86_64)) |
| 314 $(MKDIR) -p $$(dir $$@) | 314 $(MKDIR) -p $$(dir $$@) |
| 315 $(RM) -f $$@ | 315 $(RM) -f $$@ |
| 316 $(call LOG,LIB ,$$@,$(X86_64_LIB) -cr $$@ $$^) | 316 $(call LOG,LIB ,$$@,$(X86_64_LIB) -cr $$@ $$^) |
| 317 | 317 |
| 318 $(STAMPDIR)/$(1).stamp: $(LIBDIR)/$(TOOLCHAIN)_x86_64/$(CONFIG)/lib$(1).a | 318 $(STAMPDIR)/$(1).stamp: $(LIBDIR)/$(TOOLCHAIN)_x86_64/$(CONFIG_DIR)/lib$(1).a |
| 319 install: $(LIBDIR)/$(TOOLCHAIN)_x86_64/$(CONFIG)/lib$(1).a | 319 install: $(LIBDIR)/$(TOOLCHAIN)_x86_64/$(CONFIG_DIR)/lib$(1).a |
| 320 $(LIBDIR)/$(TOOLCHAIN)_x86_64/$(CONFIG)/lib$(1).a: $(X86_64_OUTDIR)/lib$(1)_x86_
64.a | 320 $(LIBDIR)/$(TOOLCHAIN)_x86_64/$(CONFIG_DIR)/lib$(1).a: $(X86_64_OUTDIR)/lib$(1)_
x86_64.a |
| 321 $(MKDIR) -p $$(dir $$@) | 321 $(MKDIR) -p $$(dir $$@) |
| 322 $(call LOG,CP ,$$@,$(OSHELPERS) cp $$^ $$@) | 322 $(call LOG,CP ,$$@,$(OSHELPERS) cp $$^ $$@) |
| 323 endif | 323 endif |
| 324 | 324 |
| 325 ifneq (,$(findstring arm,$(ARCHES))) | 325 ifneq (,$(findstring arm,$(ARCHES))) |
| 326 ifeq ($(ARM_SUPPORT),1) | 326 ifeq ($(ARM_SUPPORT),1) |
| 327 all: $(ARM_OUTDIR)/lib$(1)_arm.a | 327 all: $(ARM_OUTDIR)/lib$(1)_arm.a |
| 328 $(ARM_OUTDIR)/lib$(1)_arm.a: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_arm)) | 328 $(ARM_OUTDIR)/lib$(1)_arm.a: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_arm)) |
| 329 $(MKDIR) -p $$(dir $$@) | 329 $(MKDIR) -p $$(dir $$@) |
| 330 $(RM) -f $$@ | 330 $(RM) -f $$@ |
| 331 $(call LOG,LIB ,$$@,$(ARM_LIB) -cr $$@ $$^) | 331 $(call LOG,LIB ,$$@,$(ARM_LIB) -cr $$@ $$^) |
| 332 | 332 |
| 333 $(STAMPDIR)/$(1).stamp: $(LIBDIR)/$(TOOLCHAIN)_arm/$(CONFIG)/lib$(1).a | 333 $(STAMPDIR)/$(1).stamp: $(LIBDIR)/$(TOOLCHAIN)_arm/$(CONFIG_DIR)/lib$(1).a |
| 334 install: $(LIBDIR)/$(TOOLCHAIN)_arm/$(CONFIG)/lib$(1).a | 334 install: $(LIBDIR)/$(TOOLCHAIN)_arm/$(CONFIG_DIR)/lib$(1).a |
| 335 $(LIBDIR)/$(TOOLCHAIN)_arm/$(CONFIG)/lib$(1).a: $(ARM_OUTDIR)/lib$(1)_arm.a | 335 $(LIBDIR)/$(TOOLCHAIN)_arm/$(CONFIG_DIR)/lib$(1).a: $(ARM_OUTDIR)/lib$(1)_arm.a |
| 336 $(MKDIR) -p $$(dir $$@) | 336 $(MKDIR) -p $$(dir $$@) |
| 337 $(call LOG,CP ,$$@,$(OSHELPERS) cp $$^ $$@) | 337 $(call LOG,CP ,$$@,$(OSHELPERS) cp $$^ $$@) |
| 338 endif | 338 endif |
| 339 endif | 339 endif |
| 340 endef | 340 endef |
| 341 | 341 |
| 342 | 342 |
| 343 # | 343 # |
| 344 # Specific Link Macro | 344 # Specific Link Macro |
| 345 # | 345 # |
| 346 # $1 = Target name | 346 # $1 = Target name |
| 347 # $2 = List of source files | 347 # $2 = List of source files |
| 348 # $3 = List of LIBS | 348 # $3 = List of LIBS |
| 349 # $4 = List of DEPS | 349 # $4 = List of DEPS |
| 350 # $5 = Linkr flags | 350 # $5 = Linkr flags |
| 351 # $6 = Library paths | 351 # $6 = Library paths |
| 352 # | 352 # |
| 353 define LINKER_RULE | 353 define LINKER_RULE |
| 354 ifneq (,$(findstring x86_32,$(ARCHES))) | 354 ifneq (,$(findstring x86_32,$(ARCHES))) |
| 355 all: $(X86_32_OUTDIR)/$(1)_x86_32.nexe | 355 all: $(X86_32_OUTDIR)/$(1)_x86_32.nexe |
| 356 $(X86_32_OUTDIR)/$(1)_x86_32.nexe: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_
x86_32)) $(foreach dep,$(4),$(STAMPDIR)/$(dep).stamp) | 356 $(X86_32_OUTDIR)/$(1)_x86_32.nexe: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_
x86_32)) $(foreach dep,$(4),$(STAMPDIR)/$(dep).stamp) |
| 357 $(MKDIR) -p $$(dir $$@) | 357 $(MKDIR) -p $$(dir $$@) |
| 358 » $(call LOG,LINK,$$@,$(X86_32_LINK) -o $$@ $$(filter %.o,$$^) $(NACL_LDFL
AGS) $(X86_32_LDFLAGS) $(LDFLAGS) $(foreach path,$(6),-L$(path)/$(TOOLCHAIN)_x86
_32/$(CONFIG)) $(foreach lib,$(3),-l$(lib)) $(5)) | 358 » $(call LOG,LINK,$$@,$(X86_32_LINK) -o $$@ $$(filter %.o,$$^) $(NACL_LDFL
AGS) $(X86_32_LDFLAGS) $(LDFLAGS) $(foreach path,$(6),-L$(path)/$(TOOLCHAIN)_x86
_32/$(CONFIG_DIR) -L$(path)/$(TOOLCHAIN)_x86_32/$(CONFIG)) $(foreach lib,$(3),-l
$(lib)) $(5)) |
| 359 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@) | 359 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@) |
| 360 endif | 360 endif |
| 361 | 361 |
| 362 ifneq (,$(findstring x86_64,$(ARCHES))) | 362 ifneq (,$(findstring x86_64,$(ARCHES))) |
| 363 all: $(X86_64_OUTDIR)/$(1)_x86_64.nexe | 363 all: $(X86_64_OUTDIR)/$(1)_x86_64.nexe |
| 364 $(X86_64_OUTDIR)/$(1)_x86_64.nexe: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_
x86_64)) $(foreach dep,$(4),$(STAMPDIR)/$(dep).stamp) | 364 $(X86_64_OUTDIR)/$(1)_x86_64.nexe: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_
x86_64)) $(foreach dep,$(4),$(STAMPDIR)/$(dep).stamp) |
| 365 $(MKDIR) -p $$(dir $$@) | 365 $(MKDIR) -p $$(dir $$@) |
| 366 » $(call LOG,LINK,$$@,$(X86_64_LINK) -o $$@ $$(filter %.o,$$^) $(NACL_LDFL
AGS) $(X86_64_LDFLAGS) $(LDFLAGS) $(foreach path,$(6),-L$(path)/$(TOOLCHAIN)_x86
_64/$(CONFIG)) $(foreach lib,$(3),-l$(lib)) $(5)) | 366 » $(call LOG,LINK,$$@,$(X86_64_LINK) -o $$@ $$(filter %.o,$$^) $(NACL_LDFL
AGS) $(X86_64_LDFLAGS) $(LDFLAGS) $(foreach path,$(6),-L$(path)/$(TOOLCHAIN)_x86
_64/$(CONFIG_DIR) -L$(path)/$(TOOLCHAIN)_x86_64/$(CONFIG)) $(foreach lib,$(3),-l
$(lib)) $(5)) |
| 367 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@) | 367 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@) |
| 368 endif | 368 endif |
| 369 | 369 |
| 370 ifneq (,$(findstring arm,$(ARCHES))) | 370 ifneq (,$(findstring arm,$(ARCHES))) |
| 371 all: $(ARM_OUTDIR)/$(1)_arm.nexe | 371 all: $(ARM_OUTDIR)/$(1)_arm.nexe |
| 372 $(ARM_OUTDIR)/$(1)_arm.nexe: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_arm))
$(foreach dep,$(4),$(STAMPDIR)/$(dep).stamp) | 372 $(ARM_OUTDIR)/$(1)_arm.nexe: $(foreach src,$(2),$(call SRC_TO_OBJ,$(src),_arm))
$(foreach dep,$(4),$(STAMPDIR)/$(dep).stamp) |
| 373 $(MKDIR) -p $$(dir $$@) | 373 $(MKDIR) -p $$(dir $$@) |
| 374 » $(call LOG,LINK,$$@,$(ARM_LINK) $(BIONIC_LINK) -o $$@ $$(filter %.o,$$^)
$(NACL_LDFLAGS) $(ARM_LDFLAGS) $(LDFLAGS) $(foreach path,$(6),-L$(path)/$(TOOLC
HAIN)_arm/$(CONFIG)) $(foreach lib,$(3),-l$(lib)) $(5)) | 374 » $(call LOG,LINK,$$@,$(ARM_LINK) $(BIONIC_LINK) -o $$@ $$(filter %.o,$$^)
$(NACL_LDFLAGS) $(ARM_LDFLAGS) $(LDFLAGS) $(foreach path,$(6),-L$(path)/$(TOOLC
HAIN)_arm/$(CONFIG_DIR) -L$(path)/$(TOOLCHAIN)_arm/$(CONFIG)) $(foreach lib,$(3)
,-l$(lib)) $(5)) |
| 375 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@) | 375 $(call LOG,VALIDATE,$$@,$(NCVAL) $$@) |
| 376 endif | 376 endif |
| 377 endef | 377 endef |
| 378 | 378 |
| 379 | 379 |
| 380 # | 380 # |
| 381 # Generalized Link Macro | 381 # Generalized Link Macro |
| 382 # | 382 # |
| 383 # $1 = Target name | 383 # $1 = Target name |
| 384 # $2 = List of source files | 384 # $2 = List of source files |
| (...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 561 $(error Cannot run in sel_ldr unless $$NACL_ARCH is set) | 561 $(error Cannot run in sel_ldr unless $$NACL_ARCH is set) |
| 562 endif | 562 endif |
| 563 $(SEL_LDR_PATH) $(SEL_LDR_ARGS) $(OUTDIR)/$(TARGET)_$(NACL_ARCH).nexe --
$(EXE_ARGS) | 563 $(SEL_LDR_PATH) $(SEL_LDR_ARGS) $(OUTDIR)/$(TARGET)_$(NACL_ARCH).nexe --
$(EXE_ARGS) |
| 564 | 564 |
| 565 debug: all | 565 debug: all |
| 566 ifndef NACL_ARCH | 566 ifndef NACL_ARCH |
| 567 $(error Cannot run in sel_ldr unless $$NACL_ARCH is set) | 567 $(error Cannot run in sel_ldr unless $$NACL_ARCH is set) |
| 568 endif | 568 endif |
| 569 $(SEL_LDR_PATH) -d $(SEL_LDR_ARGS) $(OUTDIR)/$(TARGET)_$(NACL_ARCH).nexe
-- $(EXE_ARGS) | 569 $(SEL_LDR_PATH) -d $(SEL_LDR_ARGS) $(OUTDIR)/$(TARGET)_$(NACL_ARCH).nexe
-- $(EXE_ARGS) |
| 570 endif | 570 endif |
| OLD | NEW |