@@ -5,31 +5,36 @@ CXXFLAGS=$(LAX_BASE_CXXFLAGS) \
5
5
-I$(CASABLANCA_TESTS_DIR ) /Common/UnitTestpp/ \
6
6
-I$(CASABLANCA_TESTS_DIR ) /Common/utilities/include/ \
7
7
-include stdafx.h
8
- LDFLAGS =-L$(CASABLANCA_TESTS_DIR ) /Common/UnitTestpp/lib/linux_gcc/ -L"$(OUTPUT_DIR ) " $(BASE_LDFLAGS )
8
+ LDFLAGS =-L$(CASABLANCA_TESTS_DIR ) /Common/UnitTestpp/lib/linux_gcc/ -L"$(OUTPUT_DIR ) " $(BASE_LDFLAGS )
9
9
LDLIBS =-lhttptest_utilities -lcommon_utilities -lcasablanca -lunittestpp -lboost_system -lboost_thread -lpthread
10
10
11
11
OUTPUT_DIR? =./$(MODE )
12
12
13
- $(OUTPUT_DIR ) /httpclient_test.so : \
14
- authentication_tests.cpp \
15
- building_request_tests.cpp \
16
- client_construction.cpp \
17
- connections_and_errors.cpp \
18
- header_tests.cpp \
19
- http_client_tests.cpp \
20
- http_methods_tests.cpp \
21
- multiple_requests.cpp \
22
- outside_tests.cpp \
23
- pipeline_stage_tests.cpp \
24
- progress_handler_tests.cpp \
25
- proxy_tests.cpp \
26
- request_helper_tests.cpp \
27
- request_stream_tests.cpp \
28
- request_uri_tests.cpp \
29
- response_extract_tests.cpp \
30
- response_stream_tests.cpp \
31
- status_code_reason_phrase_tests.cpp \
32
- to_string_tests.cpp
33
- $(CXX ) -fPIC -shared $(CXXFLAGS ) $(shell pkg-config libxml++-2.6 --cflags) $(LDFLAGS ) $^ $(LDLIBS ) -o $@
13
+ FILENAMES = \
14
+ authentication_tests \
15
+ building_request_tests \
16
+ client_construction \
17
+ connections_and_errors \
18
+ header_tests \
19
+ http_client_tests \
20
+ http_methods_tests \
21
+ multiple_requests \
22
+ outside_tests \
23
+ pipeline_stage_tests \
24
+ progress_handler_tests \
25
+ proxy_tests \
26
+ request_helper_tests \
27
+ request_stream_tests \
28
+ request_uri_tests \
29
+ response_extract_tests \
30
+ response_stream_tests \
31
+ status_code_reason_phrase_tests \
32
+ to_string_tests
34
33
34
+ OBJECTS = $(addsuffix .$(MODE ) .o, $(FILENAMES ) )
35
35
36
+ $(OUTPUT_DIR ) /httpclient_test.so : $(OBJECTS )
37
+ $(CXX ) -fPIC -shared $(CXXFLAGS ) $(shell pkg-config libxml++-2.6 --cflags) $(LDFLAGS ) $^ $(LDLIBS ) -o $@
38
+
39
+ $(OBJECTS ) : % .$(MODE ) .o: % .cpp
40
+ $(CXX ) $(CXXFLAGS ) -c $< -o $@
0 commit comments