From e98810bb58b4f82b796a2f13febd9f8ba59ab61a Mon Sep 17 00:00:00 2001 From: Anders Kaseorg Date: Mon, 28 Jul 2008 10:12:40 -0400 Subject: [PATCH] Autoconfiscate. Signed-off-by: Anders Kaseorg --- Makefile => Makefile.in | 19 ++++++++++++------- configure.ac | 8 ++++++++ 2 files changed, 20 insertions(+), 7 deletions(-) rename Makefile => Makefile.in (66%) create mode 100644 configure.ac diff --git a/Makefile b/Makefile.in similarity index 66% rename from Makefile rename to Makefile.in index 19c766e..3d0a3fb 100644 --- a/Makefile +++ b/Makefile.in @@ -1,9 +1,14 @@ -exec_prefix = / -libdir = $(exec_prefix)/lib +prefix = @prefix@ +exec_prefix = @exec_prefix@ +libdir = @libdir@ -INSTALL = install -CC = gcc -CFLAGS = -O2 -Wall +INSTALL = @INSTALL@ +CC = @CC@ + +CFLAGS = @CFLAGS@ +CPPFLAGS = @CPPFLAGS@ +LDFLAGS = @LDFLAGS@ +LIBS = @LIBS@ ALL_CFLAGS = $(CFLAGS) -fPIC ALL_LDFLAGS = $(LDFLAGS) -shared -Wl,-x @@ -13,7 +18,7 @@ all: libnss_nonlocal.so.2 linktest OBJS = nonlocal-passwd.o nonlocal-group.o nonlocal-shadow.o libnss_nonlocal.so.2: $(OBJS) libnss_nonlocal.map - $(CC) -o $@ $(ALL_LDFLAGS) -Wl,-soname,$@ -Wl,--version-script=libnss_nonlocal.map $(OBJS) $(LOADLIBES) $(LDLIBS) + $(CC) -o $@ $(CFLAGS) $(ALL_LDFLAGS) -Wl,-soname,$@ -Wl,--version-script=libnss_nonlocal.map $(OBJS) $(LIBS) %.o: %.c $(CC) -c $(ALL_CFLAGS) $(CPPFLAGS) $< @@ -23,7 +28,7 @@ nonlocal-group.o: nonlocal-group.c nsswitch-internal.h nonlocal.h nonlocal-shadow.o: nonlocal-shadow.c nsswitch-internal.h nonlocal.h linktest: libnss_nonlocal.so.2 - $(CC) $(LDFLAGS) -nostdlib -Wl,--entry=0 -o /dev/null $^ + $(CC) $(CFLAGS) $(LDFLAGS) -nostdlib -Wl,--entry=0 -o /dev/null $^ install: libnss_nonlocal.so.2 $(INSTALL) -d $(DESTDIR)$(libdir) diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..912830f --- /dev/null +++ b/configure.ac @@ -0,0 +1,8 @@ +AC_INIT([nss_nonlocal], [1.7], [andersk@mit.edu]) + +AC_PREFIX_DEFAULT([/]) +AC_PROG_CC +AC_PROG_INSTALL + +AC_CONFIG_FILES([Makefile]) +AC_OUTPUT -- 2.45.0