Skip to content

Commit 23b0549

Browse files
committed
Mark appropriate friends for Activator related classes
At the moment the friends are marked by who actually uses the Activators, but if other uses within embedcdt need access to Activators of other plug-ins, then those friends should be declared.
1 parent 292d4b6 commit 23b0549

File tree

11 files changed

+42
-11
lines changed
  • plugins
    • org.eclipse.embedcdt.core/META-INF
    • org.eclipse.embedcdt.debug.gdbjtag.core/META-INF
    • org.eclipse.embedcdt.debug.gdbjtag.jlink.core/META-INF
    • org.eclipse.embedcdt.debug.gdbjtag.openocd.core/META-INF
    • org.eclipse.embedcdt.debug.gdbjtag.pyocd.core/META-INF
    • org.eclipse.embedcdt.debug.gdbjtag.qemu.core/META-INF
    • org.eclipse.embedcdt.managedbuild.cross.arm.core/META-INF
    • org.eclipse.embedcdt.managedbuild.cross.core/META-INF
    • org.eclipse.embedcdt.managedbuild.cross.riscv.core/META-INF
    • org.eclipse.embedcdt.packs.core/META-INF
    • org.eclipse.embedcdt.ui/META-INF

11 files changed

+42
-11
lines changed

plugins/org.eclipse.embedcdt.core/META-INF/MANIFEST.MF

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ Export-Package: org.eclipse.embedcdt.core,
5959
org.eclipse.embedcdt.templates.stm,
6060
org.eclipse.embedcdt.templates.stm.ui,
6161
org.eclipse.embedcdt.ui",
62-
org.eclipse.embedcdt.internal.core;x-internal:=true,
6362
org.eclipse.embedcdt.core.liqp.exceptions;
6463
x-friends:="org.eclipse.embedcdt,
6564
org.eclipse.embedcdt.codered,
@@ -461,6 +460,19 @@ Export-Package: org.eclipse.embedcdt.core,
461460
org.eclipse.embedcdt.templates.stm,
462461
org.eclipse.embedcdt.templates.stm.ui,
463462
org.eclipse.embedcdt.ui",
463+
org.eclipse.embedcdt.internal.core;
464+
x-friends:="org.eclipse.embedcdt.core,
465+
org.eclipse.embedcdt.debug.core,
466+
org.eclipse.embedcdt.debug.gdbjtag.core,
467+
org.eclipse.embedcdt.debug.gdbjtag.jlink.core,
468+
org.eclipse.embedcdt.debug.gdbjtag.openocd.core,
469+
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core,
470+
org.eclipse.embedcdt.debug.gdbjtag.qemu.core,
471+
org.eclipse.embedcdt.managedbuild.cross.arm.core,
472+
org.eclipse.embedcdt.managedbuild.cross.core,
473+
org.eclipse.embedcdt.managedbuild.cross.riscv.core,
474+
org.eclipse.embedcdt.packs.core,
475+
org.eclipse.embedcdt.templates.core",
464476
org.json.simple;version="1.1.1";
465477
x-friends:="org.eclipse.embedcdt.debug.gdbjtag.core,
466478
org.eclipse.embedcdt,

plugins/org.eclipse.embedcdt.debug.gdbjtag.core/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ Export-Package: org.eclipse.embedcdt.debug.gdbjtag.core,
3030
org.eclipse.embedcdt.debug.gdbjtag.core.properties,
3131
org.eclipse.embedcdt.debug.gdbjtag.core.services,
3232
org.eclipse.embedcdt.debug.gdbjtag.core.viewmodel.peripheral,
33-
org.eclipse.embedcdt.internal.debug.gdbjtag.core;x-internal:=true
33+
org.eclipse.embedcdt.internal.debug.gdbjtag.core;x-friends:="org.eclipse.embedcdt.debug.gdbjtag.ui"
3434
Import-Package: org.eclipse.embedcdt.packs.core.data.xcdl,
3535
org.eclipse.jface.preference
3636
Automatic-Module-Name: org.eclipse.embedcdt.debug.gdbjtag.core

plugins/org.eclipse.embedcdt.debug.gdbjtag.jlink.core/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ Bundle-Localization: plugin
2121
Export-Package: org.eclipse.embedcdt.debug.gdbjtag.jlink.core,
2222
org.eclipse.embedcdt.debug.gdbjtag.jlink.core.dsf,
2323
org.eclipse.embedcdt.debug.gdbjtag.jlink.core.preferences,
24-
org.eclipse.embedcdt.internal.debug.gdbjtag.jlink.core;x-internal:=true
24+
org.eclipse.embedcdt.internal.debug.gdbjtag.jlink.core;x-friends:="org.eclipse.embedcdt.debug.gdbjtag.jlink.ui"
2525
Automatic-Module-Name: org.eclipse.embedcdt.debug.gdbjtag.jlink.core

plugins/org.eclipse.embedcdt.debug.gdbjtag.openocd.core/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ Bundle-Localization: plugin
2121
Export-Package: org.eclipse.embedcdt.debug.gdbjtag.openocd.core,
2222
org.eclipse.embedcdt.debug.gdbjtag.openocd.core.dsf,
2323
org.eclipse.embedcdt.debug.gdbjtag.openocd.core.preferences,
24-
org.eclipse.embedcdt.internal.debug.gdbjtag.openocd.core;x-internal:=true
24+
org.eclipse.embedcdt.internal.debug.gdbjtag.openocd.core;x-friends:="org.eclipse.embedcdt.debug.gdbjtag.openocd.ui"
2525
Automatic-Module-Name: org.eclipse.embedcdt.debug.gdbjtag.openocd.core

plugins/org.eclipse.embedcdt.debug.gdbjtag.pyocd.core/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,5 @@ Bundle-Localization: plugin
2121
Export-Package: org.eclipse.embedcdt.debug.gdbjtag.pyocd.core,
2222
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core.dsf,
2323
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core.preferences,
24-
org.eclipse.embedcdt.internal.debug.gdbjtag.pyocd.core;x-internal:=true
24+
org.eclipse.embedcdt.internal.debug.gdbjtag.pyocd.core;x-friends:="org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui"
2525
Automatic-Module-Name: org.eclipse.embedcdt.debug.gdbjtag.pyocd.core

plugins/org.eclipse.embedcdt.debug.gdbjtag.qemu.core/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ Bundle-Localization: plugin
2020
Export-Package: org.eclipse.embedcdt.debug.gdbjtag.qemu.core,
2121
org.eclipse.embedcdt.debug.gdbjtag.qemu.core.dsf,
2222
org.eclipse.embedcdt.debug.gdbjtag.qemu.core.preferences,
23-
org.eclipse.embedcdt.internal.debug.gdbjtag.qemu.core;x-internal:=true
23+
org.eclipse.embedcdt.internal.debug.gdbjtag.qemu.core;x-friends:="org.eclipse.embedcdt.debug.gdbjtag.qemu.ui"
2424
Automatic-Module-Name: org.eclipse.embedcdt.debug.gdbjtag.qemu.core

plugins/org.eclipse.embedcdt.managedbuild.cross.arm.core/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Bundle-ActivationPolicy: lazy
1515
Bundle-RequiredExecutionEnvironment: JavaSE-11
1616
Bundle-Vendor: %bundle.vendor
1717
Bundle-Localization: plugin
18-
Export-Package: org.eclipse.embedcdt.internal.managedbuild.cross.arm.core;x-internal:=true,
18+
Export-Package: org.eclipse.embedcdt.internal.managedbuild.cross.arm.core;x-friends:="org.eclipse.embedcdt.managedbuild.cross.arm.ui",
1919
org.eclipse.embedcdt.managedbuild.cross.arm.core,
2020
org.eclipse.embedcdt.managedbuild.cross.arm.core.preferences
2121
Automatic-Module-Name: org.eclipse.embedcdt.managedbuild.cross.arm.core

plugins/org.eclipse.embedcdt.managedbuild.cross.core/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Bundle-ActivationPolicy: lazy
1616
Bundle-RequiredExecutionEnvironment: JavaSE-11
1717
Bundle-Vendor: %bundle.vendor
1818
Bundle-Localization: plugin
19-
Export-Package: org.eclipse.embedcdt.internal.managedbuild.cross.core;x-internal:=true,
19+
Export-Package: org.eclipse.embedcdt.internal.managedbuild.cross.core;x-friends:="org.eclipse.embedcdt.managedbuild.cross.ui,org.eclipse.embedcdt.managedbuild.cross.arm.core,org.eclipse.embedcdt.managedbuild.cross.riscv.core",
2020
org.eclipse.embedcdt.managedbuild.cross.core,
2121
org.eclipse.embedcdt.managedbuild.cross.core.preferences,
2222
org.eclipse.embedcdt.managedbuild.cross.core.xpi

plugins/org.eclipse.embedcdt.managedbuild.cross.riscv.core/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Bundle-ActivationPolicy: lazy
1818
Bundle-RequiredExecutionEnvironment: JavaSE-11
1919
Bundle-Vendor: %bundle.vendor
2020
Bundle-Localization: plugin
21-
Export-Package: org.eclipse.embedcdt.internal.managedbuild.cross.riscv.core;x-internal:=true,
21+
Export-Package: org.eclipse.embedcdt.internal.managedbuild.cross.riscv.core;x-friends:="org.eclipse.embedcdt.managedbuild.cross.riscv.ui",
2222
org.eclipse.embedcdt.managedbuild.cross.riscv.core,
2323
org.eclipse.embedcdt.managedbuild.cross.riscv.core.preferences
2424
Automatic-Module-Name: org.eclipse.embedcdt.managedbuild.cross.riscv.core

plugins/org.eclipse.embedcdt.packs.core/META-INF/MANIFEST.MF

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Bundle-RequiredExecutionEnvironment: JavaSE-11
88
Bundle-ActivationPolicy: lazy
99
Bundle-Vendor: %bundle.vendor
1010
Bundle-Localization: plugin
11-
Export-Package: org.eclipse.embedcdt.internal.packs.core;x-internal:=true,
11+
Export-Package: org.eclipse.embedcdt.internal.packs.core;x-friends:="org.eclipse.embedcdt.debug.gdbjtag.core,org.eclipse.embedcdt.packs.ui",
1212
org.eclipse.embedcdt.packs.core,
1313
org.eclipse.embedcdt.packs.core.data,
1414
org.eclipse.embedcdt.packs.core.data.cmsis,

plugins/org.eclipse.embedcdt.ui/META-INF/MANIFEST.MF

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,26 @@ Bundle-RequiredExecutionEnvironment: JavaSE-11
88
Bundle-ActivationPolicy: lazy
99
Bundle-Vendor: %bundle.vendor
1010
Bundle-Localization: plugin
11-
Export-Package: org.eclipse.embedcdt.internal.ui;x-internal:=true,
11+
Export-Package: org.eclipse.embedcdt.internal.ui;
12+
x-friends:="org.eclipse.embedcdt.codered.ui,
13+
org.eclipse.embedcdt.debug.gdbjtag.jlink.ui,
14+
org.eclipse.embedcdt.debug.gdbjtag.openocd.ui,
15+
org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui,
16+
org.eclipse.embedcdt.debug.gdbjtag.qemu.ui,
17+
org.eclipse.embedcdt.debug.gdbjtag.restart.ui,
18+
org.eclipse.embedcdt.debug.gdbjtag.ui,
19+
org.eclipse.embedcdt.managedbuild.cross.arm.ui,
20+
org.eclipse.embedcdt.managedbuild.cross.riscv.ui,
21+
org.eclipse.embedcdt.managedbuild.cross.ui,
22+
org.eclipse.embedcdt.managedbuild.packs.ui,
23+
org.eclipse.embedcdt.packs.ui,
24+
org.eclipse.embedcdt.templates.ad.ui,
25+
org.eclipse.embedcdt.templates.cortexm.ui,
26+
org.eclipse.embedcdt.templates.freescale.pe.ui,
27+
org.eclipse.embedcdt.templates.freescale.ui,
28+
org.eclipse.embedcdt.templates.sifive.ui,
29+
org.eclipse.embedcdt.templates.stm.ui,
30+
org.eclipse.embedcdt.ui",
1231
org.eclipse.embedcdt.internal.ui.preferences;x-internal:=true,
1332
org.eclipse.embedcdt.internal.ui.properties;x-internal:=true,
1433
org.eclipse.embedcdt.ui,

0 commit comments

Comments
 (0)