Map 1
build.bat
  Make.bat
    The rule SingleCore_Clean with jobs 1 is:
      \Make\Make_000.gmk SingleCore_Clean
        Make_000.gmk
          SingleCore_Clean : CleanTmpDirectory:
            CleanTmpDirectory:
    The rule SingleCore_Prepare with jobs 1 is:
      \Make\Make_000.gmk SingleCore_Prepare
        Make_000.gmk
          SingleCore_Prepare : MakeTmpDirectories CreateAndCleanBinDirectory PrintRebuildType PrintCompilerVersion PrintIncludePaths PrintCompilerFlags PrintDebugInfo DoMisraPrepare PreBuild
            MakeTmpDirectories:
            CreateAndCleanBinDirectory:
            PrintRebuildType:
            PrintCompilerVersion:
            PrintIncludePaths:
              INCLUDE_PATHS_FILE
              LINK_OBJECTS_FILE
              INCLUDE_PATHS_FILE_VS
              C_DEF_PARAM
              C_DEFINES
              C_DEFINES_TOOL_INTERNAL
            PrintCompilerFlags
              CFLAGS_DEFAULT
              CPPFLAGS
              LDFLAGS
            PrintDebugInfo:
              PATH_SRC_CUST_VAR_BUILD
              PATH_SRC_CUST
                /Src/Src_AL/Cust/Nio/Nio001
              PATH_SRC_CUST_SWC
                /Src/Src_AL/Cust/Nio/Nio001/App/Swc
              ENV_MAKE_CDD
                /Make/Cdd
              PATH_SRC_CDD
                /Src/Src_AL/Cdd
              FILES_SRC_CDD
              ENV_MAKE_SWC
                /Make/Swc
              ENV_MAKE_CUST_VAR_BUILD
              C_DEFINES
              FILES_COVER
            DoMisraPrepare
            PreBuild
              \Build\Make\Cust\Nio\Nio001\App\CustVar_180_PreBuild.gmk
    \Make\Make_000.gmk MultiCore_Build_C
      Make_000.gmk
        MultiCore_Build_C : LinkObjectFiles
          Build\Make\Make_500_Rules.gmk
            +++ compile C:
              @-$(IF_FILES_COMPILER_DEFAULT) @$(RULE_COMPILE_C_TO_OBJ_CMD)
              @-$(IF_FILES_COMPILER_DEFAULT) @$(RULE_CREATE_BATCH_FOR_SINGLE_FILE_MISRA_C_ANALYSIS)
              @-$(IF_FILES_COMPILER_DEFAULT) @$(RULE_COMPILE_CPP_TO_OBJ_CMD)
            +++ assemble:
              @-$(RULE_ASSEMBLE_ASM_TO_OBJ_CMD)
          \Build\Make\Cust\Nio\Nio001\App\CustVar_070_Link.gmk
            LinkObjectFiles
              +++ linking application:
                @-$(RULE_TO_LINK_APPLICATION)
                  RULE_TO_LINK_APPLICATION = $(LD) $(LDFLAGS) $(FILES_LD) $(addprefix -L,$(LIBPATH)) @$(LINK_OBJECTS_FILE) -ldsfxp -o $(FILE_BIN_NAME).$(SUFFIX_ABS)
              +++ creating hex module:
                @-$(OBJCOPY) -h -hex386 $(FILE_BIN_NAME).$(SUFFIX_ABS) -o $(FILE_BIN_NAME).$(SUFFIX_HEX)
              +++ generating map files:
                @-$(OBJDUMP) -h $(FILE_BIN_NAME).$(SUFFIX_ABS) > $(FILE_BIN_NAME)_MemoryOD.map
                @-$(NM) -n -S $(FILE_BIN_NAME).$(SUFFIX_ABS) > $(FILE_BIN_NAME)_MemoryNM.map
              +++ generating assembly list file:
                @-$(OBJDUMP) -h -S $(FILE_BIN_NAME).$(SUFFIX_ABS) > $(FILE_BIN_NAME).lss
              +++ generating object information with readelf:
                @-$(READELF) --all --headers -wip $(FILE_BIN_NAME).$(SUFFIX_ABS) > $(FILE_BIN_NAME)_readelf.txt > NUL 2> NUL
              +++ Creating batch file for making RDM symbols
          \Build\Make\Toolchain\CC\ARM_GHS\ToolChain_020_Tools.gmk
          \Build\Make\Toolchain\CC\ARM_GHS\ToolChain_500_Rules.gmk
    The rule SingleCore_Finalize with jobs 1 is
      \Make\Make_000.gmk SingleCore_Finalize
        HexManip
          \Build\Make\Cust\Nio\Nio001\App\CustVar_100_HexManip.gmk
            +++ creating programm code with HexManip
              @-$(HEX_MANIP) $(HEX_MANIP_PARAMS) $(subst /,\,$(HEX_MANIP_SCRIPT_FILE))
              \Build\Make\Cust\Nio\Nio001\App\Nio001_App_HexManipScript.hxm
        ALSize
          \Build\Make\Cust\Nio\Nio001\App\CustVar_150_Sizes.gmk
            +++ ALSize analysis +++
              @-$(AL_SIZE_COMMAND)
                AL_SIZE_COMMAND = $(AL_SIZE) Afs2_mem32_unlimited TmpCmd.mds $(FILE_BIN_NAME)_MemoryOD.map
        PostBuild
          \Build\Make\Cust\Nio\Nio001\App\CustVar_200_PostBuild.gmk
            @$(GNUECHO) +++ Show illegal dependencies between modules +++
            @-$(PYTHON) $(PATH_TOOLS_SPECIFIC)/DepTracer/depTracer.py
        DoMisraFinalize
          \Build\Make\Make_120_Misra.gmk
            DoMisraFinalize: DoMisraFinalizeSpecific
              \Build\Make\Toolchain\MISRA\QAC\ToolChain_120_Misra.gmk
                +++ QA-C/MISRA create GUI project
                +++ QA-C/MISRA analysis
                +++ QA-C/MISRA copy readme file
                +++ QA-C/MISRA create analysis batch file
                +++ QA-C/MISRA create report generator batch fiIe
                +++ QA-C/MISRA create view misra batch file
  gmk
    Make_030_Flags.gmk
      include $(ENV_MAKE_GEN)/Gen_030_Flags.gmk
      include $(ENV_MAKE_HAL)/Hal_030_Flags.gmk
      include $(ENV_MAKE_TOOL_CHAIN_BASE)/CC/$(TYP_CC)/ToolChain_030_Flags.gmk
      include $(ENV_MAKE_CUST)/Cust_030_Flags.gmk
        \Build\Make\Cust\Nio\Nio001\Cust_030_Flags.gmk
          include $(ENV_MAKE_CUST_VAR)/CustVar_030_Flags.gmk
            \Build\Make\Cust\Nio\Nio001\App\CustVar_030_Flags.gmk
              include $(ENV_MAKE_CUST)/Cust_030_Flags_KPIT.gmk
              include $(ENV_MAKE_CUST)/Cust_030_Flags_TargetLink.gmk
    Make_050_Files.gmk
      include $(ENV_MAKE_GEN)/Gen_050_Files.gmk
      include $(ENV_MAKE_HAL)/Hal_050_Files.gmk
      include $(ENV_MAKE_CUST)/Cust_050_Files.gmk
        \Build\Make\Cust\Nio\Nio001\Cust_050_Files.gmk
          include $(ENV_MAKE_CUST_VAR)/CustVar_050_Files.gmk
            \Build\Make\Cust\Nio\Nio001\App\CustVar_050_Files.gmk
              include $(ENV_MAKE_CUST)/Cust_050_Files_KPIT.gmk
              include $(ENV_MAKE_CUST)/Cust_050_Files_TargetLink.gmk
  Main Topic 3
  Main Topic 4