OSDN Git Service

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