OSDN Git Service

86c2c979bb890005f2bb8288a3e734c19d9271de
[mochi/master.git] / src / Makefile
1 #******************************************************************************#
2 #* src/Makefile                                                               *#
3 #*                                                                 2016/12/13 *#
4 #* Copyright (C) 2016 Mochi.                                                  *#
5 #******************************************************************************#
6 #******************************************************************************#
7 #* マクロ設定                                                                 *#
8 #******************************************************************************#
9 # サブディレクトリ
10 SUB_DIRS = libraries \
11            booter    \
12            kernel
13
14
15 #******************************************************************************#
16 #* phonyターゲット                                                            *#
17 #******************************************************************************#
18 # サブディレクトリも含めたコンパイル
19 .PHONY: all
20 all:
21 ifdef SUB_DIRS
22         @for subdir in $(SUB_DIRS); \
23         do \
24             $(MAKE) -C $$subdir all; \
25         done
26 endif
27
28 # 全生成ファイルの削除
29 .PHONY: clean
30 clean:
31 ifdef SUB_DIRS
32         @for subdir in $(SUB_DIRS); \
33         do \
34             $(MAKE) -C $$subdir clean; \
35         done
36 endif
37
38
39 #******************************************************************************#