uboot/arch/sandbox/cpu/Makefile
<<
>>
Prefs
   1# SPDX-License-Identifier: GPL-2.0+
   2#
   3# Copyright (c) 2011 The Chromium OS Authors.
   4#
   5# (C) Copyright 2000-2003
   6# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
   7
   8obj-y   := cache.o cpu.o state.o
   9extra-y := start.o os.o
  10extra-$(CONFIG_SANDBOX_SDL)     += sdl.o
  11obj-$(CONFIG_SPL_BUILD) += spl.o
  12obj-$(CONFIG_ETH_SANDBOX_RAW)   += eth-raw-os.o
  13
  14# os.c is build in the system environment, so needs standard includes
  15# CFLAGS_REMOVE_os.o cannot be used to drop header include path
  16quiet_cmd_cc_os.o = CC $(quiet_modtag)  $@
  17cmd_cc_os.o = $(CC) $(filter-out -nostdinc, \
  18        $(patsubst -I%,-idirafter%,$(c_flags))) -c -o $@ $<
  19
  20$(obj)/os.o: $(src)/os.c FORCE
  21        $(call if_changed_dep,cc_os.o)
  22$(obj)/sdl.o: $(src)/sdl.c FORCE
  23        $(call if_changed_dep,cc_os.o)
  24
  25# eth-raw-os.c is built in the system env, so needs standard includes
  26# CFLAGS_REMOVE_eth-raw-os.o cannot be used to drop header include path
  27quiet_cmd_cc_eth-raw-os.o = CC $(quiet_modtag)  $@
  28cmd_cc_eth-raw-os.o = $(CC) $(filter-out -nostdinc, \
  29        $(patsubst -I%,-idirafter%,$(c_flags))) -c -o $@ $<
  30
  31$(obj)/eth-raw-os.o: $(src)/eth-raw-os.c FORCE
  32        $(call if_changed_dep,cc_eth-raw-os.o)
  33