1##
2## Author: Lasse Collin
3##
4## This file has been put into the public domain.
5## You can do whatever you want with this file.
6##
7
8# Windows resource compiler support. It's fine to use xz_CPPFLAGS
9# also for lzmadec.
10.rc.o:
11	$(RC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
12		$(xzdec_CPPFLAGS) $(CPPFLAGS) $(RCFLAGS) -i $< -o $@
13
14
15xzdec_SOURCES = \
16	xzdec.c \
17	$(top_srcdir)/src/common/tuklib_progname.c \
18	$(top_srcdir)/src/common/tuklib_exit.c
19
20if COND_W32
21xzdec_SOURCES += xzdec_w32res.rc
22endif
23
24xzdec_CPPFLAGS = \
25	-DTUKLIB_GETTEXT=0 \
26	-I$(top_srcdir)/src/common \
27	-I$(top_srcdir)/src/liblzma/api \
28	-I$(top_builddir)/lib
29xzdec_LDADD = $(top_builddir)/src/liblzma/liblzma.la
30
31if COND_GNULIB
32xzdec_LDADD += $(top_builddir)/lib/libgnu.a
33endif
34
35xzdec_LDADD += $(LTLIBINTL)
36
37
38lzmadec_SOURCES = \
39	xzdec.c \
40	$(top_srcdir)/src/common/tuklib_progname.c \
41	$(top_srcdir)/src/common/tuklib_exit.c
42
43if COND_W32
44lzmadec_SOURCES += lzmadec_w32res.rc
45endif
46
47lzmadec_CPPFLAGS = $(xzdec_CPPFLAGS) -DLZMADEC
48lzmadec_LDFLAGS = $(xzdec_LDFLAGS)
49lzmadec_LDADD = $(xzdec_LDADD)
50
51
52bin_PROGRAMS =
53
54if COND_XZDEC
55bin_PROGRAMS += xzdec
56dist_man_MANS = xzdec.1
57endif
58
59if COND_LZMADEC
60bin_PROGRAMS += lzmadec
61
62# FIXME: If xzdec is disabled, this will create a dangling symlink.
63install-data-hook:
64	cd $(DESTDIR)$(mandir)/man1 && \
65	target=`echo xzdec | sed '$(transform)'` && \
66	link=`echo lzmadec | sed '$(transform)'` && \
67	rm -f $$link.1 && \
68	$(LN_S) $$target.1 $$link.1
69
70uninstall-hook:
71	cd $(DESTDIR)$(mandir)/man1 && \
72	link=`echo lzmadec | sed '$(transform)'` && \
73	rm -f $$link.1
74endif
75