Skip to content

Commit

Permalink
Issue #453 - Mark all semver and liqp packages as internal to embedcd…
Browse files Browse the repository at this point in the history
…t bundles

This is done by making their exports friends of all the other
embedcdt bundles.

Not every bundle needs to be listed in the friends list, only where it
is used elsewhere in embedcdt. However rather than tracking down
every individual use case I just made all embedcdt friends.
  • Loading branch information
jonahgraham committed Dec 6, 2020
1 parent ff578da commit aef3d92
Showing 1 changed file with 350 additions and 6 deletions.
356 changes: 350 additions & 6 deletions plugins/org.eclipse.embedcdt.core/META-INF/MANIFEST.MF
Original file line number Diff line number Diff line change
Expand Up @@ -9,12 +9,306 @@ Bundle-ActivationPolicy: lazy
Bundle-Vendor: %bundle.vendor
Bundle-Localization: plugin
Export-Package: org.eclipse.embedcdt.core,
org.eclipse.embedcdt.core.liqp,
org.eclipse.embedcdt.core.liqp.exceptions,
org.eclipse.embedcdt.core.liqp.filters,
org.eclipse.embedcdt.core.liqp.nodes,
org.eclipse.embedcdt.core.liqp.parser,
org.eclipse.embedcdt.core.liqp.tags,
org.eclipse.embedcdt.core.liqp;
x-friends:="org.eclipse.embedcdt,
org.eclipse.embedcdt.codered,
org.eclipse.embedcdt.codered.ui,
org.eclipse.embedcdt.core,
org.eclipse.embedcdt.debug.core,
org.eclipse.embedcdt.debug.gdbjtag,
org.eclipse.embedcdt.debug.gdbjtag.core,
org.eclipse.embedcdt.debug.gdbjtag.jlink,
org.eclipse.embedcdt.debug.gdbjtag.jlink.core,
org.eclipse.embedcdt.debug.gdbjtag.jlink.ui,
org.eclipse.embedcdt.debug.gdbjtag.openocd,
org.eclipse.embedcdt.debug.gdbjtag.openocd.core,
org.eclipse.embedcdt.debug.gdbjtag.openocd.ui,
org.eclipse.embedcdt.debug.gdbjtag.pyocd,
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core,
org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui,
org.eclipse.embedcdt.debug.gdbjtag.qemu,
org.eclipse.embedcdt.debug.gdbjtag.qemu.core,
org.eclipse.embedcdt.debug.gdbjtag.qemu.ui,
org.eclipse.embedcdt.debug.gdbjtag.restart.ui,
org.eclipse.embedcdt.debug.gdbjtag.ui,
org.eclipse.embedcdt.debug.packs,
org.eclipse.embedcdt.doc.user,
org.eclipse.embedcdt.managedbuild.cross,
org.eclipse.embedcdt.managedbuild.cross.arm,
org.eclipse.embedcdt.managedbuild.cross.arm.core,
org.eclipse.embedcdt.managedbuild.cross.arm.ui,
org.eclipse.embedcdt.managedbuild.cross.core,
org.eclipse.embedcdt.managedbuild.cross.riscv,
org.eclipse.embedcdt.managedbuild.cross.riscv.core,
org.eclipse.embedcdt.managedbuild.cross.riscv.ui,
org.eclipse.embedcdt.managedbuild.cross.ui,
org.eclipse.embedcdt.managedbuild.packs.ui,
org.eclipse.embedcdt.packs,
org.eclipse.embedcdt.packs.core,
org.eclipse.embedcdt.packs.ui,
org.eclipse.embedcdt.templates.ad,
org.eclipse.embedcdt.templates.ad.ui,
org.eclipse.embedcdt.templates.core,
org.eclipse.embedcdt.templates.cortexm,
org.eclipse.embedcdt.templates.cortexm.ui,
org.eclipse.embedcdt.templates.freescale,
org.eclipse.embedcdt.templates.freescale.pe.ui,
org.eclipse.embedcdt.templates.freescale.ui,
org.eclipse.embedcdt.templates.sifive,
org.eclipse.embedcdt.templates.sifive.ui,
org.eclipse.embedcdt.templates.stm,
org.eclipse.embedcdt.templates.stm.ui,
org.eclipse.embedcdt.ui",
org.eclipse.embedcdt.core.liqp.exceptions;
x-friends:="org.eclipse.embedcdt,
org.eclipse.embedcdt.codered,
org.eclipse.embedcdt.codered.ui,
org.eclipse.embedcdt.core,
org.eclipse.embedcdt.debug.core,
org.eclipse.embedcdt.debug.gdbjtag,
org.eclipse.embedcdt.debug.gdbjtag.core,
org.eclipse.embedcdt.debug.gdbjtag.jlink,
org.eclipse.embedcdt.debug.gdbjtag.jlink.core,
org.eclipse.embedcdt.debug.gdbjtag.jlink.ui,
org.eclipse.embedcdt.debug.gdbjtag.openocd,
org.eclipse.embedcdt.debug.gdbjtag.openocd.core,
org.eclipse.embedcdt.debug.gdbjtag.openocd.ui,
org.eclipse.embedcdt.debug.gdbjtag.pyocd,
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core,
org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui,
org.eclipse.embedcdt.debug.gdbjtag.qemu,
org.eclipse.embedcdt.debug.gdbjtag.qemu.core,
org.eclipse.embedcdt.debug.gdbjtag.qemu.ui,
org.eclipse.embedcdt.debug.gdbjtag.restart.ui,
org.eclipse.embedcdt.debug.gdbjtag.ui,
org.eclipse.embedcdt.debug.packs,
org.eclipse.embedcdt.doc.user,
org.eclipse.embedcdt.managedbuild.cross,
org.eclipse.embedcdt.managedbuild.cross.arm,
org.eclipse.embedcdt.managedbuild.cross.arm.core,
org.eclipse.embedcdt.managedbuild.cross.arm.ui,
org.eclipse.embedcdt.managedbuild.cross.core,
org.eclipse.embedcdt.managedbuild.cross.riscv,
org.eclipse.embedcdt.managedbuild.cross.riscv.core,
org.eclipse.embedcdt.managedbuild.cross.riscv.ui,
org.eclipse.embedcdt.managedbuild.cross.ui,
org.eclipse.embedcdt.managedbuild.packs.ui,
org.eclipse.embedcdt.packs,
org.eclipse.embedcdt.packs.core,
org.eclipse.embedcdt.packs.ui,
org.eclipse.embedcdt.templates.ad,
org.eclipse.embedcdt.templates.ad.ui,
org.eclipse.embedcdt.templates.core,
org.eclipse.embedcdt.templates.cortexm,
org.eclipse.embedcdt.templates.cortexm.ui,
org.eclipse.embedcdt.templates.freescale,
org.eclipse.embedcdt.templates.freescale.pe.ui,
org.eclipse.embedcdt.templates.freescale.ui,
org.eclipse.embedcdt.templates.sifive,
org.eclipse.embedcdt.templates.sifive.ui,
org.eclipse.embedcdt.templates.stm,
org.eclipse.embedcdt.templates.stm.ui,
org.eclipse.embedcdt.ui",
org.eclipse.embedcdt.core.liqp.filters;
x-friends:="org.eclipse.embedcdt,
org.eclipse.embedcdt.codered,
org.eclipse.embedcdt.codered.ui,
org.eclipse.embedcdt.core,
org.eclipse.embedcdt.debug.core,
org.eclipse.embedcdt.debug.gdbjtag,
org.eclipse.embedcdt.debug.gdbjtag.core,
org.eclipse.embedcdt.debug.gdbjtag.jlink,
org.eclipse.embedcdt.debug.gdbjtag.jlink.core,
org.eclipse.embedcdt.debug.gdbjtag.jlink.ui,
org.eclipse.embedcdt.debug.gdbjtag.openocd,
org.eclipse.embedcdt.debug.gdbjtag.openocd.core,
org.eclipse.embedcdt.debug.gdbjtag.openocd.ui,
org.eclipse.embedcdt.debug.gdbjtag.pyocd,
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core,
org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui,
org.eclipse.embedcdt.debug.gdbjtag.qemu,
org.eclipse.embedcdt.debug.gdbjtag.qemu.core,
org.eclipse.embedcdt.debug.gdbjtag.qemu.ui,
org.eclipse.embedcdt.debug.gdbjtag.restart.ui,
org.eclipse.embedcdt.debug.gdbjtag.ui,
org.eclipse.embedcdt.debug.packs,
org.eclipse.embedcdt.doc.user,
org.eclipse.embedcdt.managedbuild.cross,
org.eclipse.embedcdt.managedbuild.cross.arm,
org.eclipse.embedcdt.managedbuild.cross.arm.core,
org.eclipse.embedcdt.managedbuild.cross.arm.ui,
org.eclipse.embedcdt.managedbuild.cross.core,
org.eclipse.embedcdt.managedbuild.cross.riscv,
org.eclipse.embedcdt.managedbuild.cross.riscv.core,
org.eclipse.embedcdt.managedbuild.cross.riscv.ui,
org.eclipse.embedcdt.managedbuild.cross.ui,
org.eclipse.embedcdt.managedbuild.packs.ui,
org.eclipse.embedcdt.packs,
org.eclipse.embedcdt.packs.core,
org.eclipse.embedcdt.packs.ui,
org.eclipse.embedcdt.templates.ad,
org.eclipse.embedcdt.templates.ad.ui,
org.eclipse.embedcdt.templates.core,
org.eclipse.embedcdt.templates.cortexm,
org.eclipse.embedcdt.templates.cortexm.ui,
org.eclipse.embedcdt.templates.freescale,
org.eclipse.embedcdt.templates.freescale.pe.ui,
org.eclipse.embedcdt.templates.freescale.ui,
org.eclipse.embedcdt.templates.sifive,
org.eclipse.embedcdt.templates.sifive.ui,
org.eclipse.embedcdt.templates.stm,
org.eclipse.embedcdt.templates.stm.ui,
org.eclipse.embedcdt.ui",
org.eclipse.embedcdt.core.liqp.nodes;
x-friends:="org.eclipse.embedcdt,
org.eclipse.embedcdt.codered,
org.eclipse.embedcdt.codered.ui,
org.eclipse.embedcdt.core,
org.eclipse.embedcdt.debug.core,
org.eclipse.embedcdt.debug.gdbjtag,
org.eclipse.embedcdt.debug.gdbjtag.core,
org.eclipse.embedcdt.debug.gdbjtag.jlink,
org.eclipse.embedcdt.debug.gdbjtag.jlink.core,
org.eclipse.embedcdt.debug.gdbjtag.jlink.ui,
org.eclipse.embedcdt.debug.gdbjtag.openocd,
org.eclipse.embedcdt.debug.gdbjtag.openocd.core,
org.eclipse.embedcdt.debug.gdbjtag.openocd.ui,
org.eclipse.embedcdt.debug.gdbjtag.pyocd,
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core,
org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui,
org.eclipse.embedcdt.debug.gdbjtag.qemu,
org.eclipse.embedcdt.debug.gdbjtag.qemu.core,
org.eclipse.embedcdt.debug.gdbjtag.qemu.ui,
org.eclipse.embedcdt.debug.gdbjtag.restart.ui,
org.eclipse.embedcdt.debug.gdbjtag.ui,
org.eclipse.embedcdt.debug.packs,
org.eclipse.embedcdt.doc.user,
org.eclipse.embedcdt.managedbuild.cross,
org.eclipse.embedcdt.managedbuild.cross.arm,
org.eclipse.embedcdt.managedbuild.cross.arm.core,
org.eclipse.embedcdt.managedbuild.cross.arm.ui,
org.eclipse.embedcdt.managedbuild.cross.core,
org.eclipse.embedcdt.managedbuild.cross.riscv,
org.eclipse.embedcdt.managedbuild.cross.riscv.core,
org.eclipse.embedcdt.managedbuild.cross.riscv.ui,
org.eclipse.embedcdt.managedbuild.cross.ui,
org.eclipse.embedcdt.managedbuild.packs.ui,
org.eclipse.embedcdt.packs,
org.eclipse.embedcdt.packs.core,
org.eclipse.embedcdt.packs.ui,
org.eclipse.embedcdt.templates.ad,
org.eclipse.embedcdt.templates.ad.ui,
org.eclipse.embedcdt.templates.core,
org.eclipse.embedcdt.templates.cortexm,
org.eclipse.embedcdt.templates.cortexm.ui,
org.eclipse.embedcdt.templates.freescale,
org.eclipse.embedcdt.templates.freescale.pe.ui,
org.eclipse.embedcdt.templates.freescale.ui,
org.eclipse.embedcdt.templates.sifive,
org.eclipse.embedcdt.templates.sifive.ui,
org.eclipse.embedcdt.templates.stm,
org.eclipse.embedcdt.templates.stm.ui,
org.eclipse.embedcdt.ui",
org.eclipse.embedcdt.core.liqp.parser;
x-friends:="org.eclipse.embedcdt,
org.eclipse.embedcdt.codered,
org.eclipse.embedcdt.codered.ui,
org.eclipse.embedcdt.core,
org.eclipse.embedcdt.debug.core,
org.eclipse.embedcdt.debug.gdbjtag,
org.eclipse.embedcdt.debug.gdbjtag.core,
org.eclipse.embedcdt.debug.gdbjtag.jlink,
org.eclipse.embedcdt.debug.gdbjtag.jlink.core,
org.eclipse.embedcdt.debug.gdbjtag.jlink.ui,
org.eclipse.embedcdt.debug.gdbjtag.openocd,
org.eclipse.embedcdt.debug.gdbjtag.openocd.core,
org.eclipse.embedcdt.debug.gdbjtag.openocd.ui,
org.eclipse.embedcdt.debug.gdbjtag.pyocd,
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core,
org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui,
org.eclipse.embedcdt.debug.gdbjtag.qemu,
org.eclipse.embedcdt.debug.gdbjtag.qemu.core,
org.eclipse.embedcdt.debug.gdbjtag.qemu.ui,
org.eclipse.embedcdt.debug.gdbjtag.restart.ui,
org.eclipse.embedcdt.debug.gdbjtag.ui,
org.eclipse.embedcdt.debug.packs,
org.eclipse.embedcdt.doc.user,
org.eclipse.embedcdt.managedbuild.cross,
org.eclipse.embedcdt.managedbuild.cross.arm,
org.eclipse.embedcdt.managedbuild.cross.arm.core,
org.eclipse.embedcdt.managedbuild.cross.arm.ui,
org.eclipse.embedcdt.managedbuild.cross.core,
org.eclipse.embedcdt.managedbuild.cross.riscv,
org.eclipse.embedcdt.managedbuild.cross.riscv.core,
org.eclipse.embedcdt.managedbuild.cross.riscv.ui,
org.eclipse.embedcdt.managedbuild.cross.ui,
org.eclipse.embedcdt.managedbuild.packs.ui,
org.eclipse.embedcdt.packs,
org.eclipse.embedcdt.packs.core,
org.eclipse.embedcdt.packs.ui,
org.eclipse.embedcdt.templates.ad,
org.eclipse.embedcdt.templates.ad.ui,
org.eclipse.embedcdt.templates.core,
org.eclipse.embedcdt.templates.cortexm,
org.eclipse.embedcdt.templates.cortexm.ui,
org.eclipse.embedcdt.templates.freescale,
org.eclipse.embedcdt.templates.freescale.pe.ui,
org.eclipse.embedcdt.templates.freescale.ui,
org.eclipse.embedcdt.templates.sifive,
org.eclipse.embedcdt.templates.sifive.ui,
org.eclipse.embedcdt.templates.stm,
org.eclipse.embedcdt.templates.stm.ui,
org.eclipse.embedcdt.ui",
org.eclipse.embedcdt.core.liqp.tags;
x-friends:="org.eclipse.embedcdt,
org.eclipse.embedcdt.codered,
org.eclipse.embedcdt.codered.ui,
org.eclipse.embedcdt.core,
org.eclipse.embedcdt.debug.core,
org.eclipse.embedcdt.debug.gdbjtag,
org.eclipse.embedcdt.debug.gdbjtag.core,
org.eclipse.embedcdt.debug.gdbjtag.jlink,
org.eclipse.embedcdt.debug.gdbjtag.jlink.core,
org.eclipse.embedcdt.debug.gdbjtag.jlink.ui,
org.eclipse.embedcdt.debug.gdbjtag.openocd,
org.eclipse.embedcdt.debug.gdbjtag.openocd.core,
org.eclipse.embedcdt.debug.gdbjtag.openocd.ui,
org.eclipse.embedcdt.debug.gdbjtag.pyocd,
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core,
org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui,
org.eclipse.embedcdt.debug.gdbjtag.qemu,
org.eclipse.embedcdt.debug.gdbjtag.qemu.core,
org.eclipse.embedcdt.debug.gdbjtag.qemu.ui,
org.eclipse.embedcdt.debug.gdbjtag.restart.ui,
org.eclipse.embedcdt.debug.gdbjtag.ui,
org.eclipse.embedcdt.debug.packs,
org.eclipse.embedcdt.doc.user,
org.eclipse.embedcdt.managedbuild.cross,
org.eclipse.embedcdt.managedbuild.cross.arm,
org.eclipse.embedcdt.managedbuild.cross.arm.core,
org.eclipse.embedcdt.managedbuild.cross.arm.ui,
org.eclipse.embedcdt.managedbuild.cross.core,
org.eclipse.embedcdt.managedbuild.cross.riscv,
org.eclipse.embedcdt.managedbuild.cross.riscv.core,
org.eclipse.embedcdt.managedbuild.cross.riscv.ui,
org.eclipse.embedcdt.managedbuild.cross.ui,
org.eclipse.embedcdt.managedbuild.packs.ui,
org.eclipse.embedcdt.packs,
org.eclipse.embedcdt.packs.core,
org.eclipse.embedcdt.packs.ui,
org.eclipse.embedcdt.templates.ad,
org.eclipse.embedcdt.templates.ad.ui,
org.eclipse.embedcdt.templates.core,
org.eclipse.embedcdt.templates.cortexm,
org.eclipse.embedcdt.templates.cortexm.ui,
org.eclipse.embedcdt.templates.freescale,
org.eclipse.embedcdt.templates.freescale.pe.ui,
org.eclipse.embedcdt.templates.freescale.ui,
org.eclipse.embedcdt.templates.sifive,
org.eclipse.embedcdt.templates.sifive.ui,
org.eclipse.embedcdt.templates.stm,
org.eclipse.embedcdt.templates.stm.ui,
org.eclipse.embedcdt.ui",
org.eclipse.embedcdt.core.preferences,
org.eclipse.embedcdt.core.zafarkhaja.semver;
x-friends:="org.eclipse.embedcdt,
Expand Down Expand Up @@ -116,6 +410,56 @@ Export-Package: org.eclipse.embedcdt.core,
org.eclipse.embedcdt.templates.stm,
org.eclipse.embedcdt.templates.stm.ui,
org.eclipse.embedcdt.ui",
org.eclipse.embedcdt.core.zafarkhaja.semver.util;
x-friends:="org.eclipse.embedcdt,
org.eclipse.embedcdt.codered,
org.eclipse.embedcdt.codered.ui,
org.eclipse.embedcdt.core,
org.eclipse.embedcdt.debug.core,
org.eclipse.embedcdt.debug.gdbjtag,
org.eclipse.embedcdt.debug.gdbjtag.core,
org.eclipse.embedcdt.debug.gdbjtag.jlink,
org.eclipse.embedcdt.debug.gdbjtag.jlink.core,
org.eclipse.embedcdt.debug.gdbjtag.jlink.ui,
org.eclipse.embedcdt.debug.gdbjtag.openocd,
org.eclipse.embedcdt.debug.gdbjtag.openocd.core,
org.eclipse.embedcdt.debug.gdbjtag.openocd.ui,
org.eclipse.embedcdt.debug.gdbjtag.pyocd,
org.eclipse.embedcdt.debug.gdbjtag.pyocd.core,
org.eclipse.embedcdt.debug.gdbjtag.pyocd.ui,
org.eclipse.embedcdt.debug.gdbjtag.qemu,
org.eclipse.embedcdt.debug.gdbjtag.qemu.core,
org.eclipse.embedcdt.debug.gdbjtag.qemu.ui,
org.eclipse.embedcdt.debug.gdbjtag.restart.ui,
org.eclipse.embedcdt.debug.gdbjtag.ui,
org.eclipse.embedcdt.debug.packs,
org.eclipse.embedcdt.doc.user,
org.eclipse.embedcdt.managedbuild.cross,
org.eclipse.embedcdt.managedbuild.cross.arm,
org.eclipse.embedcdt.managedbuild.cross.arm.core,
org.eclipse.embedcdt.managedbuild.cross.arm.ui,
org.eclipse.embedcdt.managedbuild.cross.core,
org.eclipse.embedcdt.managedbuild.cross.riscv,
org.eclipse.embedcdt.managedbuild.cross.riscv.core,
org.eclipse.embedcdt.managedbuild.cross.riscv.ui,
org.eclipse.embedcdt.managedbuild.cross.ui,
org.eclipse.embedcdt.managedbuild.packs.ui,
org.eclipse.embedcdt.packs,
org.eclipse.embedcdt.packs.core,
org.eclipse.embedcdt.packs.ui,
org.eclipse.embedcdt.templates.ad,
org.eclipse.embedcdt.templates.ad.ui,
org.eclipse.embedcdt.templates.core,
org.eclipse.embedcdt.templates.cortexm,
org.eclipse.embedcdt.templates.cortexm.ui,
org.eclipse.embedcdt.templates.freescale,
org.eclipse.embedcdt.templates.freescale.pe.ui,
org.eclipse.embedcdt.templates.freescale.ui,
org.eclipse.embedcdt.templates.sifive,
org.eclipse.embedcdt.templates.sifive.ui,
org.eclipse.embedcdt.templates.stm,
org.eclipse.embedcdt.templates.stm.ui,
org.eclipse.embedcdt.ui",
org.json.simple;version="1.1.1";
x-friends:="org.eclipse.embedcdt.debug.gdbjtag.core,
org.eclipse.embedcdt,
Expand Down

0 comments on commit aef3d92

Please sign in to comment.