Ignore:
Timestamp:
Aug 29, 2002, 12:01:46 PM (23 years ago)
Author:
bird
Message:

Added new tools. Restructured tools. More options. Fixes.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/make/process.mak

    r9135 r9165  
    1 # $Id: process.mak,v 1.24 2002-08-27 03:01:01 bird Exp $
     1# $Id: process.mak,v 1.25 2002-08-29 10:01:40 bird Exp $
    22
    33#
     
    436436_SRC = $(PATH_CURRENT)\$<
    437437!endif
     438_DST = $(PATH_TARGET)\$(@F)
    438439
    439440
     
    446447! endif
    447448!if "$(TARGET_MODE)" == "SYS" || "$(TARGET_MODE)" == "SYSLIB" || "$(TARGET_MODE)" == "IFS" || "$(TARGET_MODE)" == "IFSLIB"
    448     $(TOOL_JOB_SUB) $(AS) $(AS_FLAGS_SYS) $(_SRC) $(AS_OBJ_OUT)$@
    449 !else
    450     $(TOOL_JOB_SUB) $(AS) $(AS_FLAGS) $(_SRC) $(AS_OBJ_OUT)$@
     449! ifdef AS_CMD_SYS
     450    $(TOOL_JOB_SUB) $(AS_CMD_SYS)
     451! else
     452    $(TOOL_JOB_SUB) $(AS) $(AS_FLAGS_SYS) $(_SRC) $(AS_OBJ_OUT)$(_DST)
     453! endif
     454!else
     455! ifdef AS_CMD
     456    $(TOOL_JOB_SUB) $(AS_CMD)
     457! else
     458    $(TOOL_JOB_SUB) $(AS) $(AS_FLAGS) $(_SRC) $(AS_OBJ_OUT)$(_DST)
     459! endif
    451460!endif
    452461
     
    458467!endif
    459468!if "$(TARGET_MODE)" == "SYS" || "$(TARGET_MODE)" == "SYSLIB" || "$(TARGET_MODE)" == "IFS" || "$(TARGET_MODE)" == "IFSLIB"
    460     $(AS) $(AS_FLAGS_SYS) $(_SRC) $(AS_OBJ_OUT)$(PATH_TARGET)\$(@F)
    461 !else
    462     $(AS) $(AS_FLAGS) $(_SRC) $(AS_OBJ_OUT)$(PATH_TARGET)\$(@F)
     469! ifdef AS_CMD_SYS
     470    $(AS_CMD_SYS)
     471! else
     472    $(AS) $(AS_FLAGS_SYS) $(_SRC) $(AS_OBJ_OUT)$(_DST)
     473! endif
     474!else
     475! ifdef AS_CMD
     476    $(AS_CMD)
     477! else
     478    $(AS) $(AS_FLAGS) $(_SRC) $(AS_OBJ_OUT)$(_DST)
     479! endif
    463480!endif
    464481
     
    489506        $(CXX_LST_OUT)$(PATH_TARGET)\$(@B).s \
    490507!endif
    491         $(CXX_OBJ_OUT)$@ $(_SRC)
     508        $(CXX_OBJ_OUT)$(_DST) $(_SRC)
    492509
    493510.cpp.$(EXT_OBJ):
     
    501518        $(CXX_LST_OUT)$(PATH_TARGET)\$(@B).s \
    502519!endif
    503         $(CXX_OBJ_OUT)$(PATH_TARGET)\$(@F) $(_SRC)
     520        $(CXX_OBJ_OUT)$(_DST) $(_SRC)
    504521
    505522
     
    555572        $(CC_LST_OUT)$(PATH_TARGET)\$(@B).s \
    556573!endif
    557         $(CC_OBJ_OUT)$@ $(_SRC)
     574        $(CC_OBJ_OUT)$(_DST) $(_SRC)
    558575
    559576.c.$(EXT_OBJ):
     
    567584        $(CC_LST_OUT)$(PATH_TARGET)\$(@B).s \
    568585!endif
    569         $(CC_OBJ_OUT)$(PATH_TARGET)\$(@F) $(_SRC)
     586        $(CC_OBJ_OUT)$(_DST) $(_SRC)
    570587
    571588
     
    601618    @ \
    602619!endif
    603     $(TOOL_JOB_SUB) $(RC) $(RC_FLAGS) $(_SRC) $@
     620    $(TOOL_JOB_SUB) $(RC) $(RC_FLAGS) $(_SRC) $(_DST)
    604621
    605622.rc.res:
     
    609626    @ \
    610627!endif
    611     $(RC) $(RC_FLAGS) $(_SRC) $(PATH_TARGET)\$(@F)
     628    $(RC) $(RC_FLAGS) $(_SRC) $(_DST)
    612629
    613630
     
    624641    @ \
    625642!endif
    626     $(AS) $(AS_FLAGS) $(PATH_TARGET)\$(@B).asm $(AS_OBJ_OUT)$(PATH_TARGET)\$(@F)
     643    $(AS) $(AS_FLAGS) $(PATH_TARGET)\$(@B).asm $(AS_OBJ_OUT)$(_DST)
    627644
    628645.orc.obj:
     
    637654    @ \
    638655!endif
    639     $(AS) $(AS_FLAGS) $(PATH_TARGET)\$(@B).asm $(AS_OBJ_OUT)$(PATH_TARGET)\$(@F)
     656    $(AS) $(AS_FLAGS) $(PATH_TARGET)\$(@B).asm $(AS_OBJ_OUT)$(_DST)
    640657
    641658
Note: See TracChangeset for help on using the changeset viewer.