99# ./scripts/docker-build.sh # Full build (both games)
1010# ./scripts/docker-build.sh --game zh # Build Zero Hour only
1111# ./scripts/docker-build.sh --game generals # Build Generals only
12- # ./scripts/docker-build.sh --target generalszh # Build specific target
12+ # ./scripts/docker-build.sh --target z_generals # Build specific target
1313# ./scripts/docker-build.sh --clean # Clean build directory
1414# ./scripts/docker-build.sh --interactive # Enter container shell
1515#
@@ -59,7 +59,7 @@ Build Generals/Zero Hour on Linux using Docker (produces Windows executables).
5959Options:
6060 -h, --help Show this help message
6161 -g, --game GAME Build specific game: 'zh' (Zero Hour), 'generals', or 'all' (default: all)
62- -t, --target TARGET Build specific CMake target (e.g., generalszh, WorldBuilderZH )
62+ -t, --target TARGET Build specific CMake target (e.g., z_generals, z_worldbuilder )
6363 -c, --clean Clean build directory before building
6464 -i, --interactive Enter container shell for debugging
6565 --cmake Force CMake reconfiguration
@@ -68,7 +68,7 @@ Options:
6868Examples:
6969 $( basename " $0 " ) # Build everything
7070 $( basename " $0 " ) --game zh # Build Zero Hour only
71- $( basename " $0 " ) --target generalszh # Build Zero Hour executable only
71+ $( basename " $0 " ) --target z_generals # Build Zero Hour executable only
7272 $( basename " $0 " ) --clean --game all # Clean and rebuild everything
7373 $( basename " $0 " ) --interactive # Enter container for debugging
7474
@@ -250,10 +250,10 @@ done
250250if [[ -z " $TARGET " ]]; then
251251 case " $GAME " in
252252 zh|zerohour)
253- TARGET=" generalszh generalszh_tools "
253+ TARGET=" z_generals z_worldbuilder core_particleeditor core_debugwindow z_guiedit z_imagepacker z_mapcachebuilder z_w3dview z_wdump "
254254 ;;
255255 generals)
256- TARGET=" generalsv generalsv_tools "
256+ TARGET=" g_generals g_worldbuilder core_particleeditor core_debugwindow g_guiedit g_imagepacker g_mapcachebuilder g_w3dview "
257257 ;;
258258 all)
259259 TARGET=" " # Build all
0 commit comments