OSDN Git Service

v0.0.1 release
[winautomata/winautomata.git] / Makefile
1 all: enum_windows click wheel cursor_pos window_from_point mousehook mousehook_lib.dll
2
3 install: all
4         mkdir -p /usr/local/bin
5         install -m 755 enum_windows /usr/local/bin
6         install -m 755 click /usr/local/bin
7         install -m 755 wheel /usr/local/bin
8         install -m 755 cursor_pos /usr/local/bin
9         install -m 755 window_from_point /usr/local/bin
10         install -m 755 mousehook /usr/local/bin
11         install -m 755 mousehook_lib.dll /usr/local/bin
12
13 clean:
14         rm -rf enum_windows click wheel cursor_pos window_from_point mousehook mousehook_lib.dll mousehook_lib.o
15
16 enum_windows: enum_windows.c
17
18 click: click.c
19
20 wheel: wheel.c
21
22 cursor_pos: cursor_pos.c
23
24 window_from_point: window_from_point.c
25
26 mousehook: mousehook.c mousehook_lib.dll
27         gcc -o mousehook mousehook.c -lgdi32 -Dmousehook_lib
28
29 mousehook_lib.dll: mousehook_lib.c
30         gcc -c mousehook_lib.c
31         gcc -shared -o mousehook_lib.dll mousehook_lib.o -Wl,--kill-at