# $Id: GNUmakefile,v 1.5 2002/06/13 08:05:32 helge Exp $

include $(GNUSTEP_MAKEFILES)/common.make
include ./Version

LIBRARY_NAME = libApacheAPI

libApacheAPI_HEADER_FILES_DIR         = .
libApacheAPI_HEADER_FILES_INSTALL_DIR = /ApacheAPI

libApacheAPI_HEADER_FILES = \
	ApacheAPI.h		\
	ApModuleBaseClass.h	\
	ApacheCmdParms.h	\
	ApacheConnection.h	\
	ApacheModule.h		\
	ApacheObject.h		\
	ApacheRequest.h		\
	ApacheResourcePool.h	\
	ApacheServer.h		\
	ApacheTable.h		\

libApacheAPI_OBJC_FILES = \
	ApacheCmdParms.m		\
	ApacheConnection.m		\
	ApacheObject.m			\
	ApacheRequest.m			\
	ApacheResourcePool.m		\
	ApacheServer.m			\
	ApacheTable.m			\
	ApacheModule.m			\
	ApModuleBaseClass.m		\
	ApModuleBaseClass+Callbacks.m	\
	ApModuleBaseClass+Handler.m	\
	ApModuleBaseClass+Cmds.m	\
	ApacheAPI+JS.m			\

# libApHelper

LIBRARY_NAME += libApHelper

libApHelper_OBJC_FILES = GSBundleModule.m
libApHelper_LIBRARIES_DEPEND_UPON += -lApacheAPI

ifeq ($(FOUNDATION_LIB),fd)
libApHelper_LIBRARIES_DEPEND_UPON += -lFoundation -lobjc -lpthread
endif
ifeq ($(FOUNDATION_LIB),gnu)
libApHelper_LIBRARIES_DEPEND_UPON += \
	-lgnustep-base -lobjc -lpthread \
	$(CONFIG_SYSTEM_LIBS)
endif

# common stuff

ADDITIONAL_LIB_DIRS     += -L./$(GNUSTEP_OBJ_DIR)
ADDITIONAL_INCLUDE_DIRS += -I..

SUBPROJECTS = gsbundle

-include GNUmakefile.preamble
include $(GNUSTEP_MAKEFILES)/library.make
include $(GNUSTEP_MAKEFILES)/aggregate.make
-include GNUmakefile.postamble

after-install ::
	$(INSTALL_PROGRAM) -m 0755 \
		genApacheModule.sh	\
		$(GNUSTEP_SYSTEM_ROOT)/Makefiles/genApacheModule.sh
	chmod a+x $(GNUSTEP_SYSTEM_ROOT)/Makefiles/genApacheModule.sh
