OLD | NEW |
| (Empty) |
1 VPATH = ../base ../rsp ../core | |
2 | |
3 BASE_CCFILES = \ | |
4 debug_blob.cc \ | |
5 debug_command_line.cc \ | |
6 debug_socket.cc | |
7 | |
8 RSP_CCFILES = \ | |
9 rsp_blob_utils.cc \ | |
10 rsp_common_replies.cc \ | |
11 rsp_control_packets.cc \ | |
12 rsp_info_packets.cc \ | |
13 rsp_packet_utils.cc \ | |
14 rsp_packets.cc \ | |
15 rsp_packetizer.cc \ | |
16 rsp_threads_packets.cc | |
17 | |
18 CORE_CCFILES = \ | |
19 debug_api.cc \ | |
20 debuggee_process.cc \ | |
21 debuggee_thread.cc | |
22 | |
23 SERVER_CCFILES = \ | |
24 debug_server.cc \ | |
25 gdb_registers.cc \ | |
26 nacl-gdb_server.cc | |
27 | |
28 CCFILES = $(BASE_CCFILES) $(RSP_CCFILES) $(CORE_CCFILES) $(SERVER_CCFILES) | |
29 | |
30 CFLAGS = -Wall -Wno-long-long -Werror | |
31 INCLUDES = -I../../ | |
32 | |
33 .SUFFIXES: .cc .o | |
34 CPP = g++ | |
35 OBJDIR = obj | |
36 OPT_FLAGS = -O2 | |
37 | |
38 $(OBJDIR)/%64.o:: %.cc | |
39 $(CPP) $(CFLAGS) -m64 $(INCLUDES) -c -o $@ $< | |
40 | |
41 $(OBJDIR)/%32.o:: %.cc | |
42 $(CPP) $(CFLAGS) -m32 $(INCLUDES) -c -o $@ $< | |
43 | |
44 $(OBJDIR): | |
45 mkdir -p $(OBJDIR) | |
46 | |
47 OBJECTS_32 = $(patsubst %,${OBJDIR}/%,$(CCFILES:%.cc=%32.o)) | |
48 OBJECTS_64 = $(patsubst %,${OBJDIR}/%,$(CCFILES:%.cc=%64.o)) | |
49 | |
50 dbg32.exe: $(OBJECTS_32) | |
51 $(CPP) -m32 $^ $(LDFLAGS) -o $@ | |
52 | |
53 dbg64.exe: $(OBJECTS_64) | |
54 $(CPP) -m64 $^ $(LDFLAGS) -o $@ | |
OLD | NEW |