xref: /third_party/ntfs-3g/src/Makefile.am (revision 987da915)
1987da915Sopenharmony_ci
2987da915Sopenharmony_ciEXTRA_DIST = ntfs-3g_common.h
3987da915Sopenharmony_ci
4987da915Sopenharmony_ciMAINTAINERCLEANFILES = $(srcdir)/Makefile.in
5987da915Sopenharmony_ci
6987da915Sopenharmony_ciif FUSE_INTERNAL
7987da915Sopenharmony_ciFUSE_CFLAGS = -I$(top_srcdir)/include/fuse-lite
8987da915Sopenharmony_ciFUSE_LIBS   = $(top_builddir)/libfuse-lite/libfuse-lite.la
9987da915Sopenharmony_cielse
10987da915Sopenharmony_ciFUSE_CFLAGS = $(FUSE_MODULE_CFLAGS)
11987da915Sopenharmony_ciFUSE_LIBS   = $(FUSE_MODULE_LIBS)
12987da915Sopenharmony_ciendif
13987da915Sopenharmony_ci
14987da915Sopenharmony_ciif !DISABLE_PLUGINS
15987da915Sopenharmony_ciplugindir        = $(libdir)/ntfs-3g
16987da915Sopenharmony_ciPLUGIN_CFLAGS    = -DPLUGIN_DIR=\"$(plugindir)\"
17987da915Sopenharmony_ciendif
18987da915Sopenharmony_ci
19987da915Sopenharmony_ciif ENABLE_NTFS_3G
20987da915Sopenharmony_ci
21987da915Sopenharmony_cibin_PROGRAMS	 = ntfs-3g.probe
22987da915Sopenharmony_cirootbin_PROGRAMS = ntfs-3g lowntfs-3g
23987da915Sopenharmony_cirootsbin_DATA 	 = #Create directory
24987da915Sopenharmony_ciman_MANS	 = ntfs-3g.8 ntfs-3g.probe.8
25987da915Sopenharmony_ci
26987da915Sopenharmony_cintfs_3g_LDADD    = $(LIBDL) $(FUSE_LIBS) $(top_builddir)/libntfs-3g/libntfs-3g.la
27987da915Sopenharmony_ciif REALLYSTATIC
28987da915Sopenharmony_cintfs_3g_LDFLAGS  = $(AM_LDFLAGS) -all-static
29987da915Sopenharmony_ciendif
30987da915Sopenharmony_cintfs_3g_CFLAGS   =			\
31987da915Sopenharmony_ci	$(AM_CFLAGS) 			\
32987da915Sopenharmony_ci	-DFUSE_USE_VERSION=26 		\
33987da915Sopenharmony_ci	$(FUSE_CFLAGS) 			\
34987da915Sopenharmony_ci	-I$(top_srcdir)/include/ntfs-3g	\
35987da915Sopenharmony_ci	$(PLUGIN_CFLAGS)
36987da915Sopenharmony_cintfs_3g_SOURCES  = ntfs-3g.c ntfs-3g_common.c
37987da915Sopenharmony_ci
38987da915Sopenharmony_cilowntfs_3g_LDADD    = $(LIBDL) $(FUSE_LIBS) $(top_builddir)/libntfs-3g/libntfs-3g.la
39987da915Sopenharmony_ciif REALLYSTATIC
40987da915Sopenharmony_cilowntfs_3g_LDFLAGS  = $(AM_LDFLAGS) -all-static
41987da915Sopenharmony_ciendif
42987da915Sopenharmony_cilowntfs_3g_CFLAGS   =			\
43987da915Sopenharmony_ci	$(AM_CFLAGS) 			\
44987da915Sopenharmony_ci	-DFUSE_USE_VERSION=26 		\
45987da915Sopenharmony_ci	$(FUSE_CFLAGS) 			\
46987da915Sopenharmony_ci	-I$(top_srcdir)/include/ntfs-3g	\
47987da915Sopenharmony_ci	$(PLUGIN_CFLAGS)
48987da915Sopenharmony_cilowntfs_3g_SOURCES  = lowntfs-3g.c ntfs-3g_common.c
49987da915Sopenharmony_ci
50987da915Sopenharmony_cintfs_3g_probe_LDADD 	= $(top_builddir)/libntfs-3g/libntfs-3g.la
51987da915Sopenharmony_ciif REALLYSTATIC
52987da915Sopenharmony_cintfs_3g_probe_LDFLAGS	= $(AM_LDFLAGS) -all-static
53987da915Sopenharmony_ciendif
54987da915Sopenharmony_cintfs_3g_probe_CFLAGS  	= $(AM_CFLAGS) -I$(top_srcdir)/include/ntfs-3g
55987da915Sopenharmony_cintfs_3g_probe_SOURCES 	= ntfs-3g.probe.c
56987da915Sopenharmony_ci
57987da915Sopenharmony_cidrivers : $(FUSE_LIBS) ntfs-3g lowntfs-3g
58987da915Sopenharmony_ci
59987da915Sopenharmony_ciinstall-exec-hook:
60987da915Sopenharmony_ciif RUN_LDCONFIG
61987da915Sopenharmony_ci	$(LDCONFIG)
62987da915Sopenharmony_ciendif
63987da915Sopenharmony_ciif !DISABLE_PLUGINS
64987da915Sopenharmony_ci	$(MKDIR_P) $(DESTDIR)/$(plugindir)
65987da915Sopenharmony_ciendif
66987da915Sopenharmony_ci
67987da915Sopenharmony_ciif ENABLE_MOUNT_HELPER
68987da915Sopenharmony_ciinstall-exec-local:	install-rootbinPROGRAMS
69987da915Sopenharmony_ci	$(MKDIR_P) "$(DESTDIR)/sbin"
70987da915Sopenharmony_ci	$(LN_S) -f "$(rootbindir)/ntfs-3g" "$(DESTDIR)/sbin/mount.ntfs-3g"
71987da915Sopenharmony_ci	$(LN_S) -f "$(rootbindir)/lowntfs-3g" "$(DESTDIR)/sbin/mount.lowntfs-3g"
72987da915Sopenharmony_ci
73987da915Sopenharmony_ciinstall-data-local:	install-man8
74987da915Sopenharmony_ci	$(LN_S) -f ntfs-3g.8 "$(DESTDIR)$(man8dir)/mount.ntfs-3g.8"
75987da915Sopenharmony_ci	$(LN_S) -f ntfs-3g.8 "$(DESTDIR)$(man8dir)/mount.lowntfs-3g.8"
76987da915Sopenharmony_ci
77987da915Sopenharmony_ciuninstall-local:
78987da915Sopenharmony_ci	$(RM) -f "$(DESTDIR)$(man8dir)/mount.ntfs-3g.8"
79987da915Sopenharmony_ci	$(RM) -f "$(DESTDIR)/sbin/mount.ntfs-3g" "$(DESTDIR)/sbin/mount.lowntfs-3g"
80987da915Sopenharmony_ciendif
81987da915Sopenharmony_ci
82987da915Sopenharmony_ciendif # ENABLE_NTFS_3G
83