diff options
author | Michael Stewart <vericgar@gentoo.org> | 2006-06-06 22:49:33 +0000 |
---|---|---|
committer | Michael Stewart <vericgar@gentoo.org> | 2006-06-06 22:49:33 +0000 |
commit | 2257ddae977540e8198224ecfde8a53e2eb5dbfc (patch) | |
tree | 3eddd709ab8760ff71d646c14f15c2b60a4dae7f /2.2/scripts | |
parent | set svn:keywords (diff) | |
download | apache-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.suexec | 28 |
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) |