summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Stewart <vericgar@gentoo.org>2006-06-06 22:49:33 +0000
committerMichael Stewart <vericgar@gentoo.org>2006-06-06 22:49:33 +0000
commit2257ddae977540e8198224ecfde8a53e2eb5dbfc (patch)
tree3eddd709ab8760ff71d646c14f15c2b60a4dae7f /2.2/scripts
parentset svn:keywords (diff)
downloadapache-2257ddae977540e8198224ecfde8a53e2eb5dbfc.tar.gz
apache-2257ddae977540e8198224ecfde8a53e2eb5dbfc.tar.bz2
apache-2257ddae977540e8198224ecfde8a53e2eb5dbfc.zip
Add Makefile for rebuilding suexec
Diffstat (limited to '2.2/scripts')
-rw-r--r--2.2/scripts/Makefile.suexec28
1 files changed, 28 insertions, 0 deletions
diff --git a/2.2/scripts/Makefile.suexec b/2.2/scripts/Makefile.suexec
new file mode 100644
index 0000000..1eed5fd
--- /dev/null
+++ b/2.2/scripts/Makefile.suexec
@@ -0,0 +1,28 @@
+include /usr/lib/apache2/build/config_vars.mk
+
+ALL_CFLAGS = $(EXTRA_CFLAGS) $(NOTEST_CFLAGS) $(CFLAGS)
+ALL_CPPFLAGS = $(DEFS) $(EXTRA_CPPFLAGS) $(NOTEST_CPPFLAGS) $(CPPFLAGS)
+ALL_CXXFLAGS = $(EXTRA_CXXFLAGS) $(NOTEST_CXXFLAGS) $(CXXFLAGS)
+ALL_LDFLAGS = $(EXTRA_LDFLAGS) $(NOTEST_LDFLAGS) $(LDFLAGS)
+ALL_LIBS = $(EXTRA_LIBS) $(NOTEST_LIBS) $(LIBS)
+ALL_INCLUDES = $(INCLUDES) $(EXTRA_INCLUDES)
+
+
+LINK = $(LIBTOOL) --mode=link $(CC) $(ALL_CFLAGS) $(LT_LDFLAGS) $(ALL_LDFLAGS) -o $@
+
+COMPILE = $(CC) $(ALL_CFLAGS) $(ALL_CPPFLAGS) $(ALL_INCLUDES)
+LT_COMPILE = $(LIBTOOL) --mode=compile $(COMPILE) -prefer-non-pic -static -c $< && touch $@
+
+
+suexec_OBJECTS = suexec.lo
+suexec: $(suexec_OBJECTS)
+ $(LINK) $(suexec_OBJECTS)
+
+clean:
+ rm -f suexec.o suexec.lo suexec
+ rm -rf .libs
+
+.SUFFIXES: .c .lo
+
+.c.lo:
+ $(LT_COMPILE)