From 48c46dfdd986ad4a7a0692d05992f7882bef6a88 Mon Sep 17 00:00:00 2001 From: Sascha Volkenandt Date: Tue, 2 Jan 2007 19:18:27 +0000 Subject: - initial checkin --- httpd/Makefile | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 httpd/Makefile (limited to 'httpd/Makefile') diff --git a/httpd/Makefile b/httpd/Makefile new file mode 100644 index 0000000..ffa7f0b --- /dev/null +++ b/httpd/Makefile @@ -0,0 +1,33 @@ +CXX ?= g++ +AR ?= ar + +CXXFLAGS ?= -O2 -Woverloaded-virtual -Wall -fPIC + +INCLUDES += -I. + +OBJS = dispatcher.o job.o regex.o worker.o \ + listener.o poller.o tntnet.o + +### Implicit rules: + +%.o: %.cpp + $(CXX) $(CXXFLAGS) -c $(DEFINES) $(INCLUDES) -o $@ $< + +# Dependencies: + +MAKEDEP = $(CXX) -MM -MG +DEPFILE = .dependencies +$(DEPFILE): Makefile + @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.cpp) > $@ + +-include $(DEPFILE) + +### Targets: + +all: libhttpd.a + +libhttpd.a: $(OBJS) + $(AR) r $@ $^ + +clean: + rm -f *.o core* libproctools.a proctest $(DEPFILE) -- cgit v1.2.3