Clean up dlmalloc.
[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 # For dlmalloc.h\r
7 add_definitions(-DUSE_DL_PREFIX=1)\r
8 \r
9 add_executable(himemce himemce.c\r
10   wine.h my_winternl.h compat.c\r
11   dlmalloc.h dlmalloc.c\r
12   kernel32_kernel_private.h kernel32_process.c kernel32_module.c\r
13   ntdll_error.c ntdll_loader.c ntdll_virtual.c\r
14   server_protocol.h server_mapping.c)\r
15 install(TARGETS himemce DESTINATION bin)\r
16 \r
17 add_library(newtest SHARED newtest.cpp newtest.def)\r
18 add_executable(newtestex newtestex.cpp)\r
19 target_link_libraries(newtestex newtest)\r
20 install(TARGETS newtest newtestex DESTINATION bin)\r
21 \r
22 add_executable(himemce-real himemce-real.cpp)\r
23 SET_TARGET_PROPERTIES(himemce-real PROPERTIES LINK_FLAGS " /FIXED:NO")\r
24 # FIXME: For now...\r
25 #SET_TARGET_PROPERTIES(himemce-real PROPERTIES LINK_FLAGS " /FILEALIGN:4096")\r
26 install(TARGETS himemce-real DESTINATION bin)\r
27 \r
28 add_executable(himemce-tool himemce-tool.c\r
29   himemce-map.h himemce-map.c)\r
30 install(TARGETS himemce-tool DESTINATION bin)\r
31 \r
32 add_executable(himemce-pre himemce-pre.c\r
33   himemce-map.h himemce-map.c\r
34   himemce-map-provider.c\r
35   wine.h my_winternl.h compat.c\r
36   dlmalloc.h dlmalloc.c\r
37   kernel32_kernel_private.h kernel32_process.c kernel32_module.c\r
38   ntdll_error.c ntdll_loader.c ntdll_virtual.c\r
39   server_protocol.h server_mapping.c)\r
40 install(TARGETS himemce-pre DESTINATION bin)\r
41 \r
42 \r
43 # Copyright 2010 g10 Code GmbH\r
44 #\r
45 # This file is free software; as a special exception the author gives\r
46 # unlimited permission to copy and/or distribute it, with or without\r
47 # modifications, as long as this notice is preserved.\r
48 #\r
49 # This file is distributed in the hope that it will be useful, but\r
50 # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the\r
51 # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\r