version 1.1, 2012/02/21 16:23:02
|
version 1.1.1.3, 2012/10/09 09:29:52
|
Line 24 devdir = @devdir@
|
Line 24 devdir = @devdir@
|
top_builddir = @top_builddir@ |
top_builddir = @top_builddir@ |
top_srcdir = @top_srcdir@ |
top_srcdir = @top_srcdir@ |
incdir = $(top_srcdir)/include |
incdir = $(top_srcdir)/include |
|
cross_compiling = @CROSS_COMPILING@ |
|
|
# Compiler & tools to use |
# Compiler & tools to use |
CC = @CC@ |
CC = @CC@ |
Line 33 LIBTOOL = @LIBTOOL@ @LT_STATIC@
|
Line 34 LIBTOOL = @LIBTOOL@ @LT_STATIC@
|
INSTALL = $(SHELL) $(top_srcdir)/install-sh -c |
INSTALL = $(SHELL) $(top_srcdir)/install-sh -c |
|
|
# Libraries |
# Libraries |
LIBS = $(LIBOBJDIR)/libreplace.la | LT_LIBS = $(LIBOBJDIR)libreplace.la |
| LIBS = $(LT_LIBS) |
|
|
# C preprocessor flags |
# C preprocessor flags |
CPPFLAGS = -I$(incdir) -I$(top_builddir) @CPPFLAGS@ | CPPFLAGS = -I$(incdir) -I$(top_builddir) -I$(top_srcdir) @CPPFLAGS@ |
|
|
# Usually -O and/or -g |
# Usually -O and/or -g |
CFLAGS = @CFLAGS@ |
CFLAGS = @CFLAGS@ |
|
|
# Flags to pass to the link stage |
# Flags to pass to the link stage |
LDFLAGS = @LDFLAGS@ |
LDFLAGS = @LDFLAGS@ |
LTLDFLAGS = @LTLDFLAGS@ | LT_LDFLAGS = @LT_LDFLAGS@ @LT_LDMAP@ @LT_LDOPT@ @LT_LDEXPORTS@ |
|
|
|
# PIE flags |
|
PIE_CFLAGS = @PIE_CFLAGS@ |
|
PIE_LDFLAGS = @PIE_LDFLAGS@ |
|
|
# Where to install things... |
# Where to install things... |
prefix = @prefix@ |
prefix = @prefix@ |
exec_prefix = @exec_prefix@ |
exec_prefix = @exec_prefix@ |
Line 55 libexecdir = @libexecdir@
|
Line 61 libexecdir = @libexecdir@
|
datarootdir = @datarootdir@ |
datarootdir = @datarootdir@ |
localstatedir = @localstatedir@ |
localstatedir = @localstatedir@ |
plugindir = @PLUGINDIR@ |
plugindir = @PLUGINDIR@ |
|
|
|
# File extension, mode and map file to use for shared libraries/objects |
soext = @SOEXT@ |
soext = @SOEXT@ |
|
shlib_mode = @SHLIB_MODE@ |
|
shlib_exp = $(srcdir)/sample_group.exp |
|
shlib_map = sample_group.map |
|
shlib_opt = sample_group.opt |
|
|
# OS dependent defines |
# OS dependent defines |
DEFS = @OSDEFS@ |
DEFS = @OSDEFS@ |
Line 78 Makefile: $(srcdir)/Makefile.in
|
Line 90 Makefile: $(srcdir)/Makefile.in
|
.SUFFIXES: .o .c .h .lo |
.SUFFIXES: .o .c .h .lo |
|
|
.c.lo: |
.c.lo: |
$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $< | $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(DEFS) $< |
|
|
sample_group.la: $(OBJS) | $(shlib_map): $(shlib_exp) |
$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LTLDFLAGS) -o $@ $(OBJS) $(LIBS) -module -export-symbols $(srcdir)/sample_group.sym -avoid-version -rpath $(plugindir) | @awk 'BEGIN { print "{\n\tglobal:" } { print "\t\t"$$0";" } END { print "\tlocal:\n\t\t*;\n};" }' $(shlib_exp) > $@ |
|
|
|
$(shlib_opt): $(shlib_exp) |
|
@sed 's/^/+e /' $(shlib_exp) > $@ |
|
|
|
sample_group.la: $(OBJS) $(LT_LIBS) @LT_LDDEP@ |
|
$(LIBTOOL) --mode=link $(CC) $(LDFLAGS) $(LT_LDFLAGS) -o $@ $(OBJS) $(LIBS) -module -avoid-version -rpath $(plugindir) |
|
|
pre-install: |
pre-install: |
|
|
install: install-dirs install-plugin | install: install-plugin |
|
|
install-dirs: |
install-dirs: |
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(plugindir) |
$(SHELL) $(top_srcdir)/mkinstalldirs $(DESTDIR)$(plugindir) |
Line 97 install-includes:
|
Line 115 install-includes:
|
install-doc: |
install-doc: |
|
|
install-plugin: install-dirs sample_group.la |
install-plugin: install-dirs sample_group.la |
$(INSTALL) -b~ -M 0755 .libs/sample_group$(soext) $(DESTDIR)$(plugindir) | $(INSTALL) -b~ -m $(shlib_mode) .libs/sample_group$(soext) $(DESTDIR)$(plugindir) |
|
|
uninstall: |
uninstall: |
-rm -f $(DESTDIR)$(plugindir)/sample_group$(soext) |
-rm -f $(DESTDIR)$(plugindir)/sample_group$(soext) |
Line 121 cleandir: realclean
|
Line 139 cleandir: realclean
|
|
|
# Autogenerated dependencies, do not modify |
# Autogenerated dependencies, do not modify |
getgrent.lo: $(srcdir)/getgrent.c $(top_builddir)/config.h $(incdir)/missing.h |
getgrent.lo: $(srcdir)/getgrent.c $(top_builddir)/config.h $(incdir)/missing.h |
$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/getgrent.c | $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(DEFS) $(srcdir)/getgrent.c |
sample_group.lo: $(srcdir)/sample_group.c $(top_builddir)/config.h \ |
sample_group.lo: $(srcdir)/sample_group.c $(top_builddir)/config.h \ |
$(incdir)/sudo_plugin.h $(incdir)/missing.h | $(top_srcdir)/compat/stdbool.h $(incdir)/sudo_plugin.h \ |
$(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) $(srcdir)/sample_group.c | $(incdir)/missing.h |
| $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(DEFS) $(srcdir)/sample_group.c |