⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 267458 in webkit


Ignore:
Timestamp:
Sep 22, 2020, 8:38:17 PM (6 years ago)
Author:
Keith Rollin
Message:

Unify debug and release target aliases
https://bugs.webkit.org/show_bug.cgi?id=216863
<rdar://problem/69407746>

Reviewed by Tim Horton.

All Makefiles have "debug", "d", "release", and "r" for build
targets. Others -- but not all -- also include "dev", "develop",
"development", "dep", "deploy", and "deployment". Because of this
inconsistency, trying to use those additional targets didn't work. It
looks like all Makefiles used to support all of those targets, but
some got dropped along the way. For instance, the top-level Makefile
and Source/Makefile dropped them in 2013 as part of Bug 107863. And it
looks like WebKitLibraries/Makefile never had them. Given that those
additional targets don't work, it seems like no one uses them, so
let's remove them completely.

.:

  • Makefile.shared:

Source/ThirdParty:

  • Makefile:

Tools:

  • Makefile:
Location:
trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/ChangeLog

    r267441 r267458  
     12020-09-22  Keith Rollin  <krollin@apple.com>
     2
     3        Unify debug and release target aliases
     4        https://bugs.webkit.org/show_bug.cgi?id=216863
     5        <rdar://problem/69407746>
     6
     7        Reviewed by Tim Horton.
     8
     9        All Makefiles have "debug", "d", "release", and "r" for build
     10        targets. Others -- but not all -- also include "dev", "develop",
     11        "development", "dep", "deploy", and "deployment". Because of this
     12        inconsistency, trying to use those additional targets didn't work. It
     13        looks like all Makefiles used to support all of those targets, but
     14        some got dropped along the way. For instance, the top-level Makefile
     15        and Source/Makefile dropped them in 2013 as part of Bug 107863. And it
     16        looks like WebKitLibraries/Makefile never had them. Given that those
     17        additional targets don't work, it seems like no one uses them, so
     18        let's remove them completely.
     19
     20        * Makefile.shared:
     21
    1222020-09-22  Keith Rollin  <krollin@apple.com>
    223
  • trunk/Makefile.shared

    r267441 r267458  
    110110        @$(call invoke_xcode,,GCC_PREPROCESSOR_DEFINITIONS='$(GCC_PREPROCESSOR_ADDITIONS) $$(inherited)')
    111111
    112 debug d development dev develop: force
     112debug d: force
    113113        @$(call set_webkit_configuration,--debug)
    114114        @$(call invoke_xcode,,GCC_PREPROCESSOR_DEFINITIONS='$(GCC_PREPROCESSOR_ADDITIONS) $$(inherited)')
    115115
    116 release r deployment dep deploy: force
     116release r: force
    117117        @$(call set_webkit_configuration,--release)
    118118        @$(call invoke_xcode,,GCC_PREPROCESSOR_DEFINITIONS='$(GCC_PREPROCESSOR_ADDITIONS) $$(inherited)')
  • trunk/Source/ThirdParty/ChangeLog

    r267424 r267458  
     12020-09-22  Keith Rollin  <krollin@apple.com>
     2
     3        Unify debug and release target aliases
     4        https://bugs.webkit.org/show_bug.cgi?id=216863
     5        <rdar://problem/69407746>
     6
     7        Reviewed by Tim Horton.
     8
     9        All Makefiles have "debug", "d", "release", and "r" for build
     10        targets. Others -- but not all -- also include "dev", "develop",
     11        "development", "dep", "deploy", and "deployment". Because of this
     12        inconsistency, trying to use those additional targets didn't work. It
     13        looks like all Makefiles used to support all of those targets, but
     14        some got dropped along the way. For instance, the top-level Makefile
     15        and Source/Makefile dropped them in 2013 as part of Bug 107863. And it
     16        looks like WebKitLibraries/Makefile never had them. Given that those
     17        additional targets don't work, it seems like no one uses them, so
     18        let's remove them completely.
     19
     20        * Makefile:
     21
    1222020-09-22  Keith Rollin  <krollin@apple.com>
    223
  • trunk/Source/ThirdParty/Makefile

    r267424 r267458  
    3636        @$(build_target_for_each_module)
    3737
    38 debug d development dev develop:
     38debug d:
    3939        @$(build_target_for_each_module)
    4040
    41 release r deployment dep deploy:
     41release r:
    4242        @$(build_target_for_each_module)
    4343
  • trunk/Tools/ChangeLog

    r267448 r267458  
     12020-09-22  Keith Rollin  <krollin@apple.com>
     2
     3        Unify debug and release target aliases
     4        https://bugs.webkit.org/show_bug.cgi?id=216863
     5        <rdar://problem/69407746>
     6
     7        Reviewed by Tim Horton.
     8
     9        All Makefiles have "debug", "d", "release", and "r" for build
     10        targets. Others -- but not all -- also include "dev", "develop",
     11        "development", "dep", "deploy", and "deployment". Because of this
     12        inconsistency, trying to use those additional targets didn't work. It
     13        looks like all Makefiles used to support all of those targets, but
     14        some got dropped along the way. For instance, the top-level Makefile
     15        and Source/Makefile dropped them in 2013 as part of Bug 107863. And it
     16        looks like WebKitLibraries/Makefile never had them. Given that those
     17        additional targets don't work, it seems like no one uses them, so
     18        let's remove them completely.
     19
     20        * Makefile:
     21
    1222020-09-22  Alex Christensen  <achristensen@webkit.org>
    223
  • trunk/Tools/Makefile

    r267424 r267458  
    3232        @$(build_target_for_each_module)
    3333
    34 debug d development dev develop:
     34debug d:
    3535        @$(build_target_for_each_module)
    3636
    37 release r deployment dep deploy:
     37release r:
    3838        @$(build_target_for_each_module)
    3939
Note: See TracChangeset for help on using the changeset viewer.