47 lines
1001 B
Makefile
Executable File
47 lines
1001 B
Makefile
Executable File
-include mk/conf.mk
|
|
|
|
ifndef CONFIG_STATUS
|
|
doConfigure:
|
|
$(error Configuration file not defined. Please run $(MAKE) -f mk/configure.mk)
|
|
#@$(MAKE) --no-print-directory -f ../mk/configure.mk
|
|
else
|
|
ifeq ($(CONFIG_STATUS),INVALID)
|
|
doConfigure:
|
|
$(error Invalid Configuration file. Please run $(MAKE) -f mk/configure.mk)
|
|
#@$(MAKE) --no-print-directory -f mk/configure.mk
|
|
endif
|
|
endif
|
|
|
|
default:
|
|
@$(MAKE) -s -C lib default
|
|
@$(MAKE) -s -C engine
|
|
|
|
.PHONY: tools engine dedicated docs clean
|
|
|
|
tools:
|
|
@$(MAKE) -s -C tools
|
|
|
|
dedicated:
|
|
@$(MAKE) -s -C lib
|
|
@$(MAKE) -s -C engine dedicated
|
|
|
|
engine:
|
|
@$(MAKE) -s -C lib
|
|
@$(MAKE) -s -C engine engine
|
|
|
|
html_docs:
|
|
# Assumes Doxygen is in your path
|
|
@doxygen doc/doxygen/html/doxygen.html.cfg
|
|
|
|
php_docs:
|
|
# Internal gg use only
|
|
# Assumes Doxygen is in your path
|
|
@doxygen doc/doxygen/php/doxygen.php.cfg
|
|
|
|
all: default tools
|
|
|
|
clean:
|
|
@$(MAKE) -s -C engine clean
|
|
@$(MAKE) -s -C lib clean
|
|
@$(MAKE) -s -C tools clean
|