Ignore:
Timestamp:
Jul 15, 2006, 12:14:53 AM (19 years ago)
Author:
bird
Message:

AS commands.

File:
1 edited

Legend:

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

    r380 r465  
    4646TOOL_GCC3OMF_CXXDEFS            :=
    4747
    48 TOOL_GCC3OMF_AS                 := emxomfas$(HOSTSUFF_EXE)
     48TOOL_GCC3OMF_AS                 := gcc$(HOSTSUFF_EXE)
    4949TOOL_GCC3OMF_ASOBJSUFF          := .obj
    5050
     
    124124
    125125
     126## Compile Assembly source.
     127# @param    $(target)   Normalized main target name.
     128# @param    $(source)   Source filename (relative).
     129# @param    $(obj)      Object file name. This shall be (re)created by the compilation.
     130# @param    $(dep)      Dependcy file. This shall be (re)created by the compilation.
     131# @param    $(flags)    Flags.
     132# @param    $(defs)     Definitions. No -D or something.
     133# @param    $(incs)     Includes. No -I or something.
     134# @param    $(dirdep)   Directory creation dependency.
     135# @param    $(deps)     Other dependencies.
     136# @param    $(outbase)  Output basename (full). Use this for list files and such.
     137# @param    $(objsuff)  Object suffix.
     138#
     139TOOL_GCC3OMF_COMPILE_AS_OUTPUT = $(outbase).lst
     140TOOL_GCC3OMF_COMPILE_AS_DEPEND =
     141TOOL_GCC3OMF_COMPILE_AS_DEPORD =
     142define TOOL_GCC3OMF_COMPILE_AS_CMDS
     143        $(TOOL_GCC3OMF_AS) -c\
     144                $(flags) $(addprefix -I, $(incs)) $(addprefix -D, $(defs))\
     145                -Wp,-MD,$(dep) -Wp,-MT,$(obj) -Wp,-MP\
     146                -o $(obj)\
     147                $(call ABSPATH,$(source))
     148endef
     149
     150
    126151## Link library
    127152# @param    $(target)   Normalized main target name.
Note: See TracChangeset for help on using the changeset viewer.