--- previous/cmake/DistClean.cmake 2018/04/24 19:25:10 1.1.1.1 +++ previous/cmake/DistClean.cmake 2018/04/24 19:25:21 1.1.1.2 @@ -4,10 +4,21 @@ if(UNIX) add_custom_target(distclean COMMENT "Cleaning up for distribution") - foreach(CLEAN_FILE CMakeFiles CMakeCache.txt cmake_install.cmake - Makefile config.h) + # Clean up Hatari specific files: + foreach(CLEAN_FILE config.h install_manifest.txt + src/hatari src/uae-cpu/build68k + src/uae-cpu/cpudefs.c src/uae-cpu/cpuemu.c + src/uae-cpu/cpustbl.c src/uae-cpu/cputbl.h + src/uae-cpu/gencpu tools/hmsa/hmsa) add_custom_command(TARGET distclean POST_BUILD - COMMAND find . -depth -name ${CLEAN_FILE} | xargs rm -r + COMMAND rm -f ${CLEAN_FILE} + DEPENDS clean) + endforeach(CLEAN_FILE) + # Clean up files that can appear at multiple places: + foreach(CLEAN_FILE CMakeFiles CMakeCache.txt '*.a' '*.1.gz' + cmake_install.cmake Makefile) + add_custom_command(TARGET distclean POST_BUILD + COMMAND find . -depth -name ${CLEAN_FILE} | xargs rm -rf DEPENDS clean) endforeach(CLEAN_FILE) endif(UNIX)