Commit f947b91f authored by Christophe Monniez's avatar Christophe Monniez

Imported Upstream version 20110829

parent 380362ee
This source diff could not be displayed because it is too large. You can view the blob instead.
This diff is collapsed.
......@@ -11,6 +11,7 @@ SUBDIRS = \
libmfdata \
libfvalue \
libewf \
libhmac \
libodraw \
libsmdev \
libsmraw \
......@@ -93,6 +94,7 @@ splint:
(cd $(srcdir)/libmfdata && $(MAKE) splint $(AM_MAKEFLAGS))
(cd $(srcdir)/libfvalue && $(MAKE) splint $(AM_MAKEFLAGS))
(cd $(srcdir)/libewf && $(MAKE) splint $(AM_MAKEFLAGS))
(cd $(srcdir)/libhmac && $(MAKE) splint $(AM_MAKEFLAGS))
(cd $(srcdir)/libodraw && $(MAKE) splint $(AM_MAKEFLAGS))
(cd $(srcdir)/libsmdev && $(MAKE) splint $(AM_MAKEFLAGS))
(cd $(srcdir)/libsmraw && $(MAKE) splint $(AM_MAKEFLAGS))
......
......@@ -44,14 +44,23 @@ DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
COPYING ChangeLog INSTALL NEWS config.guess config.rpath \
config.sub depcomp install-sh ltmain.sh missing ylwrap
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
am__aclocal_m4_deps = $(top_srcdir)/m4/common.m4 \
$(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libbfio.m4 \
$(top_srcdir)/m4/libcstring.m4 $(top_srcdir)/m4/liberror.m4 \
$(top_srcdir)/m4/libfuse.m4 $(top_srcdir)/m4/libfvalue.m4 \
$(top_srcdir)/m4/libhmac.m4 $(top_srcdir)/m4/libmfdata.m4 \
$(top_srcdir)/m4/libnotify.m4 $(top_srcdir)/m4/libodraw.m4 \
$(top_srcdir)/m4/libsmdev.m4 $(top_srcdir)/m4/libsmraw.m4 \
$(top_srcdir)/m4/libsystem.m4 $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/libuna.m4 $(top_srcdir)/m4/libuuid.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/python.m4 \
$(top_srcdir)/m4/types.m4 $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
......@@ -169,11 +178,17 @@ GMSGFMT_015 = @GMSGFMT_015@
GREP = @GREP@
HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
HAVE_LIBBFIO = @HAVE_LIBBFIO@
HAVE_LIBFUSE = @HAVE_LIBFUSE@
HAVE_LIBFVALUE = @HAVE_LIBFVALUE@
HAVE_LIBHMAC = @HAVE_LIBHMAC@
HAVE_LIBMFDATA = @HAVE_LIBMFDATA@
HAVE_LIBODRAW = @HAVE_LIBODRAW@
HAVE_LIBSMDEV = @HAVE_LIBSMDEV@
HAVE_LIBSMRAW = @HAVE_LIBSMRAW@
HAVE_LIBUNA = @HAVE_LIBUNA@
HAVE_LOCAL_LIBBFIO = @HAVE_LOCAL_LIBBFIO@
HAVE_LOCAL_LIBFVALUE = @HAVE_LOCAL_LIBFVALUE@
HAVE_LOCAL_LIBHMAC = @HAVE_LOCAL_LIBHMAC@
HAVE_LOCAL_LIBMFDATA = @HAVE_LOCAL_LIBMFDATA@
HAVE_LOCAL_LIBODRAW = @HAVE_LOCAL_LIBODRAW@
HAVE_LOCAL_LIBSMDEV = @HAVE_LOCAL_LIBSMDEV@
......@@ -207,8 +222,11 @@ LIBBFIO_LIBADD = @LIBBFIO_LIBADD@
LIBCRYPTO_LIBADD = @LIBCRYPTO_LIBADD@
LIBDL_LIBADD = @LIBDL_LIBADD@
LIBEWF_DLL_IMPORT = @LIBEWF_DLL_IMPORT@
LIBFUSE_LIBADD = @LIBFUSE_LIBADD@
LIBFVALUE_CPPFLAGS = @LIBFVALUE_CPPFLAGS@
LIBFVALUE_LIBADD = @LIBFVALUE_LIBADD@
LIBHMAC_CPPFLAGS = @LIBHMAC_CPPFLAGS@
LIBHMAC_LIBADD = @LIBHMAC_LIBADD@
LIBICONV = @LIBICONV@
LIBINTL = @LIBINTL@
LIBMFDATA_CPPFLAGS = @LIBMFDATA_CPPFLAGS@
......@@ -232,6 +250,7 @@ LTLIBICONV = @LTLIBICONV@
LTLIBINTL = @LTLIBINTL@
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MEMWATCH_CPPFLAGS = @MEMWATCH_CPPFLAGS@
MEMWATCH_LIBADD = @MEMWATCH_LIBADD@
MKDIR_P = @MKDIR_P@
......@@ -279,6 +298,7 @@ abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
am__include = @am__include@
......@@ -313,7 +333,10 @@ libewf_pc_libs_private_libfvalue = @libewf_pc_libs_private_libfvalue@
libewf_pc_libs_private_libmfdata = @libewf_pc_libs_private_libmfdata@
libewf_pc_libs_private_libuna = @libewf_pc_libs_private_libuna@
libewf_spec_build_requires_libbfio = @libewf_spec_build_requires_libbfio@
libewf_spec_build_requires_libcrypto = @libewf_spec_build_requires_libcrypto@
libewf_spec_build_requires_libfuse = @libewf_spec_build_requires_libfuse@
libewf_spec_build_requires_libfvalue = @libewf_spec_build_requires_libfvalue@
libewf_spec_build_requires_libhmac = @libewf_spec_build_requires_libhmac@
libewf_spec_build_requires_libmfdata = @libewf_spec_build_requires_libmfdata@
libewf_spec_build_requires_libodraw = @libewf_spec_build_requires_libodraw@
libewf_spec_build_requires_libsmdev = @libewf_spec_build_requires_libsmdev@
......@@ -321,7 +344,10 @@ libewf_spec_build_requires_libsmraw = @libewf_spec_build_requires_libsmraw@
libewf_spec_build_requires_libuna = @libewf_spec_build_requires_libuna@
libewf_spec_build_requires_libuuid = @libewf_spec_build_requires_libuuid@
libewf_spec_requires_libbfio = @libewf_spec_requires_libbfio@
libewf_spec_requires_libcrypto = @libewf_spec_requires_libcrypto@
libewf_spec_requires_libfuse = @libewf_spec_requires_libfuse@
libewf_spec_requires_libfvalue = @libewf_spec_requires_libfvalue@
libewf_spec_requires_libhmac = @libewf_spec_requires_libhmac@
libewf_spec_requires_libmfdata = @libewf_spec_requires_libmfdata@
libewf_spec_requires_libodraw = @libewf_spec_requires_libodraw@
libewf_spec_requires_libsmdev = @libewf_spec_requires_libsmdev@
......@@ -331,7 +357,6 @@ libewf_spec_requires_libuuid = @libewf_spec_requires_libuuid@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
lt_ECHO = @lt_ECHO@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
......@@ -363,6 +388,7 @@ SUBDIRS = \
libmfdata \
libfvalue \
libewf \
libhmac \
libodraw \
libsmdev \
libsmraw \
......@@ -953,6 +979,7 @@ splint:
(cd $(srcdir)/libmfdata && $(MAKE) splint $(AM_MAKEFLAGS))
(cd $(srcdir)/libfvalue && $(MAKE) splint $(AM_MAKEFLAGS))
(cd $(srcdir)/libewf && $(MAKE) splint $(AM_MAKEFLAGS))
(cd $(srcdir)/libhmac && $(MAKE) splint $(AM_MAKEFLAGS))
(cd $(srcdir)/libodraw && $(MAKE) splint $(AM_MAKEFLAGS))
(cd $(srcdir)/libsmdev && $(MAKE) splint $(AM_MAKEFLAGS))
(cd $(srcdir)/libsmraw && $(MAKE) splint $(AM_MAKEFLAGS))
......
......@@ -3,9 +3,10 @@ Libewf requires:
* zlib
ewftools require:
* libcrypto (OpenSSL)
or Windows Crypto API from the Windows Platform SDK
* libuuid (optional)
* libcrypto (OpenSSL) or Windows Crypto API from the Windows Platform SDK
(optional but recommended)
* libuuid or Windows RPC API
(optional but recommended)
Creating a DLL
......@@ -18,7 +19,20 @@ Multiple methods of creating a DLL are supported:
Creating a DLL using Borland C++
TODO
* Borland C++ Builder
The provided CodeGear project files were created using the 5.0 SP1
version.
* The zlib 1.2.5 source package including from the zlib project site:
http://www.gzip.org/zlib/
Extract the contents of the zlib DLL package to:
libewf-<version>/borlandc/zlib-1.2.5
Make sure to check if your build environment defines the correct WINVER for your build.
The code uses WINAPI version specific functions based on WINVER.
You can define a custom WINVER in the CodeGear project files or in libewf-<version>/common/config_borlandc.h
You should be able to build the libewf DLL using the provided project files.
Creating a DLL using Cygwin
......@@ -32,20 +46,42 @@ You'll need Cygwin with:
* make
* libtool
* gettext
* libiconv
* zlib-devel
* openssl-devel (for ewftools)
* libuuid-devel (optional)
* openssl-devel (optional but recommended)
* libuuid-devel (optional but recommended)
Building the library:
./configure
make libewf
make library
You should end up with the following DLL:
libewf-<version>/libewf/.libs/cygewf-0.dll
Older versions of Cygwin might require e2fsprogs for libuuid support
Install the e2fsprogs package and run the commands as following:
LDFLAGS=-L/usr/lib/e2fsprogs ./configure
make library
Creating a DLL using CodeGear
TODO
You'll need:
* Embarcadero CodeGear C++ Builder
The provided CodeGear project files were created using the 2009
version. Note that some version of CodeGear have a broken
compiler/linker and you'll need to turn off code optimization
to be able to build libewf.
* The zlib 1.2.5 source package including from the zlib project site:
http://www.gzip.org/zlib/
Extract the contents of the zlib DLL package to:
libewf-<version>/borlandc/zlib-1.2.5
Make sure to check if your build environment defines the correct WINVER for your build.
The code uses WINAPI version specific functions based on WINVER.
You can define a custom WINVER in the CodeGear project files or in libewf-<version>/common/config_borlandc.h
You should be able to build the libewf DLL using the provided project files.
Creating a DLL using Microsoft Visual Studio C++
......@@ -62,13 +98,16 @@ You'll need:
Extract the contents of the zlib DLL package to:
libewf-<version>/msvscpp/zlib-1.2.5
You should be able to build the libewf DLL using the provided
project files. Note that the project files contain a debug and release
configuration.
Make sure to check if your build environment defines the correct WINVER for your build.
The code uses WINAPI version specific functions based on WINVER.
You can define a custom WINVER in the msvscpp project files or in libewf-<version>/common/config_msc.h
You should be able to build the libewf DLL using the provided project files.
Note that the project files contain a Release and VSDebug configuration.
Creating a DLL using MingW
See documents/mingw.txt
See README.mingw
Using a DLL
......@@ -92,21 +131,17 @@ Use glibtoolize instead
Building multiple architecture binaries
E.g. on Mac OS X 10.4 run the following commands:
CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386" LDFLAGS="-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386" ./configure --disable-dependency-tracking --prefix=$PWD/macosx/tmp/
E.g. on Mac OS X 10.4 to build an PPC and Intel 32-bit multi binary, run the following commands:
CFLAGS="-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386" \
LDFLAGS="-Wl,-syslibroot,/Developer/SDKs/MacOSX10.4u.sdk -arch ppc -arch i386" \
./configure --disable-dependency-tracking --prefix=$PWD/macosx/tmp/
make
make install
The binaries are installed in $PWD/macosx/tmp/
Cygwin
* libuuid support
libuuid support
Install the e2fsprogs package and run the following commands:
LDFLAGS=-L/usr/lib/e2fsprogs ./configure
make
make install
Solaris
To build libewf on Solaris make sure that /usr/ccs/bin and /usr/swf/bin are defined in the PATH environment variable
This diff is collapsed.
......@@ -13,8 +13,8 @@
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.65],,
[m4_warning([this file was generated for autoconf 2.65.
m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
[m4_warning([this file was generated for autoconf 2.68.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
To do so, use the procedure documented by the package, typically `autoreconf'.])])
......@@ -1244,12 +1244,27 @@ AC_SUBST([am__tar])
AC_SUBST([am__untar])
]) # _AM_PROG_TAR
m4_include([m4/common.m4])
m4_include([m4/gettext.m4])
m4_include([m4/iconv.m4])
m4_include([m4/lib-ld.m4])
m4_include([m4/lib-link.m4])
m4_include([m4/lib-prefix.m4])
m4_include([m4/libbfio.m4])
m4_include([m4/libcstring.m4])
m4_include([m4/liberror.m4])
m4_include([m4/libfuse.m4])
m4_include([m4/libfvalue.m4])
m4_include([m4/libhmac.m4])
m4_include([m4/libmfdata.m4])
m4_include([m4/libnotify.m4])
m4_include([m4/libodraw.m4])
m4_include([m4/libsmdev.m4])
m4_include([m4/libsmraw.m4])
m4_include([m4/libsystem.m4])
m4_include([m4/libtool.m4])
m4_include([m4/libuna.m4])
m4_include([m4/libuuid.m4])
m4_include([m4/ltoptions.m4])
m4_include([m4/ltsugar.m4])
m4_include([m4/ltversion.m4])
......@@ -1257,4 +1272,6 @@ m4_include([m4/lt~obsolete.m4])
m4_include([m4/nls.m4])
m4_include([m4/po.m4])
m4_include([m4/progtest.m4])
m4_include([m4/python.m4])
m4_include([m4/types.m4])
m4_include([acinclude.m4])
......@@ -18,10 +18,12 @@ BUILDER5_FILES = \
builder5/libewf/libewf.bpf \
builder5/libewf/libewf.bpr \
builder5/libewf.bpg \
builder5/libmfdata/libmfdata.bpf \
builder5/libmfdata/libmfdata.bpr \
builder5/libfvalue/libfvalue.bpf \
builder5/libfvalue/libfvalue.bpr \
builder5/libhmac/libhmac.bpf \
builder5/libhmac/libhmac.bpr \
builder5/libmfdata/libmfdata.bpf \
builder5/libmfdata/libmfdata.bpr \
builder5/libnotify/libnotify.bpf \
builder5/libnotify/libnotify.bpr \
builder5/libodraw/libodraw.bpf \
......@@ -57,6 +59,7 @@ CODEGEAR_FILES = \
codegear/libewf.groupproj \
codegear/libewf_static.groupproj \
codegear/libfvalue/libfvalue.cbproj \
codegear/libhmac/libhmac.cbproj \
codegear/libmfdata/libmfdata.cbproj \
codegear/libnotify/libnotify.cbproj \
codegear/libodraw/libodraw.cbproj \
......
......@@ -36,14 +36,23 @@ host_triplet = @host@
subdir = borlandc
DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/m4/gettext.m4 \
$(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/lib-ld.m4 \
$(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
$(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/ltoptions.m4 \
$(top_srcdir)/m4/ltsugar.m4 $(top_srcdir)/m4/ltversion.m4 \
$(top_srcdir)/m4/lt~obsolete.m4 $(top_srcdir)/m4/nls.m4 \
$(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
$(top_srcdir)/acinclude.m4 $(top_srcdir)/configure.ac
am__aclocal_m4_deps = $(top_srcdir)/m4/common.m4 \
$(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/iconv.m4 \
$(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
$(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libbfio.m4 \
$(top_srcdir)/m4/libcstring.m4 $(top_srcdir)/m4/liberror.m4 \
$(top_srcdir)/m4/libfuse.m4 $(top_srcdir)/m4/libfvalue.m4 \
$(top_srcdir)/m4/libhmac.m4 $(top_srcdir)/m4/libmfdata.m4 \
$(top_srcdir)/m4/libnotify.m4 $(top_srcdir)/m4/libodraw.m4 \
$(top_srcdir)/m4/libsmdev.m4 $(top_srcdir)/m4/libsmraw.m4 \
$(top_srcdir)/m4/libsystem.m4 $(top_srcdir)/m4/libtool.m4 \
$(top_srcdir)/m4/libuna.m4 $(top_srcdir)/m4/libuuid.m4 \
$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
$(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
$(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/python.m4 \
$(top_srcdir)/m4/types.m4 $(top_srcdir)/acinclude.m4 \
$(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
mkinstalldirs = $(install_sh) -d
......@@ -84,11 +93,17 @@ GMSGFMT_015 = @GMSGFMT_015@
GREP = @GREP@
HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
HAVE_LIBBFIO = @HAVE_LIBBFIO@
HAVE_LIBFUSE = @HAVE_LIBFUSE@
HAVE_LIBFVALUE = @HAVE_LIBFVALUE@
HAVE_LIBHMAC = @HAVE_LIBHMAC@
HAVE_LIBMFDATA = @HAVE_LIBMFDATA@
HAVE_LIBODRAW = @HAVE_LIBODRAW@
HAVE_LIBSMDEV = @HAVE_LIBSMDEV@
HAVE_LIBSMRAW = @HAVE_LIBSMRAW@
HAVE_LIBUNA = @HAVE_LIBUNA@
HAVE_LOCAL_LIBBFIO = @HAVE_LOCAL_LIBBFIO@
HAVE_LOCAL_LIBFVALUE = @HAVE_LOCAL_LIBFVALUE@
HAVE_LOCAL_LIBHMAC = @HAVE_LOCAL_LIBHMAC@
HAVE_LOCAL_LIBMFDATA = @HAVE_LOCAL_LIBMFDATA@
HAVE_LOCAL_LIBODRAW = @HAVE_LOCAL_LIBODRAW@
HAVE_LOCAL_LIBSMDEV = @HAVE_LOCAL_LIBSMDEV@
......@@ -122,8 +137,11 @@ LIBBFIO_LIBADD = @LIBBFIO_LIBADD@
LIBCRYPTO_LIBADD = @LIBCRYPTO_LIBADD@
LIBDL_LIBADD = @LIBDL_LIBADD@
LIBEWF_DLL_IMPORT = @LIBEWF_DLL_IMPORT@
LIBFUSE_LIBADD = @LIBFUSE_LIBADD@
LIBFVALUE_CPPFLAGS = @LIBFVALUE_CPPFLAGS@
LIBFVALUE_LIBADD = @LIBFVALUE_LIBADD@
LIBHMAC_CPPFLAGS = @LIBHMAC_CPPFLAGS@
LIBHMAC_LIBADD = @LIBHMAC_LIBADD@
LIBICONV = @LIBICONV@
LIBINTL = @LIBINTL@
LIBMFDATA_CPPFLAGS = @LIBMFDATA_CPPFLAGS@
......@@ -147,6 +165,7 @@ LTLIBICONV = @LTLIBICONV@
LTLIBINTL = @LTLIBINTL@
LTLIBOBJS = @LTLIBOBJS@
MAKEINFO = @MAKEINFO@
MANIFEST_TOOL = @MANIFEST_TOOL@
MEMWATCH_CPPFLAGS = @MEMWATCH_CPPFLAGS@
MEMWATCH_LIBADD = @MEMWATCH_LIBADD@
MKDIR_P = @MKDIR_P@
......@@ -194,6 +213,7 @@ abs_builddir = @abs_builddir@
abs_srcdir = @abs_srcdir@
abs_top_builddir = @abs_top_builddir@
abs_top_srcdir = @abs_top_srcdir@
ac_ct_AR = @ac_ct_AR@
ac_ct_CC = @ac_ct_CC@
ac_ct_DUMPBIN = @ac_ct_DUMPBIN@
am__include = @am__include@
......@@ -228,7 +248,10 @@ libewf_pc_libs_private_libfvalue = @libewf_pc_libs_private_libfvalue@
libewf_pc_libs_private_libmfdata = @libewf_pc_libs_private_libmfdata@
libewf_pc_libs_private_libuna = @libewf_pc_libs_private_libuna@
libewf_spec_build_requires_libbfio = @libewf_spec_build_requires_libbfio@
libewf_spec_build_requires_libcrypto = @libewf_spec_build_requires_libcrypto@
libewf_spec_build_requires_libfuse = @libewf_spec_build_requires_libfuse@
libewf_spec_build_requires_libfvalue = @libewf_spec_build_requires_libfvalue@
libewf_spec_build_requires_libhmac = @libewf_spec_build_requires_libhmac@
libewf_spec_build_requires_libmfdata = @libewf_spec_build_requires_libmfdata@
libewf_spec_build_requires_libodraw = @libewf_spec_build_requires_libodraw@
libewf_spec_build_requires_libsmdev = @libewf_spec_build_requires_libsmdev@
......@@ -236,7 +259,10 @@ libewf_spec_build_requires_libsmraw = @libewf_spec_build_requires_libsmraw@
libewf_spec_build_requires_libuna = @libewf_spec_build_requires_libuna@
libewf_spec_build_requires_libuuid = @libewf_spec_build_requires_libuuid@
libewf_spec_requires_libbfio = @libewf_spec_requires_libbfio@
libewf_spec_requires_libcrypto = @libewf_spec_requires_libcrypto@
libewf_spec_requires_libfuse = @libewf_spec_requires_libfuse@
libewf_spec_requires_libfvalue = @libewf_spec_requires_libfvalue@
libewf_spec_requires_libhmac = @libewf_spec_requires_libhmac@
libewf_spec_requires_libmfdata = @libewf_spec_requires_libmfdata@
libewf_spec_requires_libodraw = @libewf_spec_requires_libodraw@
libewf_spec_requires_libsmdev = @libewf_spec_requires_libsmdev@
......@@ -246,7 +272,6 @@ libewf_spec_requires_libuuid = @libewf_spec_requires_libuuid@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
lt_ECHO = @lt_ECHO@
mandir = @mandir@
mkdir_p = @mkdir_p@
oldincludedir = @oldincludedir@
......@@ -286,10 +311,12 @@ BUILDER5_FILES = \
builder5/libewf/libewf.bpf \
builder5/libewf/libewf.bpr \
builder5/libewf.bpg \
builder5/libmfdata/libmfdata.bpf \
builder5/libmfdata/libmfdata.bpr \
builder5/libfvalue/libfvalue.bpf \
builder5/libfvalue/libfvalue.bpr \
builder5/libhmac/libhmac.bpf \
builder5/libhmac/libhmac.bpr \
builder5/libmfdata/libmfdata.bpf \
builder5/libmfdata/libmfdata.bpr \
builder5/libnotify/libnotify.bpf \
builder5/libnotify/libnotify.bpr \
builder5/libodraw/libodraw.bpf \
......@@ -325,6 +352,7 @@ CODEGEAR_FILES = \
codegear/libewf.groupproj \
codegear/libewf_static.groupproj \
codegear/libfvalue/libfvalue.cbproj \
codegear/libhmac/libhmac.cbproj \
codegear/libmfdata/libmfdata.cbproj \
codegear/libnotify/libnotify.cbproj \
codegear/libodraw/libodraw.cbproj \
......
......@@ -2,8 +2,6 @@ USEUNIT("..\..\..\ewftools\byte_size_string.c");
USE("..\..\..\ewftools\byte_size_string.h", File);
USEUNIT("..\..\..\ewftools\device_handle.c");
USE("..\..\..\ewftools\device_handle.h", File);
USEUNIT("..\..\..\ewftools\digest_context.c");
USE("..\..\..\ewftools\digest_context.h", File);
USEUNIT("..\..\..\ewftools\digest_hash.c");
USE("..\..\..\ewftools\digest_hash.h", File);
USEUNIT("..\..\..\ewftools\ewfacquire.c");
......@@ -13,21 +11,21 @@ USE("..\..\..\ewftools\ewfinput.h", File);
USEUNIT("..\..\..\ewftools\ewfoutput.c");
USE("..\..\..\ewftools\ewfoutput.h", File);
USE("..\..\..\ewftools\ewftools_libewf.h", File);
USE("..\..\..\ewftools\ewftools_libhmac.h", File);
USE("..\..\..\ewftools\ewftools_libodraw.h", File);
USE("..\..\..\ewftools\ewftools_libsmdev.h", File);
USE("..\..\..\ewftools\ewftools_libsmraw.h", File);
USE("..\..\..\ewftools\ewftools_libuna.h", File);
USEUNIT("..\..\..\ewftools\guid.c");
USE("..\..\..\ewftools\guid.h", File);
USEUNIT("..\..\..\ewftools\imaging_handle.c");
USE("..\..\..\ewftools\imaging_handle.h", File);
USEUNIT("..\..\..\ewftools\log_handle.c");
USE("..\..\..\ewftools\log_handle.h", File);
USE("..\..\..\ewftools\md5.h", File);
USEUNIT("..\..\..\ewftools\platform.c");
USE("..\..\..\ewftools\platform.h", File);
USEUNIT("..\..\..\ewftools\process_status.c");
USE("..\..\..\ewftools\process_status.h", File);
USE("..\..\..\ewftools\sha1.h", File);
USEUNIT("..\..\..\ewftools\storage_media_buffer.c");
USE("..\..\..\ewftools\storage_media_buffer.h", File);
//---------------------------------------------------------------------------
......
......@@ -4,9 +4,9 @@
<MACROS>
<VERSION value="BCB.05.03"/>
<PROJECT value="..\Release\ewfacquire.exe"/>
<OBJFILES value="byte_size_string.obj device_handle.obj digest_context.obj digest_hash.obj
ewfacquire.obj ewfinput.obj ewfoutput.obj guid.obj imaging_handle.obj
log_handle.obj platform.obj process_status.obj storage_media_buffer.obj"/>
<OBJFILES value="byte_size_string.obj device_handle.obj digest_hash.obj ewfacquire.obj
ewfinput.obj ewfoutput.obj guid.obj imaging_handle.obj log_handle.obj
platform.obj process_status.obj storage_media_buffer.obj"/>
<RESFILES value=""/>
<DEFFILE value=""/>
<RESDEPEN value="$(RESFILES)"/>
......@@ -21,10 +21,10 @@
<PATHRC value=".;"/>
<PATHASM value=".;"/>
<LINKER value="tlink32"/>
<USERDEFINES value="UNICODE;HAVE_LOCAL_LIBUNA;HAVE_LOCAL_LIBBFIO;HAVE_LOCAL_LIBMFDATA;HAVE_LOCAL_LIBFVALUE;HAVE_LOCAL_LIBODRAW;HAVE_LOCAL_LIBSMDEV;HAVE_LOCAL_LIBSMRAW"/>
<USERDEFINES value="UNICODE;HAVE_LOCAL_LIBUNA;HAVE_LOCAL_LIBBFIO;HAVE_LOCAL_LIBMFDATA;HAVE_LOCAL_LIBFVALUE;HAVE_LOCAL_LIBHMAC;HAVE_LOCAL_LIBODRAW;HAVE_LOCAL_LIBSMDEV;HAVE_LOCAL_LIBSMRAW"/>
<SYSDEFINES value="NO_STRICT;_NO_VCL;_RTLDLL"/>
<MAINSOURCE value="ewfacquire.bpf"/>
<INCLUDEPATH value="..\..\..\ewftools;..\..\..\libsystem;..\..\..\libsmraw;..\..\..\libsmdev;..\..\..\libodraw;..\..\..\libewf;..\..\..\libfvalue;..\..\..\libmfdata;..\..\..\libbfio;..\..\..\libuna;..\..\..\libnotify;..\..\..\liberror;..\..\..\libcstring;..\..\..\common;..\..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
<INCLUDEPATH value="..\..\..\ewftools;..\..\..\libsystem;..\..\..\libsmraw;..\..\..\libsmdev;..\..\..\libodraw;..\..\..\libhmac;..\..\..\libewf;..\..\..\libfvalue;..\..\..\libmfdata;..\..\..\libbfio;..\..\..\libuna;..\..\..\libnotify;..\..\..\liberror;..\..\..\libcstring;..\..\..\common;..\..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
<LIBPATH value="..\..\..\ewftools;..\Release;$(BCB)\lib\obj;$(BCB)\lib"/>
<WARNINGS value="-w-par -w-aus"/>
<LISTFILE value=""/>
......@@ -38,8 +38,8 @@
<LINKER>
<ALLOBJ value="c0x32w.obj $(OBJFILES)"/>
<ALLLIB value="libcstring.lib liberror.lib libnotify.lib libuna.lib libbfio.lib
libmfdata.lib libfvalue.lib libewf.lib libodraw.lib libsmdev.lib
libsmraw.lib libsystem.lib import32.lib cw32i.lib"/>
libmfdata.lib libfvalue.lib libewf.lib libhmac.lib libodraw.lib
libsmdev.lib libsmraw.lib libsystem.lib import32.lib cw32i.lib"/>
</LINKER>
<IDEOPTIONS>
[Version Info]
......
USEUNIT("..\..\..\ewftools\byte_size_string.c");
USE("..\..\..\ewftools\byte_size_string.h", File);
USEUNIT("..\..\..\ewftools\digest_context.c");
USE("..\..\..\ewftools\digest_context.h", File);
USEUNIT("..\..\..\ewftools\digest_hash.c");
USE("..\..\..\ewftools\digest_hash.h", File);
USEUNIT("..\..\..\ewftools\ewfacquirestream.c");
......@@ -11,18 +9,21 @@ USE("..\..\..\ewftools\ewfinput.h", File);
USEUNIT("..\..\..\ewftools\ewfoutput.c");
USE("..\..\..\ewftools\ewfoutput.h", File);
USE("..\..\..\ewftools\ewftools_libewf.h", File);
USE("..\..\..\ewftools\ewftools_libhmac.h", File);
USE("..\..\..\ewftools\ewftools_libodraw.h", File);
USE("..\..\..\ewftools\ewftools_libsmdev.h", File);
USE("..\..\..\ewftools\ewftools_libsmraw.h", File);
USE("..\..\..\ewftools\ewftools_libuna.h", File);
USEUNIT("..\..\..\ewftools\guid.c");
USE("..\..\..\ewftools\guid.h", File);
USEUNIT("..\..\..\ewftools\imaging_handle.c");
USE("..\..\..\ewftools\imaging_handle.h", File);
USEUNIT("..\..\..\ewftools\log_handle.c");
USE("..\..\..\ewftools\log_handle.h", File);
USE("..\..\..\ewftools\md5.h", File);
USEUNIT("..\..\..\ewftools\platform.c");
USE("..\..\..\ewftools\platform.h", File);
USEUNIT("..\..\..\ewftools\process_status.c");
USE("..\..\..\ewftools\process_status.h", File);
USE("..\..\..\ewftools\sha1.h", File);
USEUNIT("..\..\..\ewftools\storage_media_buffer.c");
USE("..\..\..\ewftools\storage_media_buffer.h", File);
//---------------------------------------------------------------------------
......
......@@ -4,10 +4,9 @@
<MACROS>
<VERSION value="BCB.05.03"/>
<PROJECT value="..\Release\ewfacquirestream.exe"/>
<OBJFILES value="byte_size_string.obj digest_context.obj digest_hash.obj
ewfacquirestream.obj ewfinput.obj ewfoutput.obj guid.obj
imaging_handle.obj log_handle.obj platform.obj process_status.obj
storage_media_buffer.obj"/>
<OBJFILES value="byte_size_string.obj digest_hash.obj ewfacquirestream.obj ewfinput.obj
ewfoutput.obj guid.obj imaging_handle.obj log_handle.obj platform.obj
process_status.obj storage_media_buffer.obj"/>
<RESFILES value=""/>
<DEFFILE value=""/>
<RESDEPEN value="$(RESFILES)"/>
......@@ -22,10 +21,10 @@
<PATHRC value=".;"/>
<PATHASM value=".;"/>
<LINKER value="tlink32"/>
<USERDEFINES value="UNICODE;HAVE_LOCAL_LIBUNA;HAVE_LOCAL_LIBBFIO"/>
<USERDEFINES value="UNICODE;HAVE_LOCAL_LIBUNA;HAVE_LOCAL_LIBBFIO;HAVE_LOCAL_LIBHMAC"/>
<SYSDEFINES value="NO_STRICT;_NO_VCL;_RTLDLL"/>
<MAINSOURCE value="ewfacquirestream.bpf"/>
<INCLUDEPATH value="..\..\..\ewftools;..\..\..\libsystem;..\..\..\libewf;..\..\..\libbfio;..\..\..\libuna;..\..\..\liberror;..\..\..\libcstring;..\..\..\common;..\..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
<INCLUDEPATH value="..\..\..\ewftools;..\..\..\libsystem;..\..\..\libhmac;..\..\..\libewf;..\..\..\libbfio;..\..\..\libuna;..\..\..\liberror;..\..\..\libcstring;..\..\..\common;..\..\..\include;$(BCB)\include;$(BCB)\include\vcl"/>
<LIBPATH value="..\..\..\ewftools;..\Release;$(BCB)\lib\obj;$(BCB)\lib"/>
<WARNINGS value="-w-par -w-aus"/>
<LISTFILE value=""/>
......@@ -38,8 +37,8 @@
</OPTIONS>
<LINKER>
<ALLOBJ value="c0x32w.obj $(OBJFILES)"/>
<ALLLIB value="libcstring.lib liberror.lib libuna.lib libewf.lib libsystem.lib
import32.lib cw32i.lib"/>
<ALLLIB value="libcstring.lib liberror.lib libuna.lib libewf.lib libhmac.lib
libsystem.lib import32.lib cw32i.lib"/>
</LINKER>
<IDEOPTIONS>
[Version Info]
......
USEUNIT("..\..\..\ewftools\byte_size_string.c");
USE("..\..\..\ewftools\byte_size_string.h", File);
USEUNIT("..\..\..\ewftools\digest_context.c");
USE("..\..\..\ewftools\digest_context.h", File);
USEUNIT("..\..\..\ewftools\digest_hash.c");
USE("..\..\..\ewftools\digest_hash.h", File);
USEUNIT("..\..\..\ewftools\ewfexport.c");
......@@ -11,19 +9,21 @@ USE("..\..\..\ewftools\ewfinput.h", File);
USEUNIT("..\..\..\ewftools\ewfoutput.c");
USE("..\..\..\ewftools\ewfoutput.h", File);
USE("..\..\..\ewftools\ewftools_libewf.h", File);
USE("..\..\..\ewftools\ewftools_libhmac.h", File);
USE("..\..\..\ewftools\ewftools_libodraw.h", File);
USE("..\..\..\ewftools\ewftools_libsmdev.h", File);
USE("..\..\..\ewftools\ewftools_libsmraw.h", File);
USE("..\..\..\ewftools\ewftools_libuna.h", File);
USEUNIT("..\..\..\ewftools\export_handle.c");
USE("..\..\..\ewftools\export_handle.h", File);
USEUNIT("..\..\..\ewftools\guid.c");
USE("..\..\..\ewftools\guid.h", File);
USEUNIT("..\..\..\ewftools\log_handle.c");
USE("..\..\..\ewftools\log_handle.h", File);
USE("..\..\..\ewftools\md5.h", File);
USEUNIT("..\..\..\ewftools\platform.c");