Line | |
---|
1 | -include Makefile.config
|
---|
2 |
|
---|
3 | ifndef BOOST_DIR
|
---|
4 | ifndef BOOST_VERSION
|
---|
5 | BOOST_VERSION = 1_42_0
|
---|
6 | endif
|
---|
7 | ifeq ($(OSTYPE), msys)
|
---|
8 | BOOST_DIR = /mingw/include/boost-$(BOOST_VERSION)
|
---|
9 | else
|
---|
10 | ifeq ($(shell echo $$OSTYPE), cygwin)
|
---|
11 | BOOST_DIR = /usr/include/boost-$(BOOST_VERSION)
|
---|
12 | else
|
---|
13 | BOOST_DIR = /usr/local/include/boost-$(BOOST_VERSION)
|
---|
14 | endif
|
---|
15 | endif
|
---|
16 | endif
|
---|
17 |
|
---|
18 | # 非力なマシンなどでコンパイルに非常に長い時間がかかる、もしくはコンパイル時に
|
---|
19 | # ハングアップする場合には、-O0に変更してみてください。
|
---|
20 | OPTIMIZE = -O2 -m32
|
---|
21 |
|
---|
22 | SUBDIRS = toppers \
|
---|
23 | toppers/itronx \
|
---|
24 | toppers/oil \
|
---|
25 | cfg
|
---|
26 |
|
---|
27 | all: $(SUBDIRS)
|
---|
28 |
|
---|
29 | $(SUBDIRS)::
|
---|
30 | make BOOST_DIR="$(BOOST_DIR)" LIBBOOST_SUFFIX="$(LIBBOOST_SUFFIX)" CXXFLAGS="$(OPTIMIZE) $(OPTIONS)" -C $@
|
---|
31 |
|
---|
32 | depend:
|
---|
33 | for subdir in $(SUBDIRS) ; do \
|
---|
34 | if test -d $$subdir ; then \
|
---|
35 | make BOOST_DIR="$(BOOST_DIR)" LIBBOOST_SUFFIX="$(LIBBOOST_SUFFIX)" depend -C $$subdir; \
|
---|
36 | fi ; \
|
---|
37 | done \
|
---|
38 |
|
---|
39 | clean:
|
---|
40 | for subdir in $(SUBDIRS) ; do \
|
---|
41 | if test -d $$subdir ; then \
|
---|
42 | make clean -C $$subdir ; \
|
---|
43 | fi ; \
|
---|
44 | done \
|
---|
45 |
|
---|
46 | realclean: clean
|
---|
47 | for subdir in $(SUBDIRS) ; do \
|
---|
48 | if test -d $$subdir ; then \
|
---|
49 | rm -f $$subdir/Makefile.depend ; \
|
---|
50 | fi ; \
|
---|
51 | done
|
---|
52 | rm -f Makefile.config
|
---|
53 |
|
---|
Note:
See
TracBrowser
for help on using the repository browser.