~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/arch/openrisc/Makefile

Version: ~ [ linux-5.9.1 ] ~ [ linux-5.8.16 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.72 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.152 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.202 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.240 ] ~ [ linux-4.8.17 ] ~ [ linux-4.7.10 ] ~ [ linux-4.6.7 ] ~ [ linux-4.5.7 ] ~ [ linux-4.4.240 ] ~ [ linux-4.3.6 ] ~ [ linux-4.2.8 ] ~ [ linux-4.1.52 ] ~ [ linux-4.0.9 ] ~ [ linux-3.19.8 ] ~ [ linux-3.18.140 ] ~ [ linux-3.17.8 ] ~ [ linux-3.16.85 ] ~ [ linux-3.15.10 ] ~ [ linux-3.14.79 ] ~ [ linux-3.13.11 ] ~ [ linux-3.12.74 ] ~ [ linux-3.11.10 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.5 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 # BK Id: %F% %I% %G% %U% %#%
  2 #
  3 # This file is included by the global makefile so that you can add your own
  4 # architecture-specific flags and dependencies. Remember to do have actions
  5 # for "archclean" and "archdep" for cleaning up and making dependencies for
  6 # this architecture
  7 #
  8 # This file is subject to the terms and conditions of the GNU General Public
  9 # License.  See the file "COPYING" in the main directory of this archive
 10 # for more details.
 11 #
 12 # Copyright (C) 1994 by Linus Torvalds
 13 # Modifications for the OpenRISC architecture:
 14 # Copyright (C) 2003 Matjaz Breskvar <phoenix@bsemi.com>
 15 # Copyright (C) 2010-2011 Jonas Bonn <jonas@southpole.se>
 16 #
 17 # Based on:
 18 # arch/i386/Makefile
 19 
 20 KBUILD_DEFCONFIG := or1ksim_defconfig
 21 
 22 OBJCOPYFLAGS    := -O binary -R .note -R .comment -S
 23 LIBGCC          := $(shell $(CC) $(KBUILD_CFLAGS) -print-libgcc-file-name)
 24 
 25 KBUILD_CFLAGS   += -pipe -ffixed-r10 -D__linux__
 26 
 27 ifeq ($(CONFIG_OPENRISC_HAVE_INST_MUL),y)
 28         KBUILD_CFLAGS += $(call cc-option,-mhard-mul)
 29 else
 30         KBUILD_CFLAGS += $(call cc-option,-msoft-mul)
 31 endif
 32 
 33 ifeq ($(CONFIG_OPENRISC_HAVE_INST_DIV),y)
 34         KBUILD_CFLAGS += $(call cc-option,-mhard-div)
 35 else
 36         KBUILD_CFLAGS += $(call cc-option,-msoft-div)
 37 endif
 38 
 39 head-y          := arch/openrisc/kernel/head.o
 40 
 41 core-y          += arch/openrisc/lib/ \
 42                    arch/openrisc/kernel/ \
 43                    arch/openrisc/mm/
 44 libs-y          += $(LIBGCC)
 45 
 46 ifneq '$(CONFIG_OPENRISC_BUILTIN_DTB)' '""'
 47 BUILTIN_DTB := y
 48 else
 49 BUILTIN_DTB := n
 50 endif
 51 core-$(BUILTIN_DTB) += arch/openrisc/boot/dts/

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | Wiki (Japanese) | Wiki (English) | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

osdn.jp