Ignore:
Timestamp:
Jul 9, 2006, 11:30:38 AM (19 years ago)
Author:
bird
Message:

asm.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/kBuild/tools/GCC3.kmk

    r380 r461  
    4646TOOL_GCC3_CXXDEFS            :=
    4747
    48 TOOL_GCC3_AS                 := as$(HOSTSUFF_EXE)
     48TOOL_GCC3_AS                 := gcc$(HOSTSUFF_EXE)
    4949TOOL_GCC3_ASOBJSUFF          := .o
    5050
     
    123123define TOOL_GCC3_COMPILE_CXX_CMDS
    124124        $(TOOL_GCC3_CXX) -c\
     125                $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     126                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
     127                -o $(obj)\
     128                $(call ABSPATH,$(source))
     129endef
     130
     131
     132## Compile Assembly source.
     133# @param    $(target)   Normalized main target name.
     134# @param    $(source)   Source filename (relative).
     135# @param    $(obj)      Object file name. This shall be (re)created by the compilation.
     136# @param    $(dep)      Dependcy file. This shall be (re)created by the compilation.
     137# @param    $(flags)    Flags.
     138# @param    $(defs)     Definitions. No -D or something.
     139# @param    $(incs)     Includes. No -I or something.
     140# @param    $(dirdep)   Directory creation dependency.
     141# @param    $(deps)     Other dependencies.
     142# @param    $(outbase)  Output basename (full). Use this for list files and such.
     143# @param    $(objsuff)  Object suffix.
     144#
     145TOOL_GCC3_COMPILE_AS_OUTPUT = $(outbase).lst
     146TOOL_GCC3_COMPILE_AS_DEPEND =
     147TOOL_GCC3_COMPILE_AS_DEPORD =
     148define TOOL_GCC3_COMPILE_AS_CMDS
     149        $(TOOL_GCC3_AS) -c\
    125150                $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
    126151                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
     
    169194TOOL_GCC3_LINK_PROGRAM_OUTPUT = $(outbase).map
    170195TOOL_GCC3_LINK_PROGRAM_DEPEND = $(foreach lib,$(libs),$(if $(findstring $(lib),$(subst /,x,$(lib))),, $(lib)))
    171 TOOL_GCC3_LINK_PROGRAM_DEPORD = 
     196TOOL_GCC3_LINK_PROGRAM_DEPORD =
    172197define TOOL_GCC3_LINK_PROGRAM_CMDS
    173198        $(TOOL_GCC3_LD) $(flags) -o $(out) $(objs)\
Note: See TracChangeset for help on using the changeset viewer.