kernel/eka/CMakeLists.txt
branchanywhere
changeset 48 10816385149a
parent 38 422372aa20a3
child 50 999bb78c71ac
--- a/kernel/eka/CMakeLists.txt	Mon Feb 01 19:49:38 2010 +0100
+++ b/kernel/eka/CMakeLists.txt	Wed Feb 03 17:45:14 2010 +0100
@@ -17,10 +17,11 @@
 #Generate the exec enum using CMAKE custom command
 #perl genexec.pl -i execs.txt -e ../include/exec_enum.h -u ../include/exec_user.h -k ../include/exec_kernel.h
 add_custom_command (
-	OUTPUT ./include/exec_enum.h ./include/exec_user.h ./include/kernel/exec_kernel.h
+	OUTPUT ./include/exec_enum.h ./include/exec_user.h ./include/kernel/exec_kernel.h	
    	COMMAND perl ./kernel/genexec.pl -i ./kernel/execs.txt -e ./include/exec_enum.h -u ./include/exec_user.h -k ./include/kernel/exec_kernel.h
 	WORKING_DIRECTORY ${PROJECT_SOURCE_DIR}	
    	COMMENT "Generating exec headers..."
+   	DEPENDS ./kernel/genexec.pl ./kernel/execs.txt
    	VERBATIM
  	)
 	
@@ -30,10 +31,11 @@
 set_source_files_properties(./include/kernel/exec_kernel.h PROPERTIES GENERATED 1)
 
 #Custom target that will generate our exec headers 
-add_custom_target(genexec DEPENDS ./include/exec_enum.h ./include/exec_user.h ./include/kernel/exec_kernel.h)
+add_custom_target(dogenexec DEPENDS ./include/exec_enum.h ./include/exec_user.h ./include/kernel/exec_kernel.h)
+add_custom_target(genexec)
 
 add_subdirectory(./euser)
-#add_subdirectory(./kernel)
+add_subdirectory(./kernel)