First version of DLL preloader.
[wincetools.git] / loader / CMakeLists.txt
index d377a48..6e5f359 100644 (file)
@@ -1,28 +1,41 @@
-project(himemce)
-cmake_minimum_required(VERSION 2.6.0)
-
-include_directories(${CMAKE_CURRENT_SOURCE_DIR})
-
-add_executable(himemce himemce.c compat.c
-  my_winternl.h
-  kernel32_kernel_private.h kernel32_process.c kernel32_module.c
-  ntdll_error.c ntdll_loader.c ntdll_virtual.c
-  server_protocol.h server_mapping.c)
-install(TARGETS himemce DESTINATION bin)
-
-add_executable(himemce-real himemce-real.cpp)
-SET_TARGET_PROPERTIES(himemce-real PROPERTIES LINK_FLAGS " /FIXED:NO")
-# FIXME: For now...
-#SET_TARGET_PROPERTIES(himemce-real PROPERTIES LINK_FLAGS " /FILEALIGN:4096")
-install(TARGETS himemce-real DESTINATION bin)
-
-
-# Copyright 2010 g10 Code GmbH
-#
-# This file is free software; as a special exception the author gives
-# unlimited permission to copy and/or distribute it, with or without
-# modifications, as long as this notice is preserved.
-#
-# This file is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
-# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+project(himemce)\r
+cmake_minimum_required(VERSION 2.6.0)\r
+\r
+include_directories(${CMAKE_CURRENT_SOURCE_DIR})\r
+\r
+add_executable(himemce himemce.c\r
+  wine.h my_winternl.h compat.c\r
+  kernel32_kernel_private.h kernel32_process.c kernel32_module.c\r
+  ntdll_error.c ntdll_loader.c ntdll_virtual.c\r
+  server_protocol.h server_mapping.c)\r
+install(TARGETS himemce DESTINATION bin)\r
+\r
+add_executable(himemce-real himemce-real.cpp)\r
+SET_TARGET_PROPERTIES(himemce-real PROPERTIES LINK_FLAGS " /FIXED:NO")\r
+# FIXME: For now...\r
+#SET_TARGET_PROPERTIES(himemce-real PROPERTIES LINK_FLAGS " /FILEALIGN:4096")\r
+install(TARGETS himemce-real DESTINATION bin)\r
+\r
+add_executable(himemce-tool himemce-tool.c\r
+  himemce-map.h himemce-map.c)\r
+install(TARGETS himemce-tool DESTINATION bin)\r
+\r
+add_executable(himemce-pre himemce-pre.c\r
+  himemce-map.h himemce-map.c\r
+  himemce-map-provider.c\r
+  wine.h my_winternl.h compat.c\r
+  kernel32_kernel_private.h kernel32_process.c kernel32_module.c\r
+  ntdll_error.c ntdll_loader.c ntdll_virtual.c\r
+  server_protocol.h server_mapping.c)\r
+install(TARGETS himemce-pre DESTINATION bin)\r
+\r
+\r
+# Copyright 2010 g10 Code GmbH\r
+#\r
+# This file is free software; as a special exception the author gives\r
+# unlimited permission to copy and/or distribute it, with or without\r
+# modifications, as long as this notice is preserved.\r
+#\r
+# This file is distributed in the hope that it will be useful, but\r
+# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the\r
+# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\r