# # Copyright 1999-2004 The Apache Software Foundation # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # @author Pier Fumagalli # @version $Id$ .SUFFIXES: .c .o .lo # Building tools CC = @CC@ CPP = @CPP@ SHELL = @SHELL@ LIBTOOL = @LIBTOOL@ INSTALL = $(SHELL) $(SRC_DIR)/support/install.sh -c APXS = @APXS@ # Build flags CPPFLAGS = @CPPFLAGS@ CFLAGS = @CFLAGS@ LDFLAGS = @LDFLAGS@ INCLUDES = @INCLUDES@ # Extra build flags EXTRA_CPPFLAGS = @EXTRA_CPPFLAGS@ EXTRA_CFLAGS = @EXTRA_CFLAGS@ EXTRA_LDFLAGS = @EXTRA_LDFLAGS@ EXTRA_INCLUDES = @EXTRA_INCLUDES@ # apr library name APR_LIBNAME = @APR_LIBNAME@ APR_LIB = @APR_LIB@ # Module to build MODULE = @MODULE@ # Directories location APR_DIR = @APR_DIR@ SRC_DIR = @SRC_DIR@ TGT_DIR = @TGT_DIR@ BLD_DIR = $(TGT_DIR)/build OBJ_DIR = $(BLD_DIR)/objs LIB_DIR = $(BLD_DIR)/libs DOC_DIR = $(BLD_DIR)/docs API_DIR = $(DOC_DIR)/api-c # Distribution file names TARBALL = webapp-module-$(WEBAPP_VERSION) MODFILE = mod_webapp.so # Related tools used in the build process PERL = @PERL@ ANT = @ANT@ ANT_TARGETS = @ANT_TARGETS@ # Versions APACHE_VERSION = @APACHE_VERSION@ WEBAPP_VERSION = @WEBAPP_VERSION@ HOST = @HOST@ DATE = @DATE@ # Compilation template %.lo: $(LOCAL_SRC_DIR)/%.c $(LIBTOOL) --mode=compile \ $(CC) -c $< -o $@ \ $(INCLUDES) \ $(CPPFLAGS) \ $(CFLAGS) $(LIBTOOL) --mode=install \ $(INSTALL) \ $@ \ $(OBJ_DIR)