+lib_LTLIBRARIES = libwim.la
+
+libwim_la_LDFLAGS = -version-info 6:0:0 $(WINDOWS_LDFLAGS)
+
+libwim_la_SOURCES = \
+ src/add_image.c \
+ src/buffer_io.h \
+ src/compress.c \
+ src/compress.h \
+ src/decompress.c \
+ src/decompress.h \
+ src/delete_image.c \
+ src/dentry.c \
+ src/dentry.h \
+ src/encoding.c \
+ src/endianness.h \
+ src/export_image.c \
+ src/extract_image.c \
+ src/hardlink.c \
+ src/header.c \
+ src/integrity.c \
+ src/join.c \
+ src/list.h \
+ src/lookup_table.c \
+ src/lookup_table.h \
+ src/lz77.c \
+ src/lzx-common.c \
+ src/lzx-compress.c \
+ src/lzx-decompress.c \
+ src/lzx.h \
+ src/metadata_resource.c \
+ src/mount_image.c \
+ src/resource.c \
+ src/rbtree.c \
+ src/rbtree.h \
+ src/security.c \
+ src/security.h \
+ src/sha1.c \
+ src/sha1.h \
+ src/split.c \
+ src/reparse.c \
+ src/timestamp.h \
+ src/util.c \
+ src/util.h \
+ src/verify.c \
+ src/wim.c \
+ src/wimlib.h \
+ wimlib_tchar.h \
+ src/wimlib_internal.h \
+ src/write.c \
+ src/xml.c \
+ src/xml.h \
+ src/xpress-compress.c \
+ src/xpress-decompress.c \
+ src/xpress.h
+
+if WITH_NTFS_3G
+libwim_la_SOURCES += src/ntfs-apply.c \
+ src/ntfs-capture.c
+endif
+
+
+EXTRA_libwim_la_SOURCES = src/sha1-ssse3.asm
+libwim_la_DEPENDENCIES = $(SSSE3_SHA1_OBJ)
+STRIP_FPIC = sh $(top_srcdir)/build-aux/strip_fPIC.sh
+
+sha1-ssse3.lo:src/sha1-ssse3.asm
+ $(LIBTOOL) --mode=compile --tag=CC $(STRIP_FPIC) $(NASM) -f elf64 \
+ -DINTEL_SHA1_UPDATE_DEFAULT_DISPATCH=ssse3_not_found \
+ $<
+
+libwim_la_LIBADD = \
+ $(LIBXML2_LDADD) \
+ $(LIBFUSE_LDADD) \
+ $(LIBNTFS_3G_LDADD) \
+ $(LTLIBICONV) \
+ $(LIBCRYPTO_LDADD) \
+ $(SSSE3_SHA1_OBJ) \
+ $(PTHREAD_LDADD) \
+ $(WINDOWS_LDADD)
+
+libwim_la_CFLAGS = \
+ $(AM_CFLAGS) \
+ $(VISIBILITY_CFLAGS) \
+ $(LIBXML2_CFLAGS) \
+ $(LIBFUSE_CFLAGS) \
+ $(LIBNTFS_3G_CFLAGS) \
+ $(LIBCRYPTO_CFLAGS)
+
+
+bin_PROGRAMS = imagex
+imagex_SOURCES = programs/imagex.c wimlib_tchar.h
+imagex_LDADD = $(top_builddir)/libwim.la
+imagex_CFLAGS = $(AM_CFLAGS) $(WINDOWS_CFLAGS)
+
+if WINDOWS_NATIVE_BUILD
+imagex_SOURCES += programs/imagex-win32.c \
+ programs/imagex-win32.h \
+ programs/wgetopt.c \
+ programs/wgetopt.h
+
+libwim_la_SOURCES += src/win32.c
+endif
+
+install-exec-hook:
+ if [ "@IMAGEX_PROGNAME@" != imagex ]; then \
+ cd $(DESTDIR)$(bindir) && mv -f imagex "@IMAGEX_PROGNAME@"; \
+ fi
+
+uninstall-hook:
+ if [ "@IMAGEX_PROGNAME@" != imagex ]; then \
+ cd $(DESTDIR)$(bindir) && rm -f "@IMAGEX_PROGNAME@"; \
+ fi
+
+dist_bin_SCRIPTS = programs/mkwinpeimg
+
+include_HEADERS = src/wimlib.h
+
+EXTRA_DIST = \
+ build-aux/strip_fPIC.sh \
+ archlinux \
+ debian \
+ rpm \
+ README.WINDOWS \
+ programs/install.cmd \
+ programs/wimapply.c \
+ tests/common_tests.sh \
+ tests/tests-common.sh \
+ tests/security_descriptor_1.base64 \
+ tests/security_descriptor_1.bin \
+ tests/security_descriptor_2.base64 \
+ tests/security_descriptor_2.bin
+
+pkgconfigdir = @pkgconfigdir@
+pkgconfig_DATA = wimlib.pc