4 EXTRAFLAGS
= -pedantic
-Wno-long-long
-Wno-long-double
-ftemplate-depth-50
8 #EXTRAFLAGS = --strict --display_error_number --diag_suppress 450 --max_pending_instantiations 50
15 CXXFLAGS
= $(INCLUDES
) $(EXTRAFLAGS
)
25 is_instance_of_test.
cpp \
26 operator_tests_simple.
cpp \
27 member_pointer_test.
cpp \
28 control_structures.
cpp \
29 switch_construct.
cpp \
30 bind_tests_simple.
cpp \
31 bind_tests_advanced.
cpp \
32 bll_and_function.
cpp \
33 constructor_tests.
cpp \
34 extending_rt_traits.
cpp \
35 bind_tests_simple_f_refs.
cpp \
37 phoenix_control_structures.
cpp \
41 # Create lists of object files from the source file lists.
43 OBJECTS
= ${SOURCES
:.
cpp=.o
}
45 TARGETS
= ${SOURCES
:.
cpp=.exe
}
50 $(CXX
) $(LIBFLAGS
) $(CXXFLAGS
) -o
$@
$<
53 $(CXX
) $(CXXFLAGS
) -o
$@
-c
$<
56 set
-e
; $(CXX
) -M
$(INCLUDES
) -c
$< \
57 | sed
's/\($*\)\.o[ :]*/\1.o $@ : /g' > $@
; \
60 DEP_FILES
= $(SOURCES
:.
cpp=.dep
)
65 /bin
/rm -rf
$(TARGETS
) $(OBJECTS
) $(DEP_FILES
)
68 .
/is_instance_of_test.exe
69 .
/member_pointer_test.exe
70 .
/operator_tests_simple.exe
71 .
/control_structures.exe
72 .
/switch_construct.exe
73 .
/extending_rt_traits.exe
74 .
/constructor_tests.exe
76 .
/bind_tests_simple.exe
77 .
/bind_tests_advanced.exe
78 .
/bll_and_function.exe
79 .
/bind_tests_simple_f_refs.exe
80 .
/phoenix_control_structures.exe