1987da915Sopenharmony_ciif REALLYSTATIC 2987da915Sopenharmony_ciAM_LIBS = $(top_builddir)/libntfs-3g/.libs/libntfs-3g.a $(NTFSPROGS_STATIC_LIBS) 3987da915Sopenharmony_ci# older builds may need -static instead of newer -all-static 4987da915Sopenharmony_ciAM_LFLAGS = -static 5987da915Sopenharmony_ciSTATIC_LINK = $(CC) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ 6987da915Sopenharmony_cielse 7987da915Sopenharmony_ciAM_LIBS = $(top_builddir)/libntfs-3g/libntfs-3g.la 8987da915Sopenharmony_ciAM_LFLAGS = $(all_libraries) 9987da915Sopenharmony_ciLIBTOOL_LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ 10987da915Sopenharmony_ciendif 11987da915Sopenharmony_ci 12987da915Sopenharmony_ci# Workaround to make REALLYSTATIC work with automake 1.5. 13987da915Sopenharmony_ciLINK=$(STATIC_LINK) $(LIBTOOL_LINK) 14987da915Sopenharmony_ci 15987da915Sopenharmony_ciif ENABLE_NTFSPROGS 16987da915Sopenharmony_ci 17987da915Sopenharmony_cibin_PROGRAMS = ntfsfix ntfsinfo ntfscluster ntfsls ntfscat ntfscmp 18987da915Sopenharmony_cisbin_PROGRAMS = mkntfs ntfslabel ntfsundelete ntfsresize ntfsclone \ 19987da915Sopenharmony_ci ntfscp 20987da915Sopenharmony_ciEXTRA_PROGRAM_NAMES = ntfswipe ntfstruncate ntfsrecover \ 21987da915Sopenharmony_ci ntfsusermap ntfssecaudit 22987da915Sopenharmony_ci 23987da915Sopenharmony_ciQUARANTINED_PROGRAM_NAMES = ntfsdump_logfile ntfsmftalloc ntfsmove ntfsck \ 24987da915Sopenharmony_ci ntfsfallocate 25987da915Sopenharmony_ci 26987da915Sopenharmony_ciman_MANS = mkntfs.8 ntfsfix.8 ntfslabel.8 ntfsinfo.8 \ 27987da915Sopenharmony_ci ntfsundelete.8 ntfsresize.8 ntfsprogs.8 ntfsls.8 \ 28987da915Sopenharmony_ci ntfsclone.8 ntfscluster.8 ntfscat.8 ntfscp.8 \ 29987da915Sopenharmony_ci ntfscmp.8 ntfswipe.8 ntfstruncate.8 \ 30987da915Sopenharmony_ci ntfsdecrypt.8 ntfsfallocate.8 ntfsrecover.8 \ 31987da915Sopenharmony_ci ntfsusermap.8 ntfssecaudit.8 32987da915Sopenharmony_ciEXTRA_MANS = 33987da915Sopenharmony_ci 34987da915Sopenharmony_ciCLEANFILES = $(EXTRA_PROGRAMS) 35987da915Sopenharmony_ci 36987da915Sopenharmony_ciMAINTAINERCLEANFILES = Makefile.in 37987da915Sopenharmony_ci 38987da915Sopenharmony_ciif ENABLE_CRYPTO 39987da915Sopenharmony_ciEXTRA_PROGRAM_NAMES += ntfsdecrypt 40987da915Sopenharmony_ciendif 41987da915Sopenharmony_ci 42987da915Sopenharmony_ciif ENABLE_EXTRAS 43987da915Sopenharmony_cibin_PROGRAMS += $(EXTRA_PROGRAM_NAMES) 44987da915Sopenharmony_ciif ENABLE_QUARANTINED 45987da915Sopenharmony_cibin_PROGRAMS += $(QUARANTINED_PROGRAM_NAMES) 46987da915Sopenharmony_ciendif 47987da915Sopenharmony_cielse 48987da915Sopenharmony_ciEXTRA_PROGRAMS = $(EXTRA_PROGRAM_NAMES) 49987da915Sopenharmony_ciendif 50987da915Sopenharmony_ci 51987da915Sopenharmony_ci# Set the include path. 52987da915Sopenharmony_ciAM_CPPFLAGS = -I$(top_srcdir)/include/ntfs-3g $(all_includes) 53987da915Sopenharmony_ci 54987da915Sopenharmony_cintfsfix_SOURCES = ntfsfix.c utils.c utils.h 55987da915Sopenharmony_cintfsfix_LDADD = $(AM_LIBS) 56987da915Sopenharmony_cintfsfix_LDFLAGS = $(AM_LFLAGS) 57987da915Sopenharmony_ci 58987da915Sopenharmony_cimkntfs_CPPFLAGS = $(AM_CPPFLAGS) $(MKNTFS_CPPFLAGS) 59987da915Sopenharmony_cimkntfs_SOURCES = attrdef.c attrdef.h boot.c boot.h sd.c sd.h mkntfs.c utils.c utils.h 60987da915Sopenharmony_cimkntfs_LDADD = $(AM_LIBS) $(MKNTFS_LIBS) 61987da915Sopenharmony_cimkntfs_LDFLAGS = $(AM_LFLAGS) 62987da915Sopenharmony_ci 63987da915Sopenharmony_cintfslabel_SOURCES = ntfslabel.c utils.c utils.h 64987da915Sopenharmony_cintfslabel_LDADD = $(AM_LIBS) 65987da915Sopenharmony_cintfslabel_LDFLAGS = $(AM_LFLAGS) 66987da915Sopenharmony_ci 67987da915Sopenharmony_cintfsinfo_SOURCES = ntfsinfo.c utils.c utils.h 68987da915Sopenharmony_cintfsinfo_LDADD = $(AM_LIBS) 69987da915Sopenharmony_cintfsinfo_LDFLAGS = $(AM_LFLAGS) 70987da915Sopenharmony_ci 71987da915Sopenharmony_cintfsundelete_SOURCES = ntfsundelete.c ntfsundelete.h utils.c utils.h list.h 72987da915Sopenharmony_cintfsundelete_LDADD = $(AM_LIBS) 73987da915Sopenharmony_cintfsundelete_LDFLAGS = $(AM_LFLAGS) 74987da915Sopenharmony_ci 75987da915Sopenharmony_cintfsresize_SOURCES = ntfsresize.c utils.c utils.h 76987da915Sopenharmony_cintfsresize_LDADD = $(AM_LIBS) 77987da915Sopenharmony_cintfsresize_LDFLAGS = $(AM_LFLAGS) 78987da915Sopenharmony_ci 79987da915Sopenharmony_cintfsclone_SOURCES = ntfsclone.c utils.c utils.h 80987da915Sopenharmony_cintfsclone_LDADD = $(AM_LIBS) 81987da915Sopenharmony_cintfsclone_LDFLAGS = $(AM_LFLAGS) 82987da915Sopenharmony_ci 83987da915Sopenharmony_cintfscluster_SOURCES = ntfscluster.c ntfscluster.h cluster.c cluster.h utils.c utils.h 84987da915Sopenharmony_cintfscluster_LDADD = $(AM_LIBS) 85987da915Sopenharmony_cintfscluster_LDFLAGS = $(AM_LFLAGS) 86987da915Sopenharmony_ci 87987da915Sopenharmony_cintfsls_SOURCES = ntfsls.c utils.c utils.h list.h 88987da915Sopenharmony_cintfsls_LDADD = $(AM_LIBS) 89987da915Sopenharmony_cintfsls_LDFLAGS = $(AM_LFLAGS) 90987da915Sopenharmony_ci 91987da915Sopenharmony_cintfscat_SOURCES = ntfscat.c ntfscat.h utils.c utils.h 92987da915Sopenharmony_cintfscat_LDADD = $(AM_LIBS) 93987da915Sopenharmony_cintfscat_LDFLAGS = $(AM_LFLAGS) 94987da915Sopenharmony_ci 95987da915Sopenharmony_cintfscp_SOURCES = ntfscp.c utils.c utils.h 96987da915Sopenharmony_cintfscp_LDADD = $(AM_LIBS) 97987da915Sopenharmony_cintfscp_LDFLAGS = $(AM_LFLAGS) 98987da915Sopenharmony_ci 99987da915Sopenharmony_cintfsck_SOURCES = ntfsck.c utils.c utils.h 100987da915Sopenharmony_cintfsck_LDADD = $(AM_LIBS) 101987da915Sopenharmony_cintfsck_LDFLAGS = $(AM_LFLAGS) 102987da915Sopenharmony_ci 103987da915Sopenharmony_cintfscmp_SOURCES = ntfscmp.c utils.c utils.h 104987da915Sopenharmony_cintfscmp_LDADD = $(AM_LIBS) 105987da915Sopenharmony_cintfscmp_LDFLAGS = $(AM_LFLAGS) 106987da915Sopenharmony_ci 107987da915Sopenharmony_cintfsrecover_SOURCES = playlog.c ntfsrecover.c utils.c utils.h ntfsrecover.h 108987da915Sopenharmony_cintfsrecover_LDADD = $(AM_LIBS) $(NTFSRECOVER_LIBS) 109987da915Sopenharmony_cintfsrecover_LDFLAGS = $(AM_LFLAGS) 110987da915Sopenharmony_ci 111987da915Sopenharmony_cintfsusermap_SOURCES = ntfsusermap.c utils.c utils.h 112987da915Sopenharmony_cintfsusermap_LDADD = $(AM_LIBS) $(NTFSRECOVER_LIBS) 113987da915Sopenharmony_cintfsusermap_LDFLAGS = $(AM_LFLAGS) 114987da915Sopenharmony_ci 115987da915Sopenharmony_cintfssecaudit_SOURCES = ntfssecaudit.c utils.c utils.h 116987da915Sopenharmony_cintfssecaudit_LDADD = $(AM_LIBS) $(NTFSRECOVER_LIBS) 117987da915Sopenharmony_cintfssecaudit_LDFLAGS = $(AM_LFLAGS) 118987da915Sopenharmony_ci 119987da915Sopenharmony_ci# We don't distribute these 120987da915Sopenharmony_ci 121987da915Sopenharmony_cintfstruncate_SOURCES = attrdef.c ntfstruncate.c utils.c utils.h 122987da915Sopenharmony_cintfstruncate_LDADD = $(AM_LIBS) 123987da915Sopenharmony_cintfstruncate_LDFLAGS = $(AM_LFLAGS) 124987da915Sopenharmony_ci 125987da915Sopenharmony_cintfsmftalloc_SOURCES = ntfsmftalloc.c utils.c utils.h 126987da915Sopenharmony_cintfsmftalloc_LDADD = $(AM_LIBS) 127987da915Sopenharmony_cintfsmftalloc_LDFLAGS = $(AM_LFLAGS) 128987da915Sopenharmony_ci 129987da915Sopenharmony_cintfsmove_SOURCES = ntfsmove.c ntfsmove.h utils.c utils.h 130987da915Sopenharmony_cintfsmove_LDADD = $(AM_LIBS) 131987da915Sopenharmony_cintfsmove_LDFLAGS = $(AM_LFLAGS) 132987da915Sopenharmony_ci 133987da915Sopenharmony_cintfswipe_SOURCES = ntfswipe.c ntfswipe.h utils.c utils.h 134987da915Sopenharmony_cintfswipe_LDADD = $(AM_LIBS) 135987da915Sopenharmony_cintfswipe_LDFLAGS = $(AM_LFLAGS) 136987da915Sopenharmony_ci 137987da915Sopenharmony_cintfsdump_logfile_SOURCES= ntfsdump_logfile.c 138987da915Sopenharmony_cintfsdump_logfile_LDADD = $(AM_LIBS) 139987da915Sopenharmony_cintfsdump_logfile_LDFLAGS= $(AM_LFLAGS) 140987da915Sopenharmony_ci 141987da915Sopenharmony_cintfsfallocate_SOURCES = ntfsfallocate.c utils.c utils.h 142987da915Sopenharmony_cintfsfallocate_LDADD = $(AM_LIBS) 143987da915Sopenharmony_cintfsfallocate_LDFLAGS = $(AM_LFLAGS) 144987da915Sopenharmony_ci 145987da915Sopenharmony_ciif ENABLE_CRYPTO 146987da915Sopenharmony_cintfsdecrypt_SOURCES = ntfsdecrypt.c utils.c utils.h 147987da915Sopenharmony_cintfsdecrypt_LDADD = $(AM_LIBS) $(GNUTLS_LIBS) $(LIBGCRYPT_LIBS) 148987da915Sopenharmony_cintfsdecrypt_LDFLAGS = $(AM_LFLAGS) 149987da915Sopenharmony_cintfsdecrypt_CFLAGS = $(GNUTLS_CFLAGS) $(LIBGCRYPT_CFLAGS) 150987da915Sopenharmony_ciendif 151987da915Sopenharmony_ci 152987da915Sopenharmony_ci# Extra targets 153987da915Sopenharmony_ci 154987da915Sopenharmony_cistrip: $(bin_PROGRAMS) $(sbin_PROGRAMS) 155987da915Sopenharmony_ci $(STRIP) $^ 156987da915Sopenharmony_ci 157987da915Sopenharmony_cilibs: 158987da915Sopenharmony_ci (cd ../libntfs-3g && $(MAKE) libs) || exit 1; 159987da915Sopenharmony_ci 160987da915Sopenharmony_ciextra: extras 161987da915Sopenharmony_ci 162987da915Sopenharmony_ciextras: libs $(EXTRA_PROGRAMS) 163987da915Sopenharmony_ci 164987da915Sopenharmony_ci# mkfs.ntfs[.8] hard link 165987da915Sopenharmony_ci 166987da915Sopenharmony_ciif ENABLE_MOUNT_HELPER 167987da915Sopenharmony_ciinstall-exec-hook: 168987da915Sopenharmony_ci $(INSTALL) -d $(DESTDIR)/$(sbindir) 169987da915Sopenharmony_ci $(LN_S) -f $(sbindir)/mkntfs $(DESTDIR)$(sbindir)/mkfs.ntfs 170987da915Sopenharmony_ci 171987da915Sopenharmony_ciinstall-data-hook: 172987da915Sopenharmony_ci $(INSTALL) -d $(DESTDIR)$(man8dir) 173987da915Sopenharmony_ci $(LN_S) -f mkntfs.8 $(DESTDIR)$(man8dir)/mkfs.ntfs.8 174987da915Sopenharmony_ci 175987da915Sopenharmony_ciuninstall-local: 176987da915Sopenharmony_ci $(RM) -f $(DESTDIR)/sbin/mkfs.ntfs 177987da915Sopenharmony_ci $(RM) -f $(DESTDIR)$(man8dir)/mkfs.ntfs.8 178987da915Sopenharmony_ciendif 179987da915Sopenharmony_ci 180987da915Sopenharmony_ciendif 181