OSDN Git Service

renemae gmake.mak,nmake.mak to makefile
[hos/hos-v4a.git] / aplfw / build / arm / arm_v4t / armcc / GNUmakefile
1 # ----------------------------------------------------------------------------
2 # Hyper Operating System  Application Framework
3 #  makefile for ARM V4T
4 #
5 # Copyright (C) 1998-2008 by Project HOS
6 # http://sourceforge.jp/projects/hos/
7 # ----------------------------------------------------------------------------
8
9
10
11 # %jp{ターゲット名}
12 TARGET ?= hosaplfw
13
14
15 # %jp{ディレクトリ定義}
16 TOP_DIR            = ../../../../..
17 KERNEL_DIR         = $(TOP_DIR)/kernel
18 KERNEL_MAKINC_DIR  = $(KERNEL_DIR)/build/common/gmake
19 HOSAPLFW_DIR       = $(TOP_DIR)/aplfw
20 HOSAPLFW_MKINK_DIR = $(HOSAPLFW_DIR)/build/common/gmake
21 OBJS_DIR           = objs_$(TARGET)
22
23
24 # %jp{共通設定読込み}
25 include $(KERNEL_MAKINC_DIR)/common.inc
26
27
28 # %jp{インクルードパス設定}
29 INC_DIRS += $(KERNEL_DIR)/include
30
31
32 # %jp{オプションフラグ}
33 CFLAGS  = --cpu=4T --apcs=inter --thumb
34 AFLAGS  = --cpu=4T --apcs=inter --thumb
35 ARFLAGS = 
36
37
38 # %jp{リンク制御対象制御}
39 LINK_AT91USART = Yes
40 LINK_MX1UART   = Yes
41
42
43
44 .PHONY : all
45 all: makelib_all
46
47 .PHONY : clean
48 clean: makelib_clean
49         $(RM) -f *.lst
50
51 .PHONY : depend
52 depend: makelib_depend
53
54
55
56 # %jp{armcc用の設定読込み}
57 include $(KERNEL_MAKINC_DIR)/armcc_d.inc
58
59 # %jp{共通設定読込み}
60 include $(KERNEL_MAKINC_DIR)/makelib.inc
61 include $(HOSAPLFW_MKINK_DIR)/aplfwsrc.inc
62
63
64 # %jp{armcc用のルール定義読込み}
65 include $(KERNEL_MAKINC_DIR)/armcc_r.inc
66
67 # %jp{依存関係定義読込み}
68 include $(HOSAPLFW_MKINK_DIR)/aplfwdep.inc
69
70
71 # end of file