|
1 # |
|
2 # Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). |
|
3 # All rights reserved. |
|
4 # This component and the accompanying materials are made available |
|
5 # under the terms of "Eclipse Public License v1.0" |
|
6 # which accompanies this distribution, and is available |
|
7 # at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 # |
|
9 # Initial Contributors: |
|
10 # Nokia Corporation - initial contribution. |
|
11 # |
|
12 # Contributors: |
|
13 # |
|
14 # Description: Makefile |
|
15 # |
|
16 # |
|
17 |
|
18 BOOSTHOME = E:/boost_1_33_1 |
|
19 |
|
20 CPP = g++ |
|
21 CC = gcc |
|
22 RES = |
|
23 OBJ = ../obj/appdep.o ../obj/appdep_analysis.o ../obj/appdep_cache.o ../obj/appdep_getters.o ../obj/appdep_otherfunc.o ../obj/appdep_sisfiles.o ../obj/appdep_statdeps.o ../obj/appdep_utils.o ../obj/static_mutex.o ../obj/w32_regex_traits.o ../obj/icu.o ../obj/wc_regex_traits.o ../obj/usinstances.o ../obj/cpp_regex_traits.o ../obj/regex_traits_defaults.o ../obj/wide_posix_api.o ../obj/posix_api.o ../obj/fileiter.o ../obj/cregex.o ../obj/c_regex_traits.o ../obj/winstances.o ../obj/regex_raw_buffer.o ../obj/regex_debug.o ../obj/regex.o ../obj/instances.o $(RES) |
|
24 LINKOBJ = ../obj/appdep.o ../obj/appdep_analysis.o ../obj/appdep_cache.o ../obj/appdep_getters.o ../obj/appdep_otherfunc.o ../obj/appdep_sisfiles.o ../obj/appdep_statdeps.o ../obj/appdep_utils.o ../obj/static_mutex.o ../obj/w32_regex_traits.o ../obj/icu.o ../obj/wc_regex_traits.o ../obj/usinstances.o ../obj/cpp_regex_traits.o ../obj/regex_traits_defaults.o ../obj/wide_posix_api.o ../obj/posix_api.o ../obj/fileiter.o ../obj/cregex.o ../obj/c_regex_traits.o ../obj/winstances.o ../obj/regex_raw_buffer.o ../obj/regex_debug.o ../obj/regex.o ../obj/instances.o $(RES) |
|
25 LIBS = |
|
26 INCS = -I../inc -I$(BOOSTHOME) |
|
27 CXXINCS = -I../inc -I$(BOOSTHOME) |
|
28 BIN = ../bin/appdep |
|
29 CXXFLAGS = $(CXXINCS) -pedantic -Wall -Wextra -Wno-long-long |
|
30 CFLAGS = $(INCS) -std=c99 -pedantic -Wall -Wextra -Wno-long-long |
|
31 RM = rm -f |
|
32 |
|
33 .PHONY: all all-before all-after clean clean-custom |
|
34 |
|
35 all: all-before ../bin/appdep all-after |
|
36 |
|
37 |
|
38 clean: clean-custom |
|
39 ${RM} $(OBJ) $(BIN) |
|
40 |
|
41 $(BIN): $(OBJ) |
|
42 $(CPP) $(LINKOBJ) -o "../bin/appdep" $(LIBS) |
|
43 |
|
44 ../obj/appdep.o: ../src/appdep.cpp |
|
45 $(CPP) -c ../src/appdep.cpp -o ../obj/appdep.o $(CXXFLAGS) |
|
46 |
|
47 ../obj/appdep_analysis.o: ../src/appdep_analysis.cpp |
|
48 $(CPP) -c ../src/appdep_analysis.cpp -o ../obj/appdep_analysis.o $(CXXFLAGS) |
|
49 |
|
50 ../obj/appdep_cache.o: ../src/appdep_cache.cpp |
|
51 $(CPP) -c ../src/appdep_cache.cpp -o ../obj/appdep_cache.o $(CXXFLAGS) |
|
52 |
|
53 ../obj/appdep_getters.o: ../src/appdep_getters.cpp |
|
54 $(CPP) -c ../src/appdep_getters.cpp -o ../obj/appdep_getters.o $(CXXFLAGS) |
|
55 |
|
56 ../obj/appdep_otherfunc.o: ../src/appdep_otherfunc.cpp |
|
57 $(CPP) -c ../src/appdep_otherfunc.cpp -o ../obj/appdep_otherfunc.o $(CXXFLAGS) |
|
58 |
|
59 ../obj/appdep_sisfiles.o: ../src/appdep_sisfiles.cpp |
|
60 $(CPP) -c ../src/appdep_sisfiles.cpp -o ../obj/appdep_sisfiles.o $(CXXFLAGS) |
|
61 |
|
62 ../obj/appdep_statdeps.o: ../src/appdep_statdeps.cpp |
|
63 $(CPP) -c ../src/appdep_statdeps.cpp -o ../obj/appdep_statdeps.o $(CXXFLAGS) |
|
64 |
|
65 ../obj/appdep_utils.o: ../src/appdep_utils.cpp |
|
66 $(CPP) -c ../src/appdep_utils.cpp -o ../obj/appdep_utils.o $(CXXFLAGS) |
|
67 |
|
68 ../obj/static_mutex.o: $(BOOSTHOME)/libs/regex/src/static_mutex.cpp |
|
69 $(CPP) -c $(BOOSTHOME)/libs/regex/src/static_mutex.cpp -o ../obj/static_mutex.o $(CXXFLAGS) |
|
70 |
|
71 ../obj/w32_regex_traits.o: $(BOOSTHOME)/libs/regex/src/w32_regex_traits.cpp |
|
72 $(CPP) -c $(BOOSTHOME)/libs/regex/src/w32_regex_traits.cpp -o ../obj/w32_regex_traits.o $(CXXFLAGS) |
|
73 |
|
74 ../obj/icu.o: $(BOOSTHOME)/libs/regex/src/icu.cpp |
|
75 $(CPP) -c $(BOOSTHOME)/libs/regex/src/icu.cpp -o ../obj/icu.o $(CXXFLAGS) |
|
76 |
|
77 ../obj/wc_regex_traits.o: $(BOOSTHOME)/libs/regex/src/wc_regex_traits.cpp |
|
78 $(CPP) -c $(BOOSTHOME)/libs/regex/src/wc_regex_traits.cpp -o ../obj/wc_regex_traits.o $(CXXFLAGS) |
|
79 |
|
80 ../obj/usinstances.o: $(BOOSTHOME)/libs/regex/src/usinstances.cpp |
|
81 $(CPP) -c $(BOOSTHOME)/libs/regex/src/usinstances.cpp -o ../obj/usinstances.o $(CXXFLAGS) |
|
82 |
|
83 ../obj/cpp_regex_traits.o: $(BOOSTHOME)/libs/regex/src/cpp_regex_traits.cpp |
|
84 $(CPP) -c $(BOOSTHOME)/libs/regex/src/cpp_regex_traits.cpp -o ../obj/cpp_regex_traits.o $(CXXFLAGS) |
|
85 |
|
86 ../obj/regex_traits_defaults.o: $(BOOSTHOME)/libs/regex/src/regex_traits_defaults.cpp |
|
87 $(CPP) -c $(BOOSTHOME)/libs/regex/src/regex_traits_defaults.cpp -o ../obj/regex_traits_defaults.o $(CXXFLAGS) |
|
88 |
|
89 ../obj/wide_posix_api.o: $(BOOSTHOME)/libs/regex/src/wide_posix_api.cpp |
|
90 $(CPP) -c $(BOOSTHOME)/libs/regex/src/wide_posix_api.cpp -o ../obj/wide_posix_api.o $(CXXFLAGS) |
|
91 |
|
92 ../obj/posix_api.o: $(BOOSTHOME)/libs/regex/src/posix_api.cpp |
|
93 $(CPP) -c $(BOOSTHOME)/libs/regex/src/posix_api.cpp -o ../obj/posix_api.o $(CXXFLAGS) |
|
94 |
|
95 ../obj/fileiter.o: $(BOOSTHOME)/libs/regex/src/fileiter.cpp |
|
96 $(CPP) -c $(BOOSTHOME)/libs/regex/src/fileiter.cpp -o ../obj/fileiter.o $(CXXFLAGS) |
|
97 |
|
98 ../obj/cregex.o: $(BOOSTHOME)/libs/regex/src/cregex.cpp |
|
99 $(CPP) -c $(BOOSTHOME)/libs/regex/src/cregex.cpp -o ../obj/cregex.o $(CXXFLAGS) |
|
100 |
|
101 ../obj/c_regex_traits.o: $(BOOSTHOME)/libs/regex/src/c_regex_traits.cpp |
|
102 $(CPP) -c $(BOOSTHOME)/libs/regex/src/c_regex_traits.cpp -o ../obj/c_regex_traits.o $(CXXFLAGS) |
|
103 |
|
104 ../obj/winstances.o: $(BOOSTHOME)/libs/regex/src/winstances.cpp |
|
105 $(CPP) -c $(BOOSTHOME)/libs/regex/src/winstances.cpp -o ../obj/winstances.o $(CXXFLAGS) |
|
106 |
|
107 ../obj/regex_raw_buffer.o: $(BOOSTHOME)/libs/regex/src/regex_raw_buffer.cpp |
|
108 $(CPP) -c $(BOOSTHOME)/libs/regex/src/regex_raw_buffer.cpp -o ../obj/regex_raw_buffer.o $(CXXFLAGS) |
|
109 |
|
110 ../obj/regex_debug.o: $(BOOSTHOME)/libs/regex/src/regex_debug.cpp |
|
111 $(CPP) -c $(BOOSTHOME)/libs/regex/src/regex_debug.cpp -o ../obj/regex_debug.o $(CXXFLAGS) |
|
112 |
|
113 ../obj/regex.o: $(BOOSTHOME)/libs/regex/src/regex.cpp |
|
114 $(CPP) -c $(BOOSTHOME)/libs/regex/src/regex.cpp -o ../obj/regex.o $(CXXFLAGS) |
|
115 |
|
116 ../obj/instances.o: $(BOOSTHOME)/libs/regex/src/instances.cpp |
|
117 $(CPP) -c $(BOOSTHOME)/libs/regex/src/instances.cpp -o ../obj/instances.o $(CXXFLAGS) |