MODULE_NAME = mod_hfs_apple
MODULE_SRC2 = $(MODULE_NAME)2.c
MODULE = $(MODULE_NAME).so
OTHER_SRC = APPLE_LICENSE
HEADERS =
APXS2=/usr/sbin/apxs
SRCFILES = Makefile $(MODULE_SRC) $(MODULE_SRC2) $(OTHER_SRC) $(HEADERS)
INSTALLDIR2 := $(shell $(APXS2) -q LIBEXECDIR)
MORE_FLAGS = -Wc,"$(RC_CFLAGS) -Wall -Wextra -Os -g"
MORE_FLAGS += -Wl,"$(RC_CFLAGS)"
MAKEFILEDIR = $(MAKEFILEPATH)/pb_makefiles
include $(MAKEFILEDIR)/platform.make
include $(MAKEFILEDIR)/commands-$(OS).make
all build $(MODULE): $(MODULE_SRC) $(OTHER_SRC)
$(APXS2) -c $(MORE_FLAGS) -o $(MODULE) $(MODULE_SRC2) $(OTHER_SRC)
installsrc:
@echo "Installing source files..."
-$(RM) -rf $(SRCROOT)$(SRCPATH)
$(MKDIRS) $(SRCROOT)$(SRCPATH)
$(TAR) cf - $(SRCFILES) | (cd $(SRCROOT)$(SRCPATH) && $(TAR) xf -)
installhdrs:
@echo "Installing header files..."
install: $(MODULE)
@echo "Installing Apache 2.2 module..."
$(MKDIRS) $(SYMROOT)$(INSTALLDIR2)
$(CP) .libs/$(MODULE) $(SYMROOT)$(INSTALLDIR2)
$(CHMOD) 755 $(SYMROOT)$(INSTALLDIR2)/$(MODULE)
$(MKDIRS) $(DSTROOT)$(INSTALLDIR2)
$(STRIP) -x $(SYMROOT)$(INSTALLDIR2)/$(MODULE) -o $(DSTROOT)$(INSTALLDIR2)/$(MODULE)
clean:
@echo "== Cleaning $(MODULE_NAME) =="
-$(RM) -r -f .libs *.la *.lo *.slo *.o