3 |
# MinGW makefile |
# MinGW makefile |
4 |
# |
# |
5 |
|
|
6 |
CXX=g++ |
CC=gcc |
7 |
|
|
8 |
.SUFFIXES: |
.SUFFIXES: |
9 |
|
|
10 |
default: seamlessrdpshell.exe HookDll/hookdll.dll |
default: seamlessrdpshell.exe HookDll/hookdll.dll |
11 |
|
|
12 |
seamlessrdpshell.exe: main.cpp |
seamlessrdpshell.exe: main.c |
13 |
$(CXX) -o $@ $^ |
$(CC) -o $@ $^ |
14 |
|
|
15 |
HookDll/hookdll.dll: HookDll/hookdll.cpp |
HookDll/hookdll.dll: HookDll/hookdll.c |
16 |
$(CXX) -shared -o $@ $^ -lwtsapi32 |
$(CC) -shared -o $@ $^ -lwtsapi32 |
17 |
|
|
18 |
clean: |
clean: |
19 |
-rm *.exe *.o *.dll HookDll/*.exe HookDll/*.o HookDll/*.dll |
-rm *.exe *.o *.dll HookDll/*.exe HookDll/*.o HookDll/*.dll |