First version of DLL preloader.
[wincetools.git] / loader / CMakeLists.txt
1 project(himemce)\r
2 cmake_minimum_required(VERSION 2.6.0)\r
3 \r
4 include_directories(${CMAKE_CURRENT_SOURCE_DIR})\r
5 \r
6 add_executable(himemce himemce.c\r
7   wine.h my_winternl.h compat.c\r
8   kernel32_kernel_private.h kernel32_process.c kernel32_module.c\r
9   ntdll_error.c ntdll_loader.c ntdll_virtual.c\r
10   server_protocol.h server_mapping.c)\r
11 install(TARGETS himemce DESTINATION bin)\r
12 \r
13 add_executable(himemce-real himemce-real.cpp)\r
14 SET_TARGET_PROPERTIES(himemce-real PROPERTIES LINK_FLAGS " /FIXED:NO")\r
15 # FIXME: For now...\r
16 #SET_TARGET_PROPERTIES(himemce-real PROPERTIES LINK_FLAGS " /FILEALIGN:4096")\r
17 install(TARGETS himemce-real DESTINATION bin)\r
18 \r
19 add_executable(himemce-tool himemce-tool.c\r
20   himemce-map.h himemce-map.c)\r
21 install(TARGETS himemce-tool DESTINATION bin)\r
22 \r
23 add_executable(himemce-pre himemce-pre.c\r
24   himemce-map.h himemce-map.c\r
25   himemce-map-provider.c\r
26   wine.h my_winternl.h compat.c\r
27   kernel32_kernel_private.h kernel32_process.c kernel32_module.c\r
28   ntdll_error.c ntdll_loader.c ntdll_virtual.c\r
29   server_protocol.h server_mapping.c)\r
30 install(TARGETS himemce-pre DESTINATION bin)\r
31 \r
32 \r
33 # Copyright 2010 g10 Code GmbH\r
34 #\r
35 # This file is free software; as a special exception the author gives\r
36 # unlimited permission to copy and/or distribute it, with or without\r
37 # modifications, as long as this notice is preserved.\r
38 #\r
39 # This file is distributed in the hope that it will be useful, but\r
40 # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the\r
41 # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\r