1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- BOOST = ../../..
-
- CXX = g++
- EXTRAFLAGS = -pedantic -Wno-long-long -Wno-long-double -ftemplate-depth-50
- LIBS = -lstdc++
- #CXX = KCC
- #EXTRAFLAGS = --strict --display_error_number --diag_suppress 450 --max_pending_instantiations 50
- #LIBS =
- INCLUDES = -I$(BOOST)
- CXXFLAGS = $(INCLUDES) $(EXTRAFLAGS)
- LIBFLAGS = $(LIBS)
- AR = ar
- .SUFFIXES: .cpp .o
- SOURCES = \
- is_instance_of_test.cpp \
- operator_tests_simple.cpp \
- member_pointer_test.cpp \
- control_structures.cpp \
- switch_construct.cpp \
- bind_tests_simple.cpp \
- bind_tests_advanced.cpp \
- bll_and_function.cpp \
- constructor_tests.cpp \
- extending_rt_traits.cpp \
- bind_tests_simple_f_refs.cpp \
- cast_test.cpp \
- phoenix_control_structures.cpp \
- exception_test.cpp \
- # Create lists of object files from the source file lists.
- OBJECTS = ${SOURCES:.cpp=.o}
- TARGETS = ${SOURCES:.cpp=.exe}
- all: $(TARGETS)
- %.exe: %.o
- $(CXX) $(LIBFLAGS) $(CXXFLAGS) -o $@ $<
- %.o: %.cpp
- $(CXX) $(CXXFLAGS) -o $@ -c $<
- %.dep: %.cpp
- set -e; $(CXX) -M $(INCLUDES) -c $< \
- | sed 's/\($*\)\.o[ :]*/\1.o $@ : /g' > $@; \
- [ -s $@ ] || rm -f $@
- DEP_FILES = $(SOURCES:.cpp=.dep)
- include $(DEP_FILES)
- clean:
- /bin/rm -rf $(TARGETS) $(OBJECTS) $(DEP_FILES)
- run:
- ./is_instance_of_test.exe
- ./member_pointer_test.exe
- ./operator_tests_simple.exe
- ./control_structures.exe
- ./switch_construct.exe
- ./extending_rt_traits.exe
- ./constructor_tests.exe
- ./cast_test.exe
- ./bind_tests_simple.exe
- ./bind_tests_advanced.exe
- ./bll_and_function.exe
- ./bind_tests_simple_f_refs.exe
- ./phoenix_control_structures.exe
- ./exception_test.exe
|