1# File that we want to include in the dist 2EXTRA_DIST = README_win32.txt README.md INSTALL.txt ChangeLog.txt NEWS.txt API-CHANGES.txt \ 3 licenses/GNU-COPYING licenses/IBM-LICENSE \ 4 licenses/cpl1.0.txt licenses/bsd.txt licenses/mit.txt \ 5 m4/*.m4 \ 6 docs/README.txt \ 7 packages/sleuthkit.spec \ 8 win32/BUILDING.txt \ 9 win32/*/*.vcxproj \ 10 win32/tsk-win.sln \ 11 win32/NugetPackages.props \ 12 win32/docs/* \ 13 bindings/java/README.txt \ 14 bindings/java/*.xml \ 15 bindings/java/doxygen/Doxyfile \ 16 bindings/java/doxygen/*.dox \ 17 bindings/java/doxygen/*.html \ 18 bindings/java/nbproject/project.xml \ 19 bindings/java/src/org/sleuthkit/datamodel/*.java \ 20 bindings/java/src/org/sleuthkit/datamodel/*.html \ 21 bindings/java/src/org/sleuthkit/datamodel/*.properties \ 22 bindings/java/src/org/sleuthkit/datamodel/blackboardutils/*.java \ 23 bindings/java/src/org/sleuthkit/datamodel/blackboardutils/attributes/*.java \ 24 bindings/java/src/org/sleuthkit/datamodel/Examples/*.java \ 25 bindings/java/src/*.html \ 26 case-uco/java/*.xml \ 27 case-uco/java/nbproject/*.xml \ 28 case-uco/java/nbproject/*.properties \ 29 case-uco/java/src/org/sleuthkit/caseuco/*.java 30 31ACLOCAL_AMFLAGS = -I m4 32 33# directories to compile 34if CPPUNIT 35 UNIT_TESTS=unit_tests 36endif 37 38# Compile java bindings if all of the dependencies existed 39if X_JNI 40 JAVA_BINDINGS=bindings/java 41 JAVA_CASEUCO=case-uco/java 42else 43 JAVA_BINDINGS= 44 JAVA_CASEUCO= 45endif 46 47SUBDIRS = tsk 48 49nobase_include_HEADERS = tsk/libtsk.h tsk/tsk_incs.h \ 50 tsk/base/tsk_base.h tsk/base/tsk_os.h \ 51 tsk/img/tsk_img.h tsk/vs/tsk_vs.h tsk/img/pool.hpp \ 52 tsk/vs/tsk_bsd.h tsk/vs/tsk_dos.h tsk/vs/tsk_gpt.h \ 53 tsk/vs/tsk_mac.h tsk/vs/tsk_sun.h \ 54 tsk/fs/tsk_fs.h tsk/fs/tsk_ffs.h tsk/fs/tsk_ext2fs.h tsk/fs/tsk_fatfs.h \ 55 tsk/fs/tsk_ntfs.h tsk/fs/tsk_iso9660.h tsk/fs/tsk_hfs.h tsk/fs/tsk_yaffs.h \ 56 tsk/fs/tsk_apfs.h tsk/fs/tsk_apfs.hpp tsk/fs/apfs_fs.h tsk/fs/apfs_fs.hpp tsk/fs/apfs_compat.hpp \ 57 tsk/fs/decmpfs.h tsk/fs/tsk_exfatfs.h tsk/fs/tsk_fatxxfs.h \ 58 tsk/hashdb/tsk_hashdb.h tsk/auto/tsk_auto.h \ 59 tsk/auto/tsk_is_image_supported.h tsk/auto/guid.h \ 60 tsk/pool/tsk_pool.h tsk/pool/tsk_pool.hpp tsk/pool/tsk_apfs.h tsk/pool/tsk_apfs.hpp \ 61 tsk/pool/pool_compat.hpp tsk/pool/apfs_pool_compat.hpp \ 62 tsk/util/crypto.hpp tsk/util/lw_shared_ptr.hpp tsk/util/span.hpp 63 64nobase_dist_data_DATA = tsk/sorter/default.sort tsk/sorter/freebsd.sort \ 65 tsk/sorter/images.sort tsk/sorter/linux.sort tsk/sorter/openbsd.sort \ 66 tsk/sorter/solaris.sort tsk/sorter/windows.sort 67 68api-docs: 69 doxygen tsk/docs/Doxyfile 70 cd bindings/java/doxygen; doxygen Doxyfile 71 72man-html: 73 cd man;build-html 74