COMMAND sh ${madmutt_SOURCE_DIR}/charset.def > ${madmutt_SOURCE_DIR}/charset.gperf
COMMENT "Generating ${madmutt_SOURCE_DIR}/charset.gperf from ${madmutt_SOURCE_DIR}/charset.def"
)
-SET(__mt ${madmutt_SOURCE_DIR}/lib-mime/mime-token)
-ADD_CUSTOM_COMMAND(
- OUTPUT ${__mt}.h
- MAIN_DEPENDENCY ${__mt}.sh ${__mt}.def
- COMMAND sh ${__mt}.sh ${__mt}.h < ${__mt}.def
- COMMENT "Generating ${__mt}.h from ${__mt}.def"
-)
-SET(__lt ${madmutt_SOURCE_DIR}/lib-lua/lua-token)
-ADD_CUSTOM_COMMAND(
- OUTPUT ${__lt}.h
- MAIN_DEPENDENCY ${__lt}.gperf
- COMMAND sh ${__lt}.gperf ${__lt}.h || \(${RM} ${__lt}.h; exit 1\)
- COMMENT "Generating ${__lt}.h from ${__lt}.gperf"
-)
-SET(__lm ${madmutt_SOURCE_DIR}/lib-lua/madmutt)
-ADD_CUSTOM_COMMAND(
- OUTPUT ${__lm}.li
- MAIN_DEPENDENCY ${__lm}.cpkg
- COMMAND ${madmutt_SOURCE_DIR}/tools/cpkg2c -h ${__lm}.cpkg > ${__lm}.li || \(${RM} ${__lm}.li; exit 1\)
- COMMENT "Generating ${__lm}.li from ${__lm}.cpkg"
-)
-ADD_CUSTOM_TARGET(
- generate_files
- DEPENDS
- ${madmuttgen}
- ${madmutt_SOURCE_DIR}/keymap_defs.h
- ${madmutt_SOURCE_DIR}/charset.gperf
- ${madmutt_SOURCE_DIR}/lib-mime/mime-token.h
- ${madmutt_SOURCE_DIR}/lib-lua/lua-token.h
- ${madmutt_SOURCE_DIR}/lib-lua/madmutt.li
+ADD_CUSTOM_TARGET(generate_file
+ DEPENDS ${madmuttgen}
+ ${madmutt_SOURCE_DIR}/keymap_defs.h
+ ${madmutt_SOURCE_DIR}/charset.gperf
)
-ADD_DEPENDENCIES(madmutt generate_files)
+ADD_DEPENDENCIES(generate_file generate_files)
+ADD_DEPENDENCIES(madmutt generate_file)
# }}}