NEWS.stable: log cherry-pick [79aac72]->[cc1a9b7] canonicalize-lgpl: use common idiom
[gnulib.git] / modules / relocatable-prog
1 Description:
2 Help make programs relocatable, that is, to allow them to function
3 properly when copied to an arbitrary directory.
4
5 Files:
6 build-aux/config.libpath
7 build-aux/reloc-ldflags
8 doc/relocatable.texi
9 lib/relocatable.h
10 lib/relocatable.c
11 lib/progreloc.c
12 m4/relocatable.m4
13 m4/relocatable-lib.m4
14 m4/lib-ld.m4
15
16 Depends-on:
17 relocatable-prog-wrapper
18 progname
19 canonicalize-lgpl
20 xalloc
21 xreadlink
22 stdbool
23 unistd
24 memcmp
25 strdup
26
27 configure.ac:
28 gl_RELOCATABLE([$gl_source_base])
29
30 Makefile.am:
31 DEFS += -DEXEEXT=\"@EXEEXT@\"
32 if RELOCATABLE_VIA_WRAPPER
33 uninstall-hook: uninstall-relocwrapper
34 uninstall-relocwrapper:
35         if test $(RELOCATABLE) = yes; then \
36           case '$(EXEEXT)' in \
37             .bin*) ;; \
38             *) cd $(top_builddir) && \
39                $(MAKE) $(AM_MAKEFLAGS) EXEEXT=.bin$(EXEEXT) \
40                        AM_MAKEFLAGS='$(AM_MAKEFLAGS) EXEEXT=.bin$(EXEEXT)' \
41                        uninstall ;; \
42           esac; \
43         fi
44 .PHONY: uninstall-relocwrapper
45 endif
46
47 Include:
48 "relocatable.h"
49 "progname.h"
50
51 License:
52 GPL
53
54 Maintainer:
55 Bruno Haible, Ben Pfaff
56