Changeset 2431 for trunk/kBuild/tools


Ignore:
Timestamp:
Nov 19, 2010, 12:06:42 PM (15 years ago)
Author:
bird
Message:

tools/G*.kmk: Add dummy source rule/dep to the gcc generated dependency files to make it less painful to move a source file without changing the target names. Fixes #101.

Location:
trunk/kBuild/tools
Files:
14 edited

Legend:

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

    r2413 r2431  
    102102                -o $(obj)\
    103103                $(abspath $(source))
     104        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    104105endef
    105106
     
    127128                -o $(obj)\
    128129                $(abspath $(source))
     130        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    129131endef
    130132
     
    152154                -o $(obj)\
    153155                $(abspath $(source))
     156        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    154157endef
    155158
  • trunk/kBuild/tools/GCC3.kmk

    r2413 r2431  
    130130                -o $(obj)\
    131131                -
     132        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    132133endef
    133134else # !KBUILD_USE_KOBJCACHE
     
    139140                -o $(obj)\
    140141                $(abspath $(source))
     142        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    141143endef
    142144endif # !KBUILD_USE_KOBJCACHE
     
    172174                -o $(obj)\
    173175                -
     176        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    174177endef
    175178else # !KBUILD_USE_KOBJCACHE
     
    181184                -o $(obj)\
    182185                $(abspath $(source))
     186        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    183187endef
    184188endif # !KBUILD_USE_KOBJCACHE
     
    207211                -o $(obj)\
    208212                $(abspath $(source))
     213        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    209214endef
    210215
  • trunk/kBuild/tools/GCC32.kmk

    r2413 r2431  
    125125                -o $(obj)\
    126126                -
     127        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    127128endef
    128129else # !KBUILD_USE_KOBJCACHE
     
    134135                -o $(obj)\
    135136                $(abspath $(source))
     137        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    136138endef
    137139endif # !KBUILD_USE_KOBJCACHE
     
    167169                -o $(obj)\
    168170                -
     171        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    169172endef
    170173else # !KBUILD_USE_KOBJCACHE
     
    177180                -o $(obj)\
    178181                $(abspath $(source))
     182        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    179183endef
    180184endif # !KBUILD_USE_KOBJCACHE
     
    203207                -o $(obj)\
    204208                $(abspath $(source))
     209        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    205210endef
    206211
  • trunk/kBuild/tools/GCC3OMF.kmk

    r2413 r2431  
    117117                -o $(obj)\
    118118                -
     119        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    119120endef
    120121else # !KBUILD_USE_KOBJCACHE
     
    126127                -o $(obj)\
    127128                $(abspath $(source))
     129        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    128130endef
    129131endif # !KBUILD_USE_KOBJCACHE
     
    160162                -o $(obj)\
    161163                -
     164        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    162165endef
    163166else # !KBUILD_USE_KOBJCACHE
     
    169172                -o $(obj)\
    170173                $(abspath $(source))
     174        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    171175endef
    172176endif # !KBUILD_USE_KOBJCACHE
     
    195199                -o $(obj)\
    196200                $(abspath $(source))
     201        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    197202endef
    198203
  • trunk/kBuild/tools/GCC3PLAIN.kmk

    r2413 r2431  
    123123                -o $(obj)\
    124124                -
     125        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    125126endef
    126127else # !KBUILD_USE_KOBJCACHE
     
    132133                -o $(obj)\
    133134                $(abspath $(source))
     135        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    134136endef
    135137endif # !KBUILD_USE_KOBJCACHE
     
    165167                -o $(obj)\
    166168                -
     169        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    167170endef
    168171else # !KBUILD_USE_KOBJCACHE
     
    174177                -o $(obj)\
    175178                $(abspath $(source))
     179        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    176180endef
    177181endif # !KBUILD_USE_KOBJCACHE
     
    200204                -o $(obj)\
    201205                $(abspath $(source))
     206        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    202207endef
    203208
  • trunk/kBuild/tools/GCC4MACHO.kmk

    r2413 r2431  
    136136                -o $(obj)\
    137137                -
     138        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    138139endef
    139140else  # !KBUILD_USE_KOBJCACHE
     
    145146                -o $(obj)\
    146147                $(abspath $(source))
     148        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    147149endef
    148150endif # !KUSE_OBJCACHE
     
    178180                -o $(obj)\
    179181                -
     182        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    180183endef
    181184else  # !KBUILD_USE_KOBJCACHE
     
    187190                -o $(obj)\
    188191                $(abspath $(source))
     192        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    189193endef
    190194endif # !KBUILD_USE_KOBJCACHE
     
    220224                -o $(obj)\
    221225                -
     226        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    222227endef
    223228else  # !KBUILD_USE_KOBJCACHE
     
    229234                -o $(obj)\
    230235                $(abspath $(source))
     236        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    231237endef
    232238endif # !KBUILD_USE_KOBJCACHE
     
    262268                -o $(obj)\
    263269                -
     270        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    264271endef
    265272else  # !KBUILD_USE_KOBJCACHE
     
    271278                -o $(obj)\
    272279                $(abspath $(source))
     280        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    273281endef
    274282endif # !KBUILD_USE_KOBJCACHE
     
    297305                -o $(obj)\
    298306                $(abspath $(source))
     307        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    299308endef
    300309
  • trunk/kBuild/tools/GCC64.kmk

    r2413 r2431  
    125125                -o $(obj)\
    126126                -
     127        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    127128endef
    128129else # !KBUILD_USE_KOBJCACHE
     
    134135                -o $(obj)\
    135136                $(abspath $(source))
     137        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    136138endef
    137139endif # !KBUILD_USE_KOBJCACHE
     
    167169                -o $(obj)\
    168170                -
     171        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    169172endef
    170173else # !KBUILD_USE_KOBJCACHE
     
    177180                -o $(obj)\
    178181                $(abspath $(source))
     182        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    179183endef
    180184endif # !KBUILD_USE_KOBJCACHE
     
    203207                -o $(obj)\
    204208                $(abspath $(source))
     209        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    205210endef
    206211
  • trunk/kBuild/tools/GXX.kmk

    r2413 r2431  
    102102                -o $(obj)\
    103103                $(abspath $(source))
     104        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    104105endef
    105106
     
    127128                -o $(obj)\
    128129                $(abspath $(source))
     130        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    129131endef
    130132
     
    152154                -o $(obj)\
    153155                $(abspath $(source))
     156        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    154157endef
    155158
  • trunk/kBuild/tools/GXX3.kmk

    r2413 r2431  
    130130                -o $(obj)\
    131131                -
     132        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    132133endef
    133134else # !KBUILD_USE_KOBJCACHE
     
    139140                -o $(obj)\
    140141                $(abspath $(source))
     142        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    141143endef
    142144endif # !KBUILD_USE_KOBJCACHE
     
    172174                -o $(obj)\
    173175                -
     176        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    174177endef
    175178else # !KBUILD_USE_KOBJCACHE
     
    181184                -o $(obj)\
    182185                $(abspath $(source))
     186        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    183187endef
    184188endif # !KBUILD_USE_KOBJCACHE
     
    207211                -o $(obj)\
    208212                $(abspath $(source))
     213        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    209214endef
    210215
  • trunk/kBuild/tools/GXX32.kmk

    r2413 r2431  
    125125                -o $(obj)\
    126126                -
     127        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    127128endef
    128129else # !KBUILD_USE_KOBJCACHE
     
    134135                -o $(obj)\
    135136                $(abspath $(source))
     137        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    136138endef
    137139endif # !KBUILD_USE_KOBJCACHE
  • trunk/kBuild/tools/GXX3OMF.kmk

    r2413 r2431  
    117117                -o $(obj)\
    118118                -
     119        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    119120endef
    120121else # !KBUILD_USE_KOBJCACHE
     
    126127                -o $(obj)\
    127128                $(abspath $(source))
     129        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    128130endef
    129131endif # !KBUILD_USE_KOBJCACHE
     
    160162                -o $(obj)\
    161163                -
     164        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    162165endef
    163166else # !KBUILD_USE_KOBJCACHE
     
    169172                -o $(obj)\
    170173                $(abspath $(source))
     174        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    171175endef
    172176endif # !KBUILD_USE_KOBJCACHE
     
    195199                -o $(obj)\
    196200                $(abspath $(source))
     201        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    197202endef
    198203
  • trunk/kBuild/tools/GXX3PLAIN.kmk

    r2413 r2431  
    123123                -o $(obj)\
    124124                -
     125        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    125126endef
    126127else # !KBUILD_USE_KOBJCACHE
     
    132133                -o $(obj)\
    133134                $(abspath $(source))
     135        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    134136endef
    135137endif # !KBUILD_USE_KOBJCACHE
     
    165167                -o $(obj)\
    166168                -
     169        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    167170endef
    168171else # !KBUILD_USE_KOBJCACHE
     
    174177                -o $(obj)\
    175178                $(abspath $(source))
     179        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    176180endef
    177181endif # !KBUILD_USE_KOBJCACHE
     
    200204                -o $(obj)\
    201205                $(abspath $(source))
     206        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    202207endef
    203208
  • trunk/kBuild/tools/GXX4MACHO.kmk

    r2413 r2431  
    136136                -o $(obj)\
    137137                -
     138        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    138139endef
    139140else  # !KBUILD_USE_KOBJCACHE
     
    145146                -o $(obj)\
    146147                $(abspath $(source))
     148        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    147149endef
    148150endif # !KUSE_OBJCACHE
     
    178180                -o $(obj)\
    179181                -
     182        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    180183endef
    181184else  # !KBUILD_USE_KOBJCACHE
     
    187190                -o $(obj)\
    188191                $(abspath $(source))
     192        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    189193endef
    190194endif # !KUSE_OBJCACHE
     
    220224                -o $(obj)\
    221225                -
     226        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    222227endef
    223228else  # !KBUILD_USE_KOBJCACHE
     
    229234                -o $(obj)\
    230235                $(abspath $(source))
     236        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    231237endef
    232238endif # !KUSE_OBJCACHE
     
    262268                -o $(obj)\
    263269                -
     270        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    264271endef
    265272else  # !KBUILD_USE_KOBJCACHE
     
    271278                -o $(obj)\
    272279                $(abspath $(source))
     280        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    273281endef
    274282endif # !KUSE_OBJCACHE
     
    297305                -o $(obj)\
    298306                $(abspath $(source))
     307        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    299308endef
    300309
  • trunk/kBuild/tools/GXX64.kmk

    r2413 r2431  
    125125                -o $(obj)\
    126126                -
     127        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    127128endef
    128129else # !KBUILD_USE_KOBJCACHE
     
    134135                -o $(obj)\
    135136                $(abspath $(source))
     137        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    136138endef
    137139endif # !KBUILD_USE_KOBJCACHE
     
    167169                -o $(obj)\
    168170                -
     171        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    169172endef
    170173else # !KBUILD_USE_KOBJCACHE
     
    176179                -o $(obj)\
    177180                $(abspath $(source))
     181        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    178182endef
    179183endif # !KBUILD_USE_KOBJCACHE
     
    202206                -o $(obj)\
    203207                $(abspath $(source))
     208        $(QUIET)$(APPEND) -n "$(dep)" "" "$(source):" ""
    204209endef
    205210
Note: See TracChangeset for help on using the changeset viewer.