draft
[gdbmicli.git] / libmigdb / src / Makefile
1 #!/usr/bin/make
2 PREFIX=/usr
3
4 all: libmigdb.a
5
6 CFLAGS=-Wall -g3 -I.
7 CXXFLAGS=-Wall -g3
8 LDLIBS=
9
10 connect.o: mi_gdb.h
11
12 parse.o: mi_gdb.h
13
14 cpp_int.o: mi_gdb.h
15
16 prg_control.o: mi_gdb.h
17
18 misc.o: mi_gdb.h
19
20 breakpoint.o: mi_gdb.h
21
22 target_man.o: mi_gdb.h
23
24 get_free_vt.o: mi_gdb.h
25
26 get_free_pty.o: mi_gdb.h
27
28 data_man.o: mi_gdb.h
29
30 stack_man.o: mi_gdb.h
31
32 symbol_query.o: mi_gdb.h
33
34 thread.o: mi_gdb.h
35
36 var_obj.o: mi_gdb.h
37
38 alloc.o: mi_gdb.h
39
40 error.o: mi_gdb.h
41
42 libmigdb.a: connect.o parse.o prg_control.o misc.o breakpoint.o target_man.o \
43         get_free_vt.o get_free_pty.o data_man.o stack_man.o symbol_query.o \
44         thread.o var_obj.o alloc.o error.o cpp_int.o
45         ar rcs $@ $^
46
47 clean:
48         -@rm *.o *.a 2> /dev/null
49
50 install:
51         install -d -m 755 $(PREFIX)/lib
52         install -m 644 libmigdb.a $(PREFIX)/lib
53         install -d -m 755 $(PREFIX)/include
54         install -m 644 mi_gdb.h $(PREFIX)/include
55