Commit 535b711f authored by Christophe Monniez's avatar Christophe Monniez

Merging upstream version 3.7.1.

parent b39d78d0
depcomp
# http://help.github.com/ignore-files/
# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so
*.a
# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip
# Logs and databases #
######################
*.log
*.sql
*.sqlite
# OS generated files #
######################
.DS_Store*
ehthumbs.db
Icon?
Thumbs.db
# Backup Files and autoconf nonsense
# http://stackoverflow.com/questions/3290908/which-files-generated-by-autotools-should-i-keep-in-git-repository
autom4te.cache
*.aff
*.obj
*.sig
*~
Makefile
Makefile.in
Makefile.in
TAGS
a.out.dSYM
aclocal.m4
affconfig.h
affconfig.h.in
afflib-*.tar.gz
afflib.lib
afflib.pc
afflib.spec
autom4te.cache
config.guess
config.log
config.status
config.sub
configure
install-sh
libtool
ltmain.sh
m4/libtool.m4
m4/ltoptions.m4
m4/ltsugar.m4
m4/ltversion.m4
m4/lt~obsolete.m4
missing
stamp-h*
# Executables
.deps
.libs
TAGS
tools/affdiskprint
tools/affcat
tools/affcompare
tools/affconvert
tools/affcopy
tools/affcrypto
tools/affinfo
tools/affix
tools/affrecover
tools/affsegment
tools/affsign
tools/affstats
tools/affuse
tools/affverify
tools/affxml
lib/version.h
*.lo
*.la
......@@ -13,16 +13,18 @@ Joachim Metz
David Collett (PyFlag), for the PyAFF integration
Phillip Hellewell (AccessData) for port to VC2008 and catching a few bugs.
The AFF Project has received substantial financial support from
Basis Technology Corporation.
The AFF Project received substantial financial support in 2005 and
2006 from Basis Technology Corporation. For that reason some of the
some of the files (as indicated) have the 4-part Berkeley Copyright
License.
We would also like to thank the following organizations for their
interest and support:
National Institutes of Standards and Technology
I.D.E.A.L. Technology Corporation
Naval Postgraduate School
US Department of Defense
AccessData
- Naval Postgraduate School
- National Institutes of Standards and Technology
- I.D.E.A.L. Technology Corporation
- US Department of Defense
- AccessData
AFFLIB Buglist and future development plans
AFFLIB Buglist and roadmap.
PERFORMANCE IMPROVEMENTS:
......@@ -11,7 +11,6 @@ PERFORMANCE IMPROVEMENTS:
- look at the TOC to know how much space is available.
- Make the TOC always used. Trust the TOC.
BUGS:
* Test all programs with file://-style URLs. You can't test for existence of a file with
access(). This is an issue for -z in afcopy.
......@@ -73,4 +72,4 @@ afconvert:
afupload:
* Uploading shouldn't decrypt first.
================================================================
AFFLIB is covered under two copyright regimes.
Items that were created in 2005 and 2006 are covered under the
four-part Berkeley copyright license. The advertising clause is
intentional included and can only be removed with the permission of
Basis Technology Corp. In the past Basis has been willing to waive the
advertising requirement when requested:
/*
* AFFLIB(tm)
*
* Copyright (c) 2005, 2006, 2007
* Simson L. Garfinkel and Basis Technology Corp.
* All rights reserved.
* Copyright (c) 2005-2006 Simson L. Garfinkel and Basis Technology Corp.
* All rights reserved.
*
* This code is derrived from software contributed by
* This code is derived from software contributed by
* Simson L. Garfinkel
*
* Redistribution and use in source and binary forms, with or without
......@@ -41,3 +48,95 @@
*
* AFF and AFFLIB is a trademark of Simson Garfinkel and Basis Technology Corp.
*/
AFFLIB 2.0a14, dated December 8, 2006, was the last version of AFFLIB
to be exclusively licensed under the four-part Berkeley license.
On December 24, 2006, Simson Garfinkel became a full-time employee of
the US Government. Works of US Government employees developed as part
of their employment are not subject to copyright. Therefore all
files contributed to AFFLIB after December 24, 2006 developed by
Simson Garfinkel, any copyright notice notwithstanding, are not
covered under US copyright law and are in the public domain.
The files in AFFLIB 2.0a14 that are covered under the four-part
Berkeley license are:
714 Dec 8 2006 .
29821 Dec 1 2006 ./aimage/aimage.cpp
2319 Nov 18 2006 ./aimage/aimage.h
14399 Oct 20 2006 ./aimage/aimage_os.cpp
13961 Nov 21 2006 ./aimage/gui.cpp
231 Oct 20 2006 ./aimage/gui.h
8087 Nov 15 2006 ./aimage/ident.cpp
1719 Oct 20 2006 ./aimage/ident.h
23327 Nov 25 2006 ./aimage/imager.cpp
3729 Nov 25 2006 ./aimage/imager.h
301 Nov 8 2006 ./aimage/Makefile.am
13466 Dec 8 2006 ./aimage/Makefile.in
461 Dec 8 2006 ./AUTHORS
26608 Nov 28 2006 ./ChangeLog
7765 Dec 8 2006 ./config.h.in
427990 Dec 8 2006 ./configure
5351 Dec 8 2006 ./configure.ac
1909 Oct 19 2006 ./COPYING
15205 Oct 20 2006 ./depcomp
152 Oct 22 2006 ./INSTALL
9212 Oct 20 2006 ./install-sh
1292 Dec 8 2006 ./lib
4831 Nov 15 2006 ./lib/aff_db.cpp
105 Oct 19 2006 ./lib/aff_db.h
2517 Nov 15 2006 ./lib/aff_toc.cpp
12907 Nov 25 2006 ./lib/afflib.cpp
17363 Nov 25 2006 ./lib/afflib.h
11721 Nov 25 2006 ./lib/afflib_i.h
3932 Dec 1 2006 ./lib/afflib_os.cpp
18713 Nov 25 2006 ./lib/afflib_pages.cpp
9462 Nov 25 2006 ./lib/afflib_stream.cpp
5725 Nov 15 2006 ./lib/afflib_util.cpp
1925 Nov 15 2006 ./lib/aftimer.cpp
836 Oct 31 2006 ./lib/aftimer.h
10819 Oct 20 2006 ./lib/base64.cpp
692 Oct 19 2006 ./lib/base64.h
4652 Nov 15 2006 ./lib/lzma_glue.cpp
1978 Nov 1 2006 ./lib/Makefile.am
73313 Dec 8 2006 ./lib/Makefile.in
12649 Dec 8 2006 ./lib/s3.cpp
19190 Dec 7 2006 ./lib/s3_glue.cpp
3841 Dec 1 2006 ./lib/s3_glue.h
14470 Nov 27 2006 ./lib/vnode_afd.cpp
98 Oct 19 2006 ./lib/vnode_afd.h
17078 Nov 21 2006 ./lib/vnode_aff.cpp
13654 Dec 6 2006 ./lib/vnode_afm.cpp
76 Oct 19 2006 ./lib/vnode_afm.h
7305 Nov 15 2006 ./lib/vnode_evd.cpp
54 Oct 19 2006 ./lib/vnode_evd.h
47317 Nov 15 2006 ./lib/vnode_evf.cpp
8156 Oct 19 2006 ./lib/vnode_evf.h
7301 Nov 15 2006 ./lib/vnode_raw.cpp
156 Oct 19 2006 ./lib/vnode_raw.h
8371 Nov 25 2006 ./lib/vnode_s3.cpp
52 Oct 19 2006 ./lib/vnode_s3.h
17982 Dec 6 2006 ./lib/vnode_split_raw.cpp
84 Oct 19 2006 ./lib/vnode_split_raw.h
690 Nov 27 2006 ./Makefile.am
18908 Dec 8 2006 ./Makefile.in
10678 Oct 20 2006 ./missing
333 Nov 18 2006 ./NEWS
9977 Oct 19 2006 ./README
578 Dec 8 2006 ./tools
9067 Nov 28 2006 ./tools/afcat.cpp
22564 Nov 28 2006 ./tools/afcompare.cpp
19102 Nov 28 2006 ./tools/afconvert.cpp
14755 Nov 28 2006 ./tools/afcopy.cpp
4216 Nov 28 2006 ./tools/affix.cpp
16266 Nov 28 2006 ./tools/afinfo.cpp
7498 Nov 28 2006 ./tools/afsegment.cpp
5044 Nov 28 2006 ./tools/afstats.cpp
6573 Nov 28 2006 ./tools/afxml.cpp
502 Nov 14 2006 ./tools/Makefile.am
17176 Dec 8 2006 ./tools/Makefile.in
382 Oct 20 2006 ./tools/quads.cpp
116 Oct 20 2006 ./tools/quads.h
541 Nov 21 2006 ./tools/utils.cpp
1004 Nov 14 2006 ./tools/utils.h
2012-05-21 Simson Garfinkel <simsong@mncrnpsedu.local>
* configure.ac: version bumped to 3.7.1
* tools/affxml.cpp (struct page_stat_block): uint32_t long changed
to uint64_t
2012-03-31 Simson Garfinkel <simsong@imac3.home>
* configure.ac: increased version number to 3.7.0
* ALL FILES: Audited for copyright.
* COPYING: Clarified that Basis copyright only applies to
* .gitignore: created file in preparation for move to github
2012-03-04 Simson Garfinkel <simsong@imac3.home>
* configure.ac: increased version number to 3.6.16
* Changed license from BSD with advertising to BSD without advertising.
2011-12-02 Simson Garfinkel <simsong@alphonse-mucha>
* configure.ac: increased version number to 3.6.15
......
......@@ -6,3 +6,7 @@ Install this file with:
To disable optimization, do this:
./configure 'CXXFLAGS=-O0 -g' 'CFLAGS=-O0 -g'
Optimization is automatically disabled if the environment variable
AFF_NOOPT is set.
\ No newline at end of file
# Distributed under the Berekeley 4-part license
SUBDIRS = lib tools lzma443 tests doc pyaff man
pkgconfigdir = $(libdir)/pkgconfig
......
This diff is collapsed.
The Advanced Forensic Format
Library and Tools
Version 3
Simson L. Garfinkel
Naval Postgraduate School
2009
2012
The Advanced Forensic Format (AFF) is an emerging standard for storing
The Advanced Forensic Format (AFF) is on-disk format for storing
computer forensic information. Critical features of AFF include:
- AFF allows you to store both computer forensic data and associated
......@@ -56,6 +57,17 @@ forensic information. Using these tools you can:
fingerprinted without having the computer the SHA1 of the entire
disk.
AFFLIBv3 implements version 3 of the AFF format. This version is
currently in maintenance mode while work on AFFv4 continues. Key
differences between AFFv3 and AFFv4 include:
* Whereas AFFv3 uses a purpose-built container file format, AFFv4 is
based on ZIP64.
* Whereas AFFv3 is licensed with a four-part Berkeley license, AFFv4
is licensed an approved Open Source license.
AFFLIB and Toolkit is provided in source code form for Linux, MacOS
and Windows. We have also created a Windows zipfile that contains:
......
This diff is collapsed.
Name: afflib
Version: 3.6.15
Release: 1
Summary: Library to support the Advanced Forensic Format
Group: System Environment/Libraries
License: BSD with advertising
Source: %{name}-%{version}.tar.gz
URL: http://www.afflib.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: curl-devel expat-devel ncurses-devel openssl-devel zlib-devel
# The following GPLv2 licenced packages are incompatible with BSD with advertising clause
# BuildRequires: fuse-devel readline-devel
%description
afflib is library for support of the Advanced Forensic Format (AFF).
AFF(R) is an open and extensible file format designed to store disk images and
associated metadata.
%package devel
Summary: Header files and libraries for developing applications for afflib
Group: Development/Libraries
Requires: afflib = %{version}-%{release}
%description devel
Header files and libraries for developing applications for afflib.
%package tools
Summary: Several tools for reading and writing AFF files
Group: Applications/System
Requires: openssl afflib = %{version}-%{release}
BuildRequires: openssl-devel
%description tools
Several tools for reading and writing AFF files.
%prep
%setup -q
%build
%configure --prefix=/usr --libdir=%{_libdir} --mandir=%{_mandir}
make %{?_smp_mflags}
%install
rm -rf ${RPM_BUILD_ROOT}
make DESTDIR=${RPM_BUILD_ROOT} install
%clean
rm -rf ${RPM_BUILD_ROOT}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files
%defattr(644,root,root,755)
%doc AUTHORS BUGLIST.txt ChangeLog COPYING NEWS README README_Linux.txt
%attr(755,root,root) %{_libdir}/*.so.*
%files devel
%defattr(644,root,root,755)
%doc AUTHORS BUGLIST.txt ChangeLog COPYING NEWS README README_Linux.txt
%doc doc/crypto_design.txt doc/crypto_doc.txt
%{_libdir}/*.a
%{_libdir}/*.la
%{_libdir}/*.so
%{_includedir}/afflib/afflib.h
%{_includedir}/afflib/afflib_i.h
%{_includedir}/afflib/afflib_sha256.h
%{_includedir}/afflib/aftimer.h
%{_includedir}/afflib/utils.h
%files tools
%defattr(644,root,root,755)
%doc AUTHORS BUGLIST.txt ChangeLog COPYING NEWS README README_Linux.txt
%attr(755,root,root) %{_bindir}/*
%changelog
* Sun Dec 9 2007 Joachim Metz <forensics@hoffmannbv.nl> 3.0.4-1
- Initial version
......@@ -9,9 +9,6 @@ URL: http://www.afflib.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: curl-devel expat-devel ncurses-devel openssl-devel zlib-devel
# The following GPLv2 licenced packages are incompatible with BSD with advertising clause
# BuildRequires: fuse-devel readline-devel
%description
afflib is library for support of the Advanced Forensic Format (AFF).
AFF(R) is an open and extensible file format designed to store disk images and
......
#!/bin/sh
#
# This file is a work of a US government employee and as such is in the Public domain.
# Simson L. Garfinkel, March 12, 2012
#
echo Bootstrap script to create configure script using autoconf
echo
# use the installed ones first, not matter what the path says.
......
# This file is a work of a US government employee and as such is in the Public domain.
# Simson L. Garfinkel, March 12, 2012
import sys
server_version = open(sys.argv[1],"r").read().strip()
print "Server Version:",server_version
if(server_version == sys.argv[2]):
print "\n\nVersion",sys.argv[1],"is already on the server.\n\n"
sys.exit(-1)
sys.exit(0)
This diff is collapsed.
/* affconfig.h.in. Generated from configure.ac by autoheader. */
/* config.h.in. Generated from configure.ac by autoheader. */
/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
systems. This function is required for `alloca.c' support on those systems.
......@@ -8,12 +8,6 @@
/* Define to 1 if using `alloca.c'. */
#undef C_ALLOCA
/* User has disabled PTHREADING */
#undef DISABLE_PTHREAD
/* User has disabled QEMU support */
#undef DISABLE_QEMU
/* Define to 1 if you have the `AES_encrypt' function. */
#undef HAVE_AES_ENCRYPT
......@@ -33,8 +27,11 @@
/* Define to 1 if you have the `beep' function. */
#undef HAVE_BEEP
/* Define to 1 if you have the <cstring> header file. */
#undef HAVE_CSTRING
/* Define to 1 if you have the `CC_SHA256_Init' function. */
#undef HAVE_CC_SHA256_INIT
/* Define to 1 if you have the <CommonCrypto/CommonDigest.h> header file. */
#undef HAVE_COMMONCRYPTO_COMMONDIGEST_H
/* Define to 1 if you have the <ctype.h> header file. */
#undef HAVE_CTYPE_H
......@@ -73,18 +70,15 @@
/* Define to 1 if you have the `err_set_exit' function. */
#undef HAVE_ERR_SET_EXIT
/* Define to 1 if you have the `EVP_MD_size' function. */
#undef HAVE_EVP_MD_SIZE
/* Define to 1 if you have the `EVP_read_pw_string' function. */
#undef HAVE_EVP_READ_PW_STRING
/* Define to 1 if you have the `EVP_sha256' function. */
#undef HAVE_EVP_SHA256
/* Define to 1 if you have the <fcntl.h> header file. */
#undef HAVE_FCNTL_H
/* Define to 1 if you have the `flock' function. */
#undef HAVE_FLOCK
/* Define to 1 if fseeko (and presumably ftello) exists and is declared. */
#undef HAVE_FSEEKO
......@@ -124,6 +118,12 @@
/* Define to 1 if you have the `curl' library (-lcurl). */
#undef HAVE_LIBCURL
/* Define to 1 if you have the `ewf' library (-lewf). */
#undef HAVE_LIBEWF
/* Define to 1 if you have the <libewf.h> header file. */
#undef HAVE_LIBEWF_H
/* Define to 1 if you have the `expat' library (-lexpat). */
#undef HAVE_LIBEXPAT
......@@ -136,12 +136,6 @@
/* Define to 1 if you have the `readline' library (-lreadline). */
#undef HAVE_LIBREADLINE
/* Define to 1 if you have the `regex' library (-lregex). */
#undef HAVE_LIBREGEX
/* Define to 1 if you have the `rt' library (-lrt). */
#undef HAVE_LIBRT
/* Define to 1 if you have the `ssl' library (-lssl). */
#undef HAVE_LIBSSL
......@@ -184,6 +178,9 @@
/* Define to 1 if you have the <openssl/evp.h> header file. */
#undef HAVE_OPENSSL_EVP_H
/* Define to 1 if you have the <openssl/fips_sha.h> header file. */
#undef HAVE_OPENSSL_FIPS_SHA_H
/* Define to 1 if you have the <openssl/hmac.h> header file. */
#undef HAVE_OPENSSL_HMAC_H
......@@ -202,9 +199,6 @@
/* Define to 1 if you have the <openssl/sha.h> header file. */
#undef HAVE_OPENSSL_SHA_H
/* Define to 1 if you have the <openssl/x509.h> header file. */
#undef HAVE_OPENSSL_X509_H
/* Define to 1 if you have the `PEM_read_bio_RSA_PUBKEY' function. */
#undef HAVE_PEM_READ_BIO_RSA_PUBKEY
......@@ -214,18 +208,9 @@
/* Define to 1 if you have the `printw' function. */
#undef HAVE_PRINTW
/* Define if you have POSIX threads libraries and header files. */
#undef HAVE_PTHREAD
/* Define to 1 if you have the `putenv' function. */
#undef HAVE_PUTENV
/* Define to 1 if you have the `putp' function. */
#undef HAVE_PUTP
/* Build Python bindings */
#undef HAVE_PYTHON
/* Define to 1 if you have the `RAND_pseudo_bytes' function. */
#undef HAVE_RAND_PSEUDO_BYTES
......@@ -235,14 +220,14 @@
/* Define to 1 if you have the `regcomp' function. */
#undef HAVE_REGCOMP
/* Define to 1 if you have the <regex.h> header file. */
#undef HAVE_REGEX_H
/* Define to 1 if you have the `setupterm' function. */
#undef HAVE_SETUPTERM
/* Define to 1 if you have the `SHA1' function. */
#undef HAVE_SHA1
/* Define to 1 if you have the <sha256.h> header file. */
#undef HAVE_SHA256_H
/* Define to 1 if you have the `SHA256_Init' function. */
#undef HAVE_SHA256_INIT
/* Define to 1 if you have the <signal.h> header file. */
#undef HAVE_SIGNAL_H
......@@ -268,9 +253,6 @@
/* Define to 1 if you have the <stdlib.h> header file. */
#undef HAVE_STDLIB_H
/* STL Present */
#undef HAVE_STL
/* Define to 1 if you have the `strcasecmp' function. */
#undef HAVE_STRCASECMP
......@@ -283,9 +265,6 @@
/* Define to 1 if you have the `strerror' function. */
#undef HAVE_STRERROR
/* Define to 1 if you have the <string> header file. */
#undef HAVE_STRING
/* Define to 1 if you have the <strings.h> header file. */
#undef HAVE_STRINGS_H
......@@ -328,9 +307,6 @@
/* Define to 1 if you have the <sys/disk.h> header file. */
#undef HAVE_SYS_DISK_H
/* Define to 1 if you have the <sys/file.h> header file. */
#undef HAVE_SYS_FILE_H
/* Define to 1 if you have the <sys/ioctl.h> header file. */
#undef HAVE_SYS_IOCTL_H
......@@ -341,9 +317,6 @@
/* Define to 1 if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
/* Define to 1 if you have the <sys/signal.h> header file. */
#undef HAVE_SYS_SIGNAL_H
/* Define to 1 if you have the <sys/socket.h> header file. */
#undef HAVE_SYS_SOCKET_H
......@@ -383,12 +356,6 @@
/* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define to 1 if you have the `unsetenv' function. */
#undef HAVE_UNSETENV
/* Define to 1 if you have the `utimes' function. */
#undef HAVE_UTIMES
/* Define to 1 if you have the `valloc' function. */
#undef HAVE_VALLOC
......@@ -404,13 +371,6 @@
/* Define to 1 if the system has the type `_Bool'. */
#undef HAVE__BOOL
/* Define to 1 if you have the <_mingw.h> header file. */
#undef HAVE__MINGW_H
/* Define to the sub-directory in which libtool stores uninstalled libraries.
*/
#undef LT_OBJDIR
/* Define to 1 if your C compiler doesn't accept -c and -o together. */
#undef NO_MINUS_C_MINUS_O
......@@ -432,10 +392,6 @@
/* Define to the version of this package. */
#undef PACKAGE_VERSION
/* Define to necessary symbol if this constant uses a non-standard name on
your system. */
#undef PTHREAD_CREATE_JOINABLE
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at runtime.
......@@ -453,8 +409,8 @@
/* Use FUSE to mount AFF images */
#undef USE_FUSE
/* Use QEMU image drivers */
#undef USE_QEMU
/* Use libewf to read EnCase files */
#undef USE_LIBEWF
/* Enable support for Amazon S3 */
#undef USE_S3
......
This diff is collapsed.
This diff is collapsed.
......@@ -4,7 +4,7 @@
# See http://autotoolset.sourceforge.net/tutorial.html
# and http://www.openismus.com/documents/linux/automake/automake.shtml
AC_INIT([AFFLIB],[3.6.15],[bugs@afflib.org])
AC_INIT([AFFLIB],[3.7.1],[bugs@afflib.org])
AM_INIT_AUTOMAKE
AM_MAINTAINER_MODE
......
This diff is collapsed.
# This file is distributed under the Berkeley 4-part license
Q: Why a new file format? What's wrong with block-by-block?
A: Raw image files take up a lot of space. In many cases this space
......
EXTRA_DIST = FAQ.txt crypto_api.txt crypto_design.txt crypto_doc.txt filetypes.txt\
threading.txt \
annotations.txt \
# This file is a work of a US government employee and as such is in the Public domain.
# Simson L. Garfinkel, March 12, 2012
EXTRA_DIST = FAQ.txt \
announce_1.0.txt \
announce_1.7.txt \
announce_1.8.txt \
announce_2.2.txt \
announce_3.0.txt \
announce_3.3.txt
announce_3.3.txt \
announce_3.7.txt \
crypto_api.txt \
crypto_design.txt \
crypto_doc.txt \
filetypes.txt\
threading.txt \
upload.txt
# Makefile.in generated by automake 1.10 from Makefile.am.
# @configure_input@
# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
# 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
@SET_MAKE@
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
install_sh_DATA = $(install_sh) -c -m 644
install_sh_PROGRAM = $(install_sh) -c
install_sh_SCRIPT = $(install_sh) -c
INSTALL_HEADER = $(INSTALL_DATA)