[270] | 1 | #
|
---|
| 2 | # Makefile ã®ã¿ã¼ã²ããä¾åé¨ï¼GR-PEACHç¨ï¼
|
---|
| 3 | #
|
---|
| 4 | # $Id: Makefile.target 732 2016-04-03 03:08:05Z ertl-hiro $
|
---|
| 5 | #
|
---|
| 6 |
|
---|
| 7 | #
|
---|
| 8 | # ã·ã¹ãã åï¼ãããåï¼ã³ã¢åï¼éçºç°å¢åã®å®ç¾©
|
---|
| 9 | #
|
---|
| 10 | SYS = gr_peach
|
---|
| 11 | CHIP = rza1
|
---|
| 12 | CORE = arm
|
---|
| 13 | TOOL = gcc
|
---|
| 14 |
|
---|
| 15 | #
|
---|
| 16 | # å®è¡å½¢æ
|
---|
| 17 |
|
---|
| 18 | #
|
---|
| 19 | # ãã©ãã·ã¥ã¡ã¢ãªï¼ROMï¼ã«æ¸ãè¾¼ããï¼RAMã«ãã¼ããã¦å®è¡ããããé¸æ
|
---|
| 20 | # ããï¼
|
---|
| 21 | #
|
---|
| 22 | ifndef EXECUTE_ON
|
---|
| 23 | EXECUTE_ON = ROM
|
---|
| 24 | endif
|
---|
| 25 |
|
---|
| 26 | #
|
---|
| 27 | # ãã¼ããã¼ãã®çµè¾¼ã¿
|
---|
| 28 | #
|
---|
| 29 | ifeq ($(EXECUTE_ON),ROM)
|
---|
| 30 | SYSSVC_COBJS := $(SYSSVC_COBJS)
|
---|
| 31 | endif
|
---|
| 32 |
|
---|
| 33 | #
|
---|
| 34 | # MPCoreã®ç¨®é¡ã®å®ç¾©
|
---|
| 35 | #
|
---|
| 36 | MPCORE_TYPE = CA9
|
---|
| 37 |
|
---|
| 38 | #
|
---|
| 39 | # ã³ã³ãã¤ã«ãªãã·ã§ã³
|
---|
| 40 | #
|
---|
| 41 | INCLUDES := $(INCLUDES) -I$(TARGETDIR)
|
---|
| 42 | COPTS := $(COPTS) -mlittle-endian
|
---|
| 43 | LDFLAGS := $(LDFLAGS) -mlittle-endian
|
---|
| 44 |
|
---|
| 45 | #
|
---|
| 46 | # ã«ã¼ãã«ã«é¢ããå®ç¾©
|
---|
| 47 | #
|
---|
| 48 | KERNEL_DIRS := $(KERNEL_DIRS) $(TARGETDIR)
|
---|
| 49 | KERNEL_COBJS := $(KERNEL_COBJS) target_kernel_impl.o core_pl310.o
|
---|
| 50 | KERNEL_ASMOBJS := $(KERNEL_ASMOBJS) target_support.o
|
---|
| 51 |
|
---|
| 52 | #
|
---|
| 53 | # ã³ã³ãã¤ã«ãªãã·ã§ã³ã¨ãªã³ã«ã¹ã¯ãªããã®å®ç¾©
|
---|
| 54 | #
|
---|
| 55 | ifeq ($(EXECUTE_ON),ROM)
|
---|
| 56 | CDEFS := $(CDEFS) -DTOPPERS_EXECUTE_ON_ROM
|
---|
| 57 | #LDSCRIPT = $(TARGETDIR)/gr_peach_rom.ld
|
---|
| 58 | LDSCRIPT = $(SRCDIR)/mbed/targets/cmsis/TARGET_RENESAS/TARGET_RZ_A1H/TOOLCHAIN_GCC_ARM/RZA1H.ld
|
---|
| 59 | else
|
---|
| 60 | CDEFS := $(CDEFS) -DTOPPERS_EXECUTE_ON_RAM
|
---|
| 61 | LDSCRIPT = $(TARGETDIR)/gr_peach_ram.ld
|
---|
| 62 | endif
|
---|
| 63 |
|
---|
| 64 | #
|
---|
| 65 | # GNUéçºç°å¢ã®ã¿ã¼ã²ããã¢ã¼ããã¯ãã£ã®å®ç¾©
|
---|
| 66 | #
|
---|
| 67 | GCC_TARGET = arm-none-eabi
|
---|
| 68 | #GCC_TARGET = arm-atollic-eabi
|
---|
| 69 |
|
---|
| 70 | #
|
---|
| 71 | # ãã¬ã¼ã¹ãã°è¨é²ã®ãµã³ãã«ã³ã¼ãã«é¢ããå®ç¾©
|
---|
| 72 | #
|
---|
| 73 | ifeq ($(ENABLE_TRACE),true)
|
---|
| 74 | COPTS := $(COPTS) -DTOPPERS_ENABLE_TRACE
|
---|
| 75 | SYSSVC_DIRS := $(SYSSVC_DIRS) $(SRCDIR)/arch/tracelog
|
---|
| 76 | endif
|
---|
| 77 |
|
---|
| 78 | #
|
---|
| 79 | # ãããä¾åé¨ã®ã¤ã³ã¯ã«ã¼ã
|
---|
| 80 | #
|
---|
| 81 | include $(SRCDIR)/arch/arm_gcc/rza1/Makefile.chip
|
---|