forked from tctsigemura/C--
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathGNUmakefile
39 lines (35 loc) · 1.4 KB
/
GNUmakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#
# TacOS Source Code
# Tokuyama kousen Educational Computer 16 bit Version
#
# Copyright (C) 2016 by
# Dept. of Computer Science and Electronic Engineering,
# Tokuyama College of Technology, JAPAN
#
# 上記著作権者は,Free Software Foundation によって公開されている GNU 一般公
# 衆利用許諾契約書バージョン2に記述されている条件を満たす場合に限り,本ソース
# コード(本ソースコードを改変したものを含む.以下同様)を使用・複製・改変・再配
# 布することを無償で許諾する.
#
# 本ソースコードは*全くの無保証*で提供されるものである。上記著作権者および
# 関連機関・個人は本ソースコードに関して,その適用可能性も含めて,いかなる保証
# も行わない.また,本ソースコードの利用により直接的または間接的に生じたいかな
# る損害に関しても,その責任を負わない.
#
#
# Makefile : C-- の makefile
#
# 2016.02.27 : 初期バージョン
#
# $Id$
#
MAKEFLAGS=--no-print-directory
# サブディレクトリ
SUBDIRS:=src include lib
all :
$(foreach dir, $(SUBDIRS), $(MAKE) --directory=$(dir); )
clean :
$(foreach dir, $(SUBDIRS), $(MAKE) --directory=$(dir) clean; )
rm -f *~
install :
$(foreach dir, $(SUBDIRS), $(MAKE) --directory=$(dir) install; )