blob: a68edf259445f9fc84f52890da8478b51bc2d1a4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
################################################################################
## CONFIG ######################################################################
################################################################################
YAWS_CONF ?= ${CURDIR}/yaws.conf
YAWS_API_HEADER ?= /my/src/yaws/include/yaws_api.hrl
YAWS ?= yaws
YAWS_OPTS ?= -name battlemap_node -erlarg "-connect_all false"
################################################################################
## MAKEFILE MAGIC ##############################################################
################################################################################
################################################################################
## SANITY CHECKS ###############################################################
################################################################################
YAWS_API_HEADER ?= /my/src/yaws/include/yaws_api.hrl
################################################################################
## TARGET RULES ################################################################
################################################################################
yaws_run: build $(WWW_DIR) $(LOG_DIR)
$(YAWS) --conf $(YAWS_CONF) $(YAWS_OPTS)
################################################################################
## INTERNAL RULES ##############################################################
################################################################################
$(INCLUDE_DIR)/yaws_api.hrl: $(YAWS_API_HEADER) $(INCLUDE_DIR)
cp $< $@
|