srcdir=@srcdir@ VPATH=@srcdir@ prefix=@prefix@ exec_prefix=@exec_prefix@ libexecdir=@libexecdir@ bindir=@bindir@ libdir=@libdir@ includedir=@includedir@ LIB_OBJECTS= DW_MAJOR_VERSION=@DW_MAJOR_VERSION@ DW_DOTTED_VERSION=@DW_DOTTED_VERSION@ TARGET_LIB= PROGRAMS=server/dworker MODULES=server/dw_example.la HEADERS=include/dw_version.h \ include/dworker.h PRIVATE_HEADERS= HEADERS_DEP=${HEADERS} ${PRIVATE_HEADERS} LIBTOOL=@APR_LIBTOOL@ --silent MKDIR = @mkdir_p@ INSTALL = @INSTALL@ CC=@CC@ CFLAGS=@CFLAGS@ CPPFLAGS=@CPPFLAGS@ INCLUDES=-I$(srcdir)/include \ -I@APR_INCLUDEDIR@ \ -I@APU_INCLUDEDIR@ \ $(EXTRA_INCLUDES) LDFLAGS=@LDFLAGS@ LIBS=@DW_LIBS@ all: $(TARGET_LIB) $(PROGRAMS) $(MODULES) server/dworker.lo: server/dworker.c ${HEADERS_DEP} server/dw_example.lo: server/dw_example.c ${HEADERS_DEP} $(TARGET_LIB): $(LIB_OBJECTS) $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -rpath $(libdir) -o $@ $^ $(LIBS) server/dw_example.la: $(TARGET_LIB) server/dw_example.lo $(MKDIR) .libs/server/ $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -o $@ -module -avoid-version -rpath $(libdir) $^ $(LIBS) server/dworker: $(TARGET_LIB) server/dworker.lo $(LIBTOOL) --mode=link $(CC) $(LDFLAGS) -static -o $@ $^ $(LIBS) docs: doxygen www/doxygen.conf clean: @rm -rf $(TARGET_LIB) @rm -rf $(LIB_OBJECTS) @rm -rf $(PROGRAMS) @rm -rf $(LIB_OBJECTS:.lo=.o) @rm -rf server/dworker.o @rm -rf server/dworker.lo @rm -rf server/dw_example.o @rm -rf server/dw_example.lo @rm -rf server/dw_example.la distclean: clean @rm -rf Makefile @rm -rf config.log @rm -rf config.status @rm -rf .libs @rm -rf server/.libs @rm -rf client/.libs install: $(TARGET_LIB) $(PROGRAMS) $(MKDIR) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir) $(MKDIR) $(DESTDIR)$(libdir) $(DESTDIR)$(libexecdir) $(MKDIR) $(DESTDIR)$(libdir) $(DESTDIR)$(bindir) $(MKDIR) $(DESTDIR)$(libdir) $(DESTDIR)$(libdir) $(LIBTOOL) --mode=install $(INSTALL) -m 755 server/dworker $(DESTDIR)$(bindir) $(LIBTOOL) --mode=install $(INSTALL) -m 644 -module -avoid-version server/dw_example.la $(DESTDIR)$(libexecdir) for i in $(srcdir)/include/*.h; do \ $(INSTALL) -m 644 $$i $(DESTDIR)$(includedir); \ done .SUFFIXES: .SUFFIXES: .c .lo .o .c.lo: $(LIBTOOL) --mode=compile $(CC) $(CFLAGS) $(CPPFLAGS) $(INCLUDES) -c -o $@ $< && touch $@