Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(34)

Issue 2308813002: Moving CRD Windows targets to subdirectories. (Closed)

Created:
4 years, 3 months ago by nicholss
Modified:
4 years, 3 months ago
Reviewers:
brettw, Hzj_jie, joedow
CC:
chromium-reviews, chromoting-reviews_chromium.org
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

Moving CRD Windows targets to subdirectories. This is the windows host focused GN rewrite for Remoting Host. This work attempts to simplify the build for Remoting so it can be more easily understood and maintained. This is done by pushing more of the target config checking deeper into the platform specific targets and producing build files that are more in-line with best-practice GN style. Committed: https://crrev.com/e3320ae41baa9c861dab9b852bf19e7546446492 Cr-Commit-Position: refs/heads/master@{#419265}

Patch Set 1 #

Patch Set 2 : Correcting format. #

Total comments: 17

Patch Set 3 : Merge branch 'master' into win_gn #

Total comments: 1

Patch Set 4 : Move clsids generation to a gni file. #

Patch Set 5 : Fix location of chromoting_lib.rc. #

Patch Set 6 : Merge branch 'master' into win_gn #

Patch Set 7 : 64 bit builds lacked remoting_host_installation targets if offical. #

Patch Set 8 : Adding remote_assistance_host_uiaccess dep to host archive. #

Patch Set 9 : The exec needs to be called native_messaging_host for downstream installers to work. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+858 lines, -628 lines) Patch
M .gn View 1 2 3 1 chunk +1 line, -0 lines 0 comments Download
M remoting/BUILD.gn View 1 2 5 chunks +23 lines, -8 lines 0 comments Download
M remoting/build/config/BUILD.gn View 2 chunks +17 lines, -0 lines 0 comments Download
M remoting/host/BUILD.gn View 1 2 3 4 5 6 7 8 17 chunks +82 lines, -604 lines 0 comments Download
M remoting/host/desktop_session_win.cc View 1 2 chunks +2 lines, -2 lines 0 comments Download
M remoting/host/host_event_logger_win.cc View 1 chunk +1 line, -1 line 0 comments Download
A remoting/host/installer/BUILD.gn View 1 chunk +32 lines, -0 lines 0 comments Download
A remoting/host/installer/win/BUILD.gn View 1 2 3 4 5 6 7 1 chunk +142 lines, -0 lines 0 comments Download
A remoting/host/installer/win/generate_clsids.gni View 1 2 3 1 chunk +19 lines, -0 lines 0 comments Download
M remoting/host/it2me/BUILD.gn View 1 2 3 4 5 3 chunks +7 lines, -7 lines 0 comments Download
M remoting/host/security_key/BUILD.gn View 1 chunk +2 lines, -2 lines 0 comments Download
M remoting/host/setup/BUILD.gn View 1 chunk +1 line, -1 line 0 comments Download
A remoting/host/win/BUILD.gn View 1 2 3 1 chunk +476 lines, -0 lines 0 comments Download
M remoting/host/win/chromoting_lib.rc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M remoting/host/win/chromoting_module.h View 1 chunk +1 line, -1 line 0 comments Download
M remoting/host/win/rdp_desktop_session.h View 1 chunk +1 line, -1 line 0 comments Download
M remoting/test/BUILD.gn View 2 chunks +11 lines, -0 lines 0 comments Download
A remoting/tools/BUILD.gn View 1 chunk +39 lines, -0 lines 0 comments Download

Messages

Total messages: 173 (150 generated)
nicholss
PTAL! This is CL 3/~7 for the Remoting GN build system revamp. Thanks!
4 years, 3 months ago (2016-09-12 16:51:14 UTC) #119
joedow
https://codereview.chromium.org/2308813002/diff/730001/remoting/host/installer/BUILD.gn File remoting/host/installer/BUILD.gn (right): https://codereview.chromium.org/2308813002/diff/730001/remoting/host/installer/BUILD.gn#newcode10 remoting/host/installer/BUILD.gn:10: # compatibility w/ GYP, since the installer needs the ...
4 years, 3 months ago (2016-09-12 18:58:43 UTC) #122
nicholss
https://codereview.chromium.org/2308813002/diff/730001/remoting/host/installer/BUILD.gn File remoting/host/installer/BUILD.gn (right): https://codereview.chromium.org/2308813002/diff/730001/remoting/host/installer/BUILD.gn#newcode10 remoting/host/installer/BUILD.gn:10: # compatibility w/ GYP, since the installer needs the ...
4 years, 3 months ago (2016-09-12 19:56:32 UTC) #123
joedow
lgtm. Filed crbug/646134 to track the GYP comment removal/updating. https://codereview.chromium.org/2308813002/diff/730001/remoting/host/it2me/BUILD.gn File remoting/host/it2me/BUILD.gn (right): https://codereview.chromium.org/2308813002/diff/730001/remoting/host/it2me/BUILD.gn#newcode55 remoting/host/it2me/BUILD.gn:55: ...
4 years, 3 months ago (2016-09-12 21:51:53 UTC) #124
Hzj_jie
Two comments, others LGTM. https://codereview.chromium.org/2308813002/diff/730001/remoting/host/BUILD.gn File remoting/host/BUILD.gn (right): https://codereview.chromium.org/2308813002/diff/730001/remoting/host/BUILD.gn#newcode585 remoting/host/BUILD.gn:585: testonly = true Why is ...
4 years, 3 months ago (2016-09-12 22:32:10 UTC) #125
nicholss
https://codereview.chromium.org/2308813002/diff/730001/remoting/host/BUILD.gn File remoting/host/BUILD.gn (right): https://codereview.chromium.org/2308813002/diff/730001/remoting/host/BUILD.gn#newcode585 remoting/host/BUILD.gn:585: testonly = true On 2016/09/12 22:32:10, Hzj_jie wrote: > ...
4 years, 3 months ago (2016-09-12 23:01:43 UTC) #126
Hzj_jie
https://codereview.chromium.org/2308813002/diff/730001/remoting/host/installer/win/BUILD.gn File remoting/host/installer/win/BUILD.gn (right): https://codereview.chromium.org/2308813002/diff/730001/remoting/host/installer/win/BUILD.gn#newcode132 remoting/host/installer/win/BUILD.gn:132: action("remoting_host_installation") { On 2016/09/12 23:01:43, nicholss wrote: > On ...
4 years, 3 months ago (2016-09-12 23:07:22 UTC) #127
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2308813002/730001
4 years, 3 months ago (2016-09-12 23:12:58 UTC) #129
commit-bot: I haz the power
Try jobs failed on following builders: chromium_presubmit on master.tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/chromium_presubmit/builds/257947)
4 years, 3 months ago (2016-09-12 23:20:18 UTC) #131
nicholss
On 2016/09/12 23:20:18, commit-bot: I haz the power wrote: > Try jobs failed on following ...
4 years, 3 months ago (2016-09-12 23:23:29 UTC) #133
brettw
https://codereview.chromium.org/2308813002/diff/750001/remoting/host/installer/win/BUILD.gn File remoting/host/installer/win/BUILD.gn (right): https://codereview.chromium.org/2308813002/diff/750001/remoting/host/installer/win/BUILD.gn#newcode49 remoting/host/installer/win/BUILD.gn:49: clsids = exec_script("//remoting/host/win/get_clsids.py", You call this script twice. This ...
4 years, 3 months ago (2016-09-13 21:12:43 UTC) #134
nicholss
On 2016/09/13 21:12:43, brettw (ping on IM after 24h) wrote: > https://codereview.chromium.org/2308813002/diff/750001/remoting/host/installer/win/BUILD.gn > File remoting/host/installer/win/BUILD.gn ...
4 years, 3 months ago (2016-09-14 15:38:07 UTC) #139
brettw
lgtm
4 years, 3 months ago (2016-09-14 20:14:49 UTC) #140
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2308813002/770001
4 years, 3 months ago (2016-09-14 20:39:39 UTC) #143
commit-bot: I haz the power
Committed patchset #4 (id:770001)
4 years, 3 months ago (2016-09-14 20:53:44 UTC) #145
commit-bot: I haz the power
Patchset 4 (id:??) landed as https://crrev.com/ac59f3fd88f185f04e1cd177fcc2d05a425308e6 Cr-Commit-Position: refs/heads/master@{#418668}
4 years, 3 months ago (2016-09-14 20:56:59 UTC) #147
msw
A revert of this CL (patchset #4 id:770001) has been created in https://codereview.chromium.org/2339163004/ by msw@chromium.org. ...
4 years, 3 months ago (2016-09-14 21:43:46 UTC) #148
jbroman
On 2016/09/14 at 21:43:46, msw wrote: > A revert of this CL (patchset #4 id:770001) ...
4 years, 3 months ago (2016-09-14 21:46:28 UTC) #149
msw
On 2016/09/14 21:46:28, jbroman wrote: > On 2016/09/14 at 21:43:46, msw wrote: > > A ...
4 years, 3 months ago (2016-09-14 22:00:23 UTC) #150
findit-for-me
FYI: Findit identified this CL at revision 418668 as the culprit for failures in the ...
4 years, 3 months ago (2016-09-14 22:11:45 UTC) #153
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2308813002/910001
4 years, 3 months ago (2016-09-16 20:06:46 UTC) #169
commit-bot: I haz the power
Committed patchset #9 (id:910001)
4 years, 3 months ago (2016-09-16 20:13:36 UTC) #171
commit-bot: I haz the power
4 years, 3 months ago (2016-09-16 20:16:32 UTC) #173
Message was sent while issue was closed.
Patchset 9 (id:??) landed as
https://crrev.com/e3320ae41baa9c861dab9b852bf19e7546446492
Cr-Commit-Position: refs/heads/master@{#419265}

Powered by Google App Engine
This is Rietveld 408576698