lib/progreloc.c
m4/relocatable.m4
m4/relocatable-lib.m4
+m4/lib-ld.m4
Depends-on:
relocatable-prog-wrapper
xreadlink
stdbool
unistd
+memcmp
+strdup
configure.ac:
gl_RELOCATABLE([$gl_source_base])
+if test $RELOCATABLE = yes; then
+ AC_LIBOBJ([progreloc])
+ AC_LIBOBJ([relocatable])
+fi
Makefile.am:
-DEFS += -DEXEEXT=\"$(EXEEXT)\"
+DEFS += -DEXEEXT=\"@EXEEXT@\"
+if RELOCATABLE_VIA_WRAPPER
+uninstall-hook: uninstall-relocwrapper
+uninstall-relocwrapper:
+ if test $(RELOCATABLE) = yes; then \
+ case '$(EXEEXT)' in \
+ .bin*) ;; \
+ *) cd $(top_builddir) && \
+ $(MAKE) $(AM_MAKEFLAGS) EXEEXT=.bin$(EXEEXT) \
+ AM_MAKEFLAGS='$(AM_MAKEFLAGS) EXEEXT=.bin$(EXEEXT)' \
+ uninstall ;; \
+ esac; \
+ fi
+.PHONY: uninstall-relocwrapper
+endif
Include:
-#include "relocatable.h"
-#include "progname.h"
+"relocatable.h"
+"progname.h"
License:
GPL