This website requires JavaScript.
Explore
Help
Sign In
system
/
wine
Watch
1
Star
0
Fork
You've already forked wine
0
mirror of
git://source.winehq.org/git/wine.git
synced
2024-09-14 17:46:23 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
feda122578
wine
/
programs
/
msidb
/
Makefile.in
8 lines
104 B
Makefile
Raw
Normal View
History
Unescape
Escape
msidb: Add stub tool for manipulating MSI databases. The "Windows SDK Components for Windows Installer Developers" has a command line tool called msidb that is incredibly useful for creating, editing, and exporting MSI installer databases, think of it as winemsibuilder on steroids. This patch series implements much of the functionality of the msidb tool, maintains compatible CLI flags, and the underlying MSI functionality necessary to support these features. Jacek expressed an interest in having these patches resurrected for use by the Gecko build scripts and Austin's VS builds of Valgrind. With this patch series all the existing winemsibuilder functionality is available, plus the ability to drop streams, export the _SummaryInformation table, and export binary streams (Binary/Icon tables). A big feature of the implementation is that it allows you to edit existing installer databases, rather than just creating new ones. Signed-off-by: Erich E. Hoover <erich.e.hoover@gmail.com> Signed-off-by: Hans Leidekker <hans@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-09-15 23:44:33 +00:00
MODULE
=
msidb.exe
msidb: Permit specifying tables to import by filename. msidb permits tables to be imported by filename (rather than just the name of the table) when the '.idt' extension is specified. This feature also allows specifying tables with long filenames: msidb -d package.msi -f . -i InstallExecuteSequence.idt Signed-off-by: Erich E. Hoover <erich.e.hoover@gmail.com> Signed-off-by: Hans Leidekker <hans@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-16 17:19:26 +00:00
IMPORTS
=
msi shlwapi
msidb: Add stub tool for manipulating MSI databases. The "Windows SDK Components for Windows Installer Developers" has a command line tool called msidb that is incredibly useful for creating, editing, and exporting MSI installer databases, think of it as winemsibuilder on steroids. This patch series implements much of the functionality of the msidb tool, maintains compatible CLI flags, and the underlying MSI functionality necessary to support these features. Jacek expressed an interest in having these patches resurrected for use by the Gecko build scripts and Austin's VS builds of Valgrind. With this patch series all the existing winemsibuilder functionality is available, plus the ability to drop streams, export the _SummaryInformation table, and export binary streams (Binary/Icon tables). A big feature of the implementation is that it allows you to edit existing installer databases, rather than just creating new ones. Signed-off-by: Erich E. Hoover <erich.e.hoover@gmail.com> Signed-off-by: Hans Leidekker <hans@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-09-15 23:44:33 +00:00
makefiles: Make -mno-cygwin the default. Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-20 15:03:48 +00:00
EXTRADLLFLAGS
=
-mconsole -municode
msidb: Build with msvcrt. Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-04-29 09:53:27 +00:00
makefiles: Always use the global SOURCES variable for .c files.
2023-11-01 07:37:19 +00:00
SOURCES
=
\
main.c
Reference in a new issue
Copy permalink