|
version 1.1.1.3, 2012/10/09 09:29:52
|
version 1.1.1.5, 2013/10/14 07:56:34
|
|
Line 1
|
Line 1
|
| # |
# |
| # Copyright (c) 2011 Todd C. Miller <Todd.Miller@courtesan.com> | # Copyright (c) 2011-2013 Todd C. Miller <Todd.Miller@courtesan.com> |
| # |
# |
| # Permission to use, copy, modify, and distribute this software for any |
# Permission to use, copy, modify, and distribute this software for any |
| # purpose with or without fee is hereby granted, provided that the above |
# purpose with or without fee is hereby granted, provided that the above |
|
Line 50 LT_LDFLAGS = @LT_LDFLAGS@ @LT_LDMAP@ @LT_LDOPT@ @LT_LD
|
Line 50 LT_LDFLAGS = @LT_LDFLAGS@ @LT_LDMAP@ @LT_LDOPT@ @LT_LD
|
| PIE_CFLAGS = @PIE_CFLAGS@ |
PIE_CFLAGS = @PIE_CFLAGS@ |
| PIE_LDFLAGS = @PIE_LDFLAGS@ |
PIE_LDFLAGS = @PIE_LDFLAGS@ |
| |
|
| |
# Stack smashing protection flags |
| |
SSP_CFLAGS = @SSP_CFLAGS@ |
| |
SSP_LDFLAGS = @SSP_LDFLAGS@ |
| |
|
| # Where to install things... |
# Where to install things... |
| prefix = @prefix@ |
prefix = @prefix@ |
| exec_prefix = @exec_prefix@ |
exec_prefix = @exec_prefix@ |
|
Line 89 Makefile: $(srcdir)/Makefile.in
|
Line 93 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) $(PIE_CFLAGS) $(DEFS) $< | $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $< |
| |
|
| $(shlib_map): $(shlib_exp) |
$(shlib_map): $(shlib_exp) |
| @awk 'BEGIN { print "{\n\tglobal:" } { print "\t\t"$$0";" } END { print "\tlocal:\n\t\t*;\n};" }' $(shlib_exp) > $@ |
@awk 'BEGIN { print "{\n\tglobal:" } { print "\t\t"$$0";" } END { print "\tlocal:\n\t\t*;\n};" }' $(shlib_exp) > $@ |
|
Line 114 install-includes:
|
Line 118 install-includes:
|
| install-doc: |
install-doc: |
| |
|
| install-plugin: install-dirs sample_plugin.la |
install-plugin: install-dirs sample_plugin.la |
| $(INSTALL) -b~ -m $(shlib_mode) .libs/sample_plugin$(soext) $(DESTDIR)$(plugindir) | if [ X"$(soext)" != X"" ]; then \ |
| | $(INSTALL) -b~ -m $(shlib_mode) .libs/sample_plugin$(soext) $(DESTDIR)$(plugindir)/sample_plugin.so; \ |
| | fi |
| |
|
| uninstall: |
uninstall: |
| -rm -f $(DESTDIR)$(plugindir)/sample_plugin$(soext) | -rm -f $(DESTDIR)$(plugindir)/sample_plugin.so |
| |
|
| check: |
check: |
| |
|
|
Line 140 cleandir: realclean
|
Line 146 cleandir: realclean
|
| sample_plugin.lo: $(srcdir)/sample_plugin.c $(top_builddir)/config.h \ |
sample_plugin.lo: $(srcdir)/sample_plugin.c $(top_builddir)/config.h \ |
| $(top_srcdir)/compat/stdbool.h $(top_builddir)/pathnames.h \ |
$(top_srcdir)/compat/stdbool.h $(top_builddir)/pathnames.h \ |
| $(incdir)/sudo_plugin.h $(incdir)/missing.h |
$(incdir)/sudo_plugin.h $(incdir)/missing.h |
| $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(DEFS) $(srcdir)/sample_plugin.c | $(LIBTOOL) --mode=compile $(CC) -c $(CPPFLAGS) $(CFLAGS) $(PIE_CFLAGS) $(SSP_CFLAGS) $(DEFS) $(srcdir)/sample_plugin.c |