OLD | NEW |
1 ## | 1 ## |
2 ## Author: Lasse Collin | 2 ## Author: Lasse Collin |
3 ## | 3 ## |
4 ## This file has been put into the public domain. | 4 ## This file has been put into the public domain. |
5 ## You can do whatever you want with this file. | 5 ## You can do whatever you want with this file. |
6 ## | 6 ## |
7 | 7 |
8 bin_PROGRAMS = xz | 8 bin_PROGRAMS = xz |
9 | 9 |
10 xz_SOURCES = \ | 10 xz_SOURCES = \ |
(...skipping 16 matching lines...) Expand all Loading... |
27 private.h \ | 27 private.h \ |
28 signals.c \ | 28 signals.c \ |
29 signals.h \ | 29 signals.h \ |
30 suffix.c \ | 30 suffix.c \ |
31 suffix.h \ | 31 suffix.h \ |
32 util.c \ | 32 util.c \ |
33 util.h \ | 33 util.h \ |
34 $(top_srcdir)/src/common/tuklib_open_stdxxx.c \ | 34 $(top_srcdir)/src/common/tuklib_open_stdxxx.c \ |
35 $(top_srcdir)/src/common/tuklib_progname.c \ | 35 $(top_srcdir)/src/common/tuklib_progname.c \ |
36 $(top_srcdir)/src/common/tuklib_exit.c \ | 36 $(top_srcdir)/src/common/tuklib_exit.c \ |
37 » $(top_srcdir)/src/common/tuklib_cpucores.c | 37 » $(top_srcdir)/src/common/tuklib_cpucores.c \ |
| 38 » $(top_srcdir)/src/common/tuklib_mbstr_width.c \ |
| 39 » $(top_srcdir)/src/common/tuklib_mbstr_fw.c |
38 | 40 |
39 if COND_W32 | 41 if COND_W32 |
40 xz_SOURCES += xz_w32res.rc | 42 xz_SOURCES += xz_w32res.rc |
41 endif | 43 endif |
42 | 44 |
43 xz_CPPFLAGS = \ | 45 xz_CPPFLAGS = \ |
44 -DLOCALEDIR=\"$(localedir)\" \ | 46 -DLOCALEDIR=\"$(localedir)\" \ |
45 -I$(top_srcdir)/src/common \ | 47 -I$(top_srcdir)/src/common \ |
46 -I$(top_srcdir)/src/liblzma/api \ | 48 -I$(top_srcdir)/src/liblzma/api \ |
47 » -I$(top_builddir)/lib \ | 49 » -I$(top_builddir)/lib |
48 » $(STATIC_CPPFLAGS) | |
49 | 50 |
50 xz_LDFLAGS = $(STATIC_LDFLAGS) | |
51 xz_LDADD = $(top_builddir)/src/liblzma/liblzma.la | 51 xz_LDADD = $(top_builddir)/src/liblzma/liblzma.la |
52 | 52 |
53 if COND_GNULIB | 53 if COND_GNULIB |
54 xz_LDADD += $(top_builddir)/lib/libgnu.a | 54 xz_LDADD += $(top_builddir)/lib/libgnu.a |
55 endif | 55 endif |
56 | 56 |
57 # libgnu.a may need these libs, so this must be after libgnu.a. | 57 # libgnu.a may need these libs, so this must be after libgnu.a. |
58 xz_LDADD += $(LTLIBINTL) | 58 xz_LDADD += $(LTLIBINTL) |
59 | 59 |
60 | 60 |
61 # Windows resource compiler support | 61 # Windows resource compiler support |
62 .rc.o: | 62 .rc.o: |
63 $(RC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ | 63 $(RC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ |
64 $(xz_CPPFLAGS) $(CPPFLAGS) $(RCFLAGS) -i $< -o $@ | 64 $(xz_CPPFLAGS) $(CPPFLAGS) $(RCFLAGS) -i $< -o $@ |
65 | 65 |
66 | 66 |
67 dist_man_MANS = xz.1 | 67 dist_man_MANS = xz.1 |
68 | 68 |
69 | 69 |
70 ## Create symlinks for unxz and xzcat for convenience. Create symlinks also | 70 ## Create symlinks for unxz and xzcat for convenience. Create symlinks also |
71 ## for lzma, unlzma, and lzcat for compatibility with LZMA Utils 4.32.x. | 71 ## for lzma, unlzma, and lzcat for compatibility with LZMA Utils 4.32.x. |
72 xzlinks = unxz xzcat lzma unlzma lzcat | 72 xzlinks = unxz xzcat |
| 73 |
| 74 if COND_LZMALINKS |
| 75 xzlinks += lzma unlzma lzcat |
| 76 endif |
73 | 77 |
74 install-exec-hook: | 78 install-exec-hook: |
75 cd $(DESTDIR)$(bindir) && \ | 79 cd $(DESTDIR)$(bindir) && \ |
76 target=`echo xz | sed '$(transform)'`$(EXEEXT) && \ | 80 target=`echo xz | sed '$(transform)'`$(EXEEXT) && \ |
77 for name in $(xzlinks); do \ | 81 for name in $(xzlinks); do \ |
78 link=`echo $$name | sed '$(transform)'`$(LN_EXEEXT) && \ | 82 link=`echo $$name | sed '$(transform)'`$(LN_EXEEXT) && \ |
79 rm -f $$link && \ | 83 rm -f $$link && \ |
80 $(LN_S) $$target $$link; \ | 84 $(LN_S) $$target $$link; \ |
81 done | 85 done |
82 | 86 |
(...skipping 10 matching lines...) Expand all Loading... |
93 cd $(DESTDIR)$(bindir) && \ | 97 cd $(DESTDIR)$(bindir) && \ |
94 for name in $(xzlinks); do \ | 98 for name in $(xzlinks); do \ |
95 link=`echo $$name | sed '$(transform)'`$(LN_EXEEXT) && \ | 99 link=`echo $$name | sed '$(transform)'`$(LN_EXEEXT) && \ |
96 rm -f $$link; \ | 100 rm -f $$link; \ |
97 done | 101 done |
98 cd $(DESTDIR)$(mandir)/man1 && \ | 102 cd $(DESTDIR)$(mandir)/man1 && \ |
99 for name in $(xzlinks); do \ | 103 for name in $(xzlinks); do \ |
100 link=`echo $$name | sed '$(transform)'` && \ | 104 link=`echo $$name | sed '$(transform)'` && \ |
101 rm -f $$link.1; \ | 105 rm -f $$link.1; \ |
102 done | 106 done |
OLD | NEW |