-./configure --with-boost
+linux
+cd build/linux
+./configure --with-boost=
make depend
make
make test
+++ /dev/null
-include Makefile.vars
-
-.PHONY: all clean distclean test
-
-TARGETS = \
- src test
-
-all:
- @for i in $(TARGETS); do \
- if ! $(MAKE) $(MAKEOPTS) -C $${i} all; then exit 1; fi \
- done
-
-clean:
- @for i in $(TARGETS); do \
- if ! $(MAKE) $(MAKEOPTS) -C $${i} clean; then exit 1; fi \
- done
-
-distclean:
- @for i in $(TARGETS); do \
- if ! $(MAKE) $(MAKEOPTS) -C $${i} distclean; then exit 1; fi \
- done
-
-depend:
- @for i in $(TARGETS); do \
- if ! $(MAKE) $(MAKEOPTS) -C $${i} depend; then exit 1; fi \
- done
-
-test:
- @if ! $(MAKE) $(MAKEOPTS) -C test test; then exit1; fi
-
-Makefile.vars: Makefile.vars.in
- ./configure
-
-# vim: syntax=make ts=4 sts=0 sw=4
-
--- /dev/null
+include Makefile.vars
+
+.PHONY: all clean distclean test
+
+TARGETS = \
+ ../../src ../../test
+
+all:
+ @for i in $(TARGETS); do \
+ if ! $(MAKE) $(MAKEOPTS) -C $${i}/linux all; then exit 1; fi \
+ done
+
+clean:
+ @for i in $(TARGETS); do \
+ if ! $(MAKE) $(MAKEOPTS) -C $${i}/linux clean; then exit 1; fi \
+ done
+
+distclean:
+ @for i in $(TARGETS); do \
+ if ! $(MAKE) $(MAKEOPTS) -C $${i}/linux distclean; then exit 1; fi \
+ done
+
+depend:
+ @for i in $(TARGETS); do \
+ if ! $(MAKE) $(MAKEOPTS) -C $${i}/linux depend; then exit 1; fi \
+ done
+
+test:
+ @if ! $(MAKE) $(MAKEOPTS) -C ../../test/linux test; then exit1; fi
+
+Makefile.vars: Makefile.vars.in
+ ./configure
+
+# vim: syntax=make ts=4 sts=0 sw=4
+
# Ä̾ï¤Ï½ñ¤´¹¤¨¤ëɬÍפϤʤ¤¡¥
#
-include ../Makefile.vars
+include ../../build/linux/Makefile.vars
.SUFFIXES: .d
all: $(TARGET)
-$(TARGET): $(OBJS) ../src/libmof.a
+$(TARGET): $(OBJS) ../../bin/linux/libmof.a
$(CXX) -o $(TARGET) $(OBJS) $(LIBS)
clean:
# Ä̾ï¤Ï½ñ¤´¹¤¨¤ëɬÍפϤʤ¤¡¥
#
-include ../Makefile.vars
+include ../../build/linux/Makefile.vars
.SUFFIXES: .d
.PHONY: all clean distclean install uninstall test
#
# ¥³¥ó¥Ñ¥¤¥ë¡¦·ë¹ç¤·¤Æºî¤é¤ì¤ëºÇ½ªÅª¤Ê¥é¥¤¥Ö¥é¥ê¥Õ¥¡¥¤¥ë¤Î̾Á°
-TARGET = libmof.a
+TARGET = ../../bin/linux/libmof.a
SOURCES = \
HEADERS = \
- mof/base/mofdef.hpp \
- mof/base/tstring.hpp \
- mof/util/foreach.hpp \
- mof/math/basic_vector.hpp \
- mof/math/vector2.hpp \
- mof/math/vector3.hpp \
- mof/math/vector4.hpp \
- mof/math/vector.hpp
+ ../mof/base/mofdef.hpp \
+ ../mof/base/tstring.hpp \
+ ../mof/util/foreach.hpp \
+ ../mof/math/basic_vector.hpp \
+ ../mof/math/vector2.hpp \
+ ../mof/math/vector3.hpp \
+ ../mof/math/vector4.hpp \
+ ../mof/math/vector.hpp
# ¶¦Ä̤ÎMake ¥·¥¹¥Æ¥à¤ò»È¤¦¤Î¤Ç¡¤¤³¤Î¾ì½ê¤Ç¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¡¥
-include ../Makefile.lib.inc
+include ../../build/linux/Makefile.lib.inc
HEADERS = \
- mof/base/mofdef.hpp \
- mof/base/tstring.hpp \
- mof/util/foreach.hpp \
- mof/math/basic_vector.hpp \
- mof/math/vector2.hpp \
- mof/math/vector3.hpp \
- mof/math/vector4.hpp \
- mof/math/vector.hpp
+ ../mof/base/mofdef.hpp \
+ ../mof/base/tstring.hpp \
+ ../mof/util/foreach.hpp \
+ ../mof/math/basic_vector.hpp \
+ ../mof/math/vector2.hpp \
+ ../mof/math/vector3.hpp \
+ ../mof/math/vector4.hpp \
+ ../mof/math/vector.hpp
# ¶¦Ä̤ÎMake ¥·¥¹¥Æ¥à¤ò»È¤¦¤Î¤Ç¡¤¤³¤Î¾ì½ê¤Ç¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¡¥
-include ../Makefile.lib.inc
+include ../../build/linux/Makefile.lib.inc
+++ /dev/null
-# ³Æ¥é¥¤¥Ö¥é¥êÍѤΠMakefile¡¥
-# TARGET, SOURCES, HEADER_CXXFLAGS, CXXFLAGS, LIBS ¤Î¤ß¤ò½ñ¤´¹¤¨¤ë¤À¤±¤Ç¤è¤¤
-#
-# all, clean, distclean, install, uninstall ¤Ê¤É¤Ï¤É¤Î Makefile ¤Ç¤â¶¦Ä̤ÊÆâ
-# ÍƤ¬½ñ¤«¤ì¤ë¤Î¤Ç¡¤../Makefile.inc ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤Ë¤Ò¤È¤Þ¤È¤á¤Ë¤·¤Æ¤¤¤ë¡¥
-#
-
-# ¥³¥ó¥Ñ¥¤¥ë¡¦·ë¹ç¤·¤Æºî¤é¤ì¤ëºÇ½ªÅª¤Ê¥é¥¤¥Ö¥é¥ê¥Õ¥¡¥¤¥ë¤Î̾Á°
-TARGET = \
- vector_test
-
-SOURCES = \
- mof/math/vector_test.cpp
-
-
-HEADERS = \
-
-
-# ¥³¥ó¥Ñ¥¤¥é¤ËÅϤ¹¥Õ¥é¥°¤Î¤¦¤Á¡¤¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹Éôʬ(-I ¥ª¥×¥·¥ç¥ó)¤À¤±¤ò½ñ
-# ¤¤¤¿¤â¤Î
-HEADER_CXXFLAGS = $(boost_CXXFLAGS) -I. -I../src
-
-# ¸¦µæ¼¼¤ÇÅý°ì¤µ¤ì¤¿ Make ¥·¥¹¥Æ¥à¤ò»È¤¦¤Î¤Ç¡¤¤³¤Î¾ì½ê¤Ç¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¡¥
-include ../Makefile.app.inc
-
-# ¥³¥ó¥Ñ¥¤¥é¤ËÅϤ¹Â¾¤Î¥Õ¥é¥°
-# (+= ¤Çʸ»úÎó¤òÄɲ乤ë¤è¤¦¤Ë½ñ¤¯¤Î¤ò˺¤ì¤º¤Ë)
-CXXFLAGS += $(HEADER_CXXFLAGS) -I../src
-
-# ¥ê¥ó¥¯»þ¤ËɬÍפʥ饤¥Ö¥é¥ê¤È¥é¥¤¥Ö¥é¥ê¤Î¥Ñ¥¹¤ò¤³¤³¤Ë½ñ¤¯
-# (+= ¤Çʸ»úÎó¤òÄɲ乤ë¤è¤¦¤Ë½ñ¤¯¤Î¤ò˺¤ì¤º¤Ë)
-LIBS += \
- $(boost_LIBS) -lboost_thread -lboost_filesystem\
- -L../src -lmof
-
-test:
- @if ! ./vector_test; then exit1; fi
-
-depend:
- makedepend -Y $(HEADER_CXXFLAGS) -- $(SOURCES)
-# DO NOT DELETE
-
-mof/math/vector_test.o: ../src/mof/math/vector.hpp
-mof/math/vector_test.o: ../src/mof/math/vector2.hpp
-mof/math/vector_test.o: ../src/mof/math/basic_vector.hpp
-mof/math/vector_test.o: ../src/mof/base/mofdef.hpp
-mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/operators.hpp
-mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config.hpp
-mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config/user.hpp
-mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config/select_compiler_config.hpp
-mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config/compiler/gcc.hpp
-mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config/select_stdlib_config.hpp
-mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config/no_tr1/utility.hpp
-mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config/select_platform_config.hpp
-mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config/suffix.hpp
-mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/iterator.hpp
-mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config.hpp
-mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/detail/workaround.hpp
-mof/math/vector_test.o: ../src/mof/math/vector3.hpp
-mof/math/vector_test.o: ../src/mof/math/vector4.hpp
+++ /dev/null
-# ³Æ¥é¥¤¥Ö¥é¥êÍѤΠMakefile¡¥
-# TARGET, SOURCES, HEADER_CXXFLAGS, CXXFLAGS, LIBS ¤Î¤ß¤ò½ñ¤´¹¤¨¤ë¤À¤±¤Ç¤è¤¤
-#
-# all, clean, distclean, install, uninstall ¤Ê¤É¤Ï¤É¤Î Makefile ¤Ç¤â¶¦Ä̤ÊÆâ
-# ÍƤ¬½ñ¤«¤ì¤ë¤Î¤Ç¡¤../Makefile.inc ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤Ë¤Ò¤È¤Þ¤È¤á¤Ë¤·¤Æ¤¤¤ë¡¥
-#
-
-# ¥³¥ó¥Ñ¥¤¥ë¡¦·ë¹ç¤·¤Æºî¤é¤ì¤ëºÇ½ªÅª¤Ê¥é¥¤¥Ö¥é¥ê¥Õ¥¡¥¤¥ë¤Î̾Á°
-TARGET = \
- vector_test
-
-SOURCES = \
- mof/math/vector_test.cpp
-
-
-HEADERS = \
-
-
-# ¥³¥ó¥Ñ¥¤¥é¤ËÅϤ¹¥Õ¥é¥°¤Î¤¦¤Á¡¤¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹Éôʬ(-I ¥ª¥×¥·¥ç¥ó)¤À¤±¤ò½ñ
-# ¤¤¤¿¤â¤Î
-HEADER_CXXFLAGS = $(boost_CXXFLAGS) -I. -I../src
-
-# ¸¦µæ¼¼¤ÇÅý°ì¤µ¤ì¤¿ Make ¥·¥¹¥Æ¥à¤ò»È¤¦¤Î¤Ç¡¤¤³¤Î¾ì½ê¤Ç¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¡¥
-include ../Makefile.app.inc
-
-# ¥³¥ó¥Ñ¥¤¥é¤ËÅϤ¹Â¾¤Î¥Õ¥é¥°
-# (+= ¤Çʸ»úÎó¤òÄɲ乤ë¤è¤¦¤Ë½ñ¤¯¤Î¤ò˺¤ì¤º¤Ë)
-CXXFLAGS += $(HEADER_CXXFLAGS) -I../src
-
-# ¥ê¥ó¥¯»þ¤ËɬÍפʥ饤¥Ö¥é¥ê¤È¥é¥¤¥Ö¥é¥ê¤Î¥Ñ¥¹¤ò¤³¤³¤Ë½ñ¤¯
-# (+= ¤Çʸ»úÎó¤òÄɲ乤ë¤è¤¦¤Ë½ñ¤¯¤Î¤ò˺¤ì¤º¤Ë)
-LIBS += \
- $(boost_LIBS) -lboost_thread -lboost_filesystem\
- -L../src -lmof
-
-test:
- @if ! ./vector_test; then exit1; fi
-
-depend:
- makedepend -Y $(HEADER_CXXFLAGS) -- $(SOURCES)
-# DO NOT DELETE
-
-mof/math/vectorx_test.o: ../src/mof/math/vector2.hpp
-mof/math/vectorx_test.o: ../src/mof/math/basic_vector.hpp
-mof/math/vectorx_test.o: ../src/mof/base/mofdef.hpp
-mof/math/vectorx_test.o: /home/yasutomo/boost_1_41_0/boost/operators.hpp
-mof/math/vectorx_test.o: /home/yasutomo/boost_1_41_0/boost/config.hpp
-mof/math/vectorx_test.o: /home/yasutomo/boost_1_41_0/boost/config/user.hpp
-mof/math/vectorx_test.o: /home/yasutomo/boost_1_41_0/boost/config/select_compiler_config.hpp
-mof/math/vectorx_test.o: /home/yasutomo/boost_1_41_0/boost/config/compiler/gcc.hpp
-mof/math/vectorx_test.o: /home/yasutomo/boost_1_41_0/boost/config/select_stdlib_config.hpp
-mof/math/vectorx_test.o: /home/yasutomo/boost_1_41_0/boost/config/no_tr1/utility.hpp
-mof/math/vectorx_test.o: /home/yasutomo/boost_1_41_0/boost/config/select_platform_config.hpp
-mof/math/vectorx_test.o: /home/yasutomo/boost_1_41_0/boost/config/suffix.hpp
-mof/math/vectorx_test.o: /home/yasutomo/boost_1_41_0/boost/iterator.hpp
-mof/math/vectorx_test.o: /home/yasutomo/boost_1_41_0/boost/config.hpp
-mof/math/vectorx_test.o: /home/yasutomo/boost_1_41_0/boost/detail/workaround.hpp
--- /dev/null
+# ³Æ¥é¥¤¥Ö¥é¥êÍѤΠMakefile¡¥
+# TARGET, SOURCES, HEADER_CXXFLAGS, CXXFLAGS, LIBS ¤Î¤ß¤ò½ñ¤´¹¤¨¤ë¤À¤±¤Ç¤è¤¤
+#
+# all, clean, distclean, install, uninstall ¤Ê¤É¤Ï¤É¤Î Makefile ¤Ç¤â¶¦Ä̤ÊÆâ
+# ÍƤ¬½ñ¤«¤ì¤ë¤Î¤Ç¡¤../Makefile.inc ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤Ë¤Ò¤È¤Þ¤È¤á¤Ë¤·¤Æ¤¤¤ë¡¥
+#
+
+# ¥³¥ó¥Ñ¥¤¥ë¡¦·ë¹ç¤·¤Æºî¤é¤ì¤ëºÇ½ªÅª¤Ê¥é¥¤¥Ö¥é¥ê¥Õ¥¡¥¤¥ë¤Î̾Á°
+TARGET = \
+ vector_test
+
+SOURCES = \
+ ../mof/math/vector_test.cpp
+
+
+HEADERS = \
+
+
+# ¥³¥ó¥Ñ¥¤¥é¤ËÅϤ¹¥Õ¥é¥°¤Î¤¦¤Á¡¤¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹Éôʬ(-I ¥ª¥×¥·¥ç¥ó)¤À¤±¤ò½ñ
+# ¤¤¤¿¤â¤Î
+HEADER_CXXFLAGS = $(boost_CXXFLAGS) -I../ -I../../src
+
+# ¸¦µæ¼¼¤ÇÅý°ì¤µ¤ì¤¿ Make ¥·¥¹¥Æ¥à¤ò»È¤¦¤Î¤Ç¡¤¤³¤Î¾ì½ê¤Ç¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¡¥
+include ../../build/linux/Makefile.app.inc
+
+# ¥³¥ó¥Ñ¥¤¥é¤ËÅϤ¹Â¾¤Î¥Õ¥é¥°
+# (+= ¤Çʸ»úÎó¤òÄɲ乤ë¤è¤¦¤Ë½ñ¤¯¤Î¤ò˺¤ì¤º¤Ë)
+CXXFLAGS += $(HEADER_CXXFLAGS) -I../../src
+
+# ¥ê¥ó¥¯»þ¤ËɬÍפʥ饤¥Ö¥é¥ê¤È¥é¥¤¥Ö¥é¥ê¤Î¥Ñ¥¹¤ò¤³¤³¤Ë½ñ¤¯
+# (+= ¤Çʸ»úÎó¤òÄɲ乤ë¤è¤¦¤Ë½ñ¤¯¤Î¤ò˺¤ì¤º¤Ë)
+LIBS += \
+ $(boost_LIBS) -lboost_thread -lboost_filesystem\
+ -L../../bin/linux -lmof
+
+test:
+ @if ! ./vector_test; then exit1; fi
+
+depend:
+ makedepend -Y $(HEADER_CXXFLAGS) -- $(SOURCES)
+# DO NOT DELETE
+
+../mof/math/vector_test.o: ../../src/mof/math/vector.hpp
+../mof/math/vector_test.o: ../../src/mof/math/vector2.hpp
+../mof/math/vector_test.o: ../../src/mof/math/basic_vector.hpp
+../mof/math/vector_test.o: ../../src/mof/base/mofdef.hpp
+../mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/operators.hpp
+../mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config.hpp
+../mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config/user.hpp
+../mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config/select_compiler_config.hpp
+../mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config/compiler/gcc.hpp
+../mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config/select_stdlib_config.hpp
+../mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config/no_tr1/utility.hpp
+../mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config/select_platform_config.hpp
+../mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config/suffix.hpp
+../mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/iterator.hpp
+../mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/config.hpp
+../mof/math/vector_test.o: /home/yasutomo/boost_1_41_0/boost/detail/workaround.hpp
+../mof/math/vector_test.o: ../../src/mof/math/vector3.hpp
+../mof/math/vector_test.o: ../../src/mof/math/vector4.hpp
--- /dev/null
+# ³Æ¥é¥¤¥Ö¥é¥êÍѤΠMakefile¡¥
+# TARGET, SOURCES, HEADER_CXXFLAGS, CXXFLAGS, LIBS ¤Î¤ß¤ò½ñ¤´¹¤¨¤ë¤À¤±¤Ç¤è¤¤
+#
+# all, clean, distclean, install, uninstall ¤Ê¤É¤Ï¤É¤Î Makefile ¤Ç¤â¶¦Ä̤ÊÆâ
+# ÍƤ¬½ñ¤«¤ì¤ë¤Î¤Ç¡¤../Makefile.inc ¤È¤¤¤¦¥Õ¥¡¥¤¥ë¤Ë¤Ò¤È¤Þ¤È¤á¤Ë¤·¤Æ¤¤¤ë¡¥
+#
+
+# ¥³¥ó¥Ñ¥¤¥ë¡¦·ë¹ç¤·¤Æºî¤é¤ì¤ëºÇ½ªÅª¤Ê¥é¥¤¥Ö¥é¥ê¥Õ¥¡¥¤¥ë¤Î̾Á°
+TARGET = \
+ vector_test
+
+SOURCES = \
+ ../mof/math/vector_test.cpp
+
+
+HEADERS = \
+
+
+# ¥³¥ó¥Ñ¥¤¥é¤ËÅϤ¹¥Õ¥é¥°¤Î¤¦¤Á¡¤¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹Éôʬ(-I ¥ª¥×¥·¥ç¥ó)¤À¤±¤ò½ñ
+# ¤¤¤¿¤â¤Î
+HEADER_CXXFLAGS = $(boost_CXXFLAGS) -I../ -I../../src
+
+# ¸¦µæ¼¼¤ÇÅý°ì¤µ¤ì¤¿ Make ¥·¥¹¥Æ¥à¤ò»È¤¦¤Î¤Ç¡¤¤³¤Î¾ì½ê¤Ç¥¤¥ó¥¯¥ë¡¼¥É¤¹¤ë¡¥
+include ../../build/linux/Makefile.app.inc
+
+# ¥³¥ó¥Ñ¥¤¥é¤ËÅϤ¹Â¾¤Î¥Õ¥é¥°
+# (+= ¤Çʸ»úÎó¤òÄɲ乤ë¤è¤¦¤Ë½ñ¤¯¤Î¤ò˺¤ì¤º¤Ë)
+CXXFLAGS += $(HEADER_CXXFLAGS) -I../../src
+
+# ¥ê¥ó¥¯»þ¤ËɬÍפʥ饤¥Ö¥é¥ê¤È¥é¥¤¥Ö¥é¥ê¤Î¥Ñ¥¹¤ò¤³¤³¤Ë½ñ¤¯
+# (+= ¤Çʸ»úÎó¤òÄɲ乤ë¤è¤¦¤Ë½ñ¤¯¤Î¤ò˺¤ì¤º¤Ë)
+LIBS += \
+ $(boost_LIBS) -lboost_thread -lboost_filesystem\
+ -L../../src/linux -lmof
+
+test:
+ @if ! ./vector_test; then exit1; fi
+
+depend:
+ makedepend -Y $(HEADER_CXXFLAGS) -- $(SOURCES)
+# DO NOT DELETE