diff --git a/Private/InternalSdk/Microsoft.ComponentDetection.Contracts/Microsoft.ComponentDetection.Contracts.dsc b/Private/InternalSdk/Microsoft.ComponentDetection.Contracts/Microsoft.ComponentDetection.Contracts.dsc new file mode 100644 index 000000000..740fbd540 --- /dev/null +++ b/Private/InternalSdk/Microsoft.ComponentDetection.Contracts/Microsoft.ComponentDetection.Contracts.dsc @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft. All rights reserved. +// Licensed under the MIT license. See LICENSE file in the project root for full license information. + +import {Transformer} from "Sdk.Transformers"; +import * as Managed from "Sdk.Managed"; + +// This is an empty facade for a Microsoft internal package. + +namespace Contents { + export declare const qualifier: { + }; + + @@public + export const all: StaticDirectory = Transformer.sealPartialDirectory(d`.`, []); +} + +@@public +export const pkg: Managed.ManagedNugetPackage = + Managed.Factory.createNugetPackage( + "Microsoft.ComponentDetection.Contracts", + "0.0.0", + Contents.all, + [], + [], + [] + ); \ No newline at end of file diff --git a/Private/InternalSdk/Microsoft.ComponentDetection.Contracts/module.config.dsc b/Private/InternalSdk/Microsoft.ComponentDetection.Contracts/module.config.dsc new file mode 100644 index 000000000..b6a8fac39 --- /dev/null +++ b/Private/InternalSdk/Microsoft.ComponentDetection.Contracts/module.config.dsc @@ -0,0 +1,6 @@ +// Copyright (c) Microsoft. All rights reserved. +// Licensed under the MIT license. See LICENSE file in the project root for full license information. + +module({ + name: "Microsoft.ComponentDetection.Contracts" +}); \ No newline at end of file diff --git a/Private/InternalSdk/Microsoft.Sbom.Extensions/Microsoft.Sbom.Extensions.dsc b/Private/InternalSdk/Microsoft.Sbom.Extensions/Microsoft.Sbom.Extensions.dsc new file mode 100644 index 000000000..4f56105f6 --- /dev/null +++ b/Private/InternalSdk/Microsoft.Sbom.Extensions/Microsoft.Sbom.Extensions.dsc @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft. All rights reserved. +// Licensed under the MIT license. See LICENSE file in the project root for full license information. + +import {Transformer} from "Sdk.Transformers"; +import * as Managed from "Sdk.Managed"; + +// This is an empty facade for a Microsoft internal package. + +namespace Contents { + export declare const qualifier: { + }; + + @@public + export const all: StaticDirectory = Transformer.sealPartialDirectory(d`.`, []); +} + +@@public +export const pkg: Managed.ManagedNugetPackage = + Managed.Factory.createNugetPackage( + "Microsoft.Sbom.Extensions", + "0.0.0", + Contents.all, + [], + [], + [] + ); \ No newline at end of file diff --git a/Private/InternalSdk/Microsoft.Sbom.Extensions/module.config.dsc b/Private/InternalSdk/Microsoft.Sbom.Extensions/module.config.dsc new file mode 100644 index 000000000..a1058d4ef --- /dev/null +++ b/Private/InternalSdk/Microsoft.Sbom.Extensions/module.config.dsc @@ -0,0 +1,6 @@ +// Copyright (c) Microsoft. All rights reserved. +// Licensed under the MIT license. See LICENSE file in the project root for full license information. + +module({ + name: "Microsoft.Sbom.Extensions" +}); diff --git a/Private/InternalSdk/Microsoft.Sbom.Parsers.Spdx22SbomParser/Microsoft.Sbom.Parsers.Spdx22SbomParser.dsc b/Private/InternalSdk/Microsoft.Sbom.Parsers.Spdx22SbomParser/Microsoft.Sbom.Parsers.Spdx22SbomParser.dsc new file mode 100644 index 000000000..089f628c2 --- /dev/null +++ b/Private/InternalSdk/Microsoft.Sbom.Parsers.Spdx22SbomParser/Microsoft.Sbom.Parsers.Spdx22SbomParser.dsc @@ -0,0 +1,26 @@ +// Copyright (c) Microsoft. All rights reserved. +// Licensed under the MIT license. See LICENSE file in the project root for full license information. + +import {Transformer} from "Sdk.Transformers"; +import * as Managed from "Sdk.Managed"; + +// This is an empty facade for a Microsoft internal package. + +namespace Contents { + export declare const qualifier: { + }; + + @@public + export const all: StaticDirectory = Transformer.sealPartialDirectory(d`.`, []); +} + +@@public +export const pkg: Managed.ManagedNugetPackage = + Managed.Factory.createNugetPackage( + "Microsoft.Sbom.Parsers.Spdx22SbomParser", + "0.0.0", + Contents.all, + [], + [], + [] + ); \ No newline at end of file diff --git a/Private/InternalSdk/Microsoft.Sbom.Parsers.Spdx22SbomParser/module.config.dsc b/Private/InternalSdk/Microsoft.Sbom.Parsers.Spdx22SbomParser/module.config.dsc new file mode 100644 index 000000000..1c95bd8bf --- /dev/null +++ b/Private/InternalSdk/Microsoft.Sbom.Parsers.Spdx22SbomParser/module.config.dsc @@ -0,0 +1,6 @@ +// Copyright (c) Microsoft. All rights reserved. +// Licensed under the MIT license. See LICENSE file in the project root for full license information. + +module({ + name: "Microsoft.Sbom.Parsers.Spdx22SbomParser" +}); \ No newline at end of file diff --git a/Public/Src/Tools/DropDaemon/Tool.DropDaemon.dsc b/Public/Src/Tools/DropDaemon/Tool.DropDaemon.dsc index e3c33a00a..f7adb2cea 100644 --- a/Public/Src/Tools/DropDaemon/Tool.DropDaemon.dsc +++ b/Public/Src/Tools/DropDaemon/Tool.DropDaemon.dsc @@ -56,6 +56,9 @@ export namespace DropDaemon { importFrom("Microsoft.Parsers.ManifestGenerator").pkg, importFrom("Microsoft.SBOMCore").pkg, importFrom("Microsoft.Sbom.Contracts").pkg, + importFrom("Microsoft.Sbom.Extensions").pkg, + importFrom("Microsoft.Sbom.Parsers.Spdx22SbomParser").pkg, + importFrom("Microsoft.ComponentDetection.Contracts").pkg, importFrom("Microsoft.Sbom.Adapters").pkg, importFrom("System.Text.Json.v5.0.0").pkg, importFrom("Newtonsoft.Json").pkg,