kernel/eka/euser/CMakeLists.txt
branchanywhere
changeset 25 57330c35d3d7
parent 24 18d195b75193
child 28 9642313072c3
--- a/kernel/eka/euser/CMakeLists.txt	Wed Jan 06 20:35:57 2010 +0100
+++ b/kernel/eka/euser/CMakeLists.txt	Thu Jan 07 01:23:42 2010 +0100
@@ -109,8 +109,21 @@
 add_library (euser SHARED ${source})
 add_dependencies(euser genexec emulator)
 
-add_library (estub ../euser/epoc/win32/uc_stub.cpp)
+add_library (estub STATIC ../euser/epoc/win32/uc_stub.cpp)
+#set_target_properties(estub PROPERTIES LINK_FLAGS /ENTRY:E32Bootstrap)
 
+add_executable(epoc ../euser/epoc/win32/uc_epoc.cpp)
+add_dependencies(epoc estub euser)
+set_target_properties(epoc PROPERTIES LINK_FLAGS "/ENTRY:mainCRTStartup /SUBSYSTEM:WINDOWS")
+#set_target_properties(epoc PROPERTIES LINK_FLAGS "/ENTRY:_E32Bootstrap /SUBSYSTEM:WINDOWS /NODEFAULTLIB /NOASSEMBLY")
+ #set_target_properties(target1 target2 ... PROPERTIES prop1 value1 prop2 value2 ...)
+
+
+#No need for emulator here
+#add_executable(epoc ./euser/epoc/win32/uc_epoc.cpp)
+#target_link_libraries(epoc estub euser)
+ 
+ 
 #define vs IDE folders
 source_group(Sources REGULAR_EXPRESSION ".+\\.cpp$")
 source_group(Includes REGULAR_EXPRESSION ".+\\.h$")