gecko-dev/browser/app/installation_dir_layout/InstallationDirLayout.def
Chris DuPuis 413852b29e Bug 1891616: shared libraries for getting an installation's directory layout r=bytesized
This change creates the installation directory layout DLLs to be used in the versioned install
directory project outlined in https://bugzilla.mozilla.org/show_bug.cgi?id=1891600

These DLLs are both named InstallationDirLayout.dll, and their only
functionality is to return whether the current client installation uses
a single install directory (the current way), or versioned install
directories.

Eventually, the updater or installer will choose the appropriate version of this
directory to be installed on the client machine. Until we have that
functionality, the "single layout" version of the library will be
installed in the bin directory of the installation, and the "versioned
layout" version will be installed in a subdirectory.

More details are in the index.rst document included in this change.

Differential Revision: https://phabricator.services.mozilla.com/D236065
2025-06-18 16:52:03 +00:00

7 lines
284 B
Modula-2

;+# This Source Code Form is subject to the terms of the Mozilla Public
;+# License, v. 2.0. If a copy of the MPL was not distributed with this
;+# file, You can obtain one at http://mozilla.org/MPL/2.0/.
LIBRARY InstallationDirLayout
EXPORTS
GetInstallationDirLayoutType