blob: 7fdaa38c0605666ae6b2957ecc849916c3afec73 [file] [log] [blame]
# Sample .mak file for Apache
#######################################################################
# Define shared object name #
#######################################################################
APP := CHTA
APP_ENTRY := main
#######################################################################
# External LIB References #
#######################################################################
# Apache needs the Internet Daemon / ZINET (CLTY)
LIBS := CLTY
#######################################################################
# Environments needed for build #
#######################################################################
maketpf_env := apache
maketpf_env += base_rt
maketpf_env += system
CFLAGS_CHTA := -fPIC
CFLAGS_CHTA += -w
CFLAGS_CHTA += -DTPF
CFLAGS_CHTA += -DTPF64BIT
#######################################################################
# C programs to be compiled #
#######################################################################
C_SRC := buildmark.c
C_SRC += modules.c
C_SRC += ap_base64.c
C_SRC += ap_checkpass.c
C_SRC += ap_cpystrn.c
C_SRC += ap_ebcdic.c
C_SRC += ap_execve.c
C_SRC += ap_fnmatch.c
C_SRC += ap_getpass.c
C_SRC += ap_md5c.c
C_SRC += ap_sha1.c
C_SRC += ap_signal.c
C_SRC += ap_slack.c
C_SRC += ap_snprintf.c
C_SRC += ap_strtol.c
C_SRC += alloc.c
C_SRC += buff.c
C_SRC += http_config.c
C_SRC += http_core.c
C_SRC += http_log.c
C_SRC += http_main.c
C_SRC += http_protocol.c
C_SRC += http_request.c
C_SRC += http_vhost.c
C_SRC += rfc1413.c
C_SRC += util.c
C_SRC += util_date.c
C_SRC += util_md5.c
C_SRC += util_script.c
C_SRC += util_uri.c
C_SRC += os.c
C_SRC += os-inline.c
APACHE_MODULE_FILE := $(word 1,$(foreach d,$(TPF_ROOT),$(wildcard $d/opensource/apache/src/apache.modules)))
ifeq ("$(APACHE_MODULE_FILE)","")
$(error $(MTPF0045E))
endif
C_SRC += $(shell cat $(APACHE_MODULE_FILE))
#######################################################################
# Include maketpf build rules #
#######################################################################
include maketpf.rules