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