summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2019-11-26 03:09:38 +0300
committerAndrei Karas <akaras@inbox.ru>2020-03-30 06:35:10 +0300
commit80372d4ca082d6d35f89e99094544fc892cfeb75 (patch)
tree515097f9168bc9b568820ced30bf67b562ed1c80 /Makefile.in
parented5d2d7222401f17f9c8ded96ff0e86aba8e88d6 (diff)
downloadhercules-80372d4ca082d6d35f89e99094544fc892cfeb75.tar.gz
hercules-80372d4ca082d6d35f89e99094544fc892cfeb75.tar.bz2
hercules-80372d4ca082d6d35f89e99094544fc892cfeb75.tar.xz
hercules-80372d4ca082d6d35f89e99094544fc892cfeb75.zip
Add libbacktrace
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in60
1 files changed, 33 insertions, 27 deletions
diff --git a/Makefile.in b/Makefile.in
index 5378a5b67..3d6309925 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -25,11 +25,11 @@ HAVE_MYSQL=@HAVE_MYSQL@
ifeq ($(HAVE_MYSQL),yes)
ALL_DEPENDS=common_sql login_sql char_sql map_sql sysinfo | import
SQL_DEPENDS=common_sql login_sql char_sql map_sql sysinfo | import
- COMMON_SQL_DEPENDS=mt19937ar libconfig sysinfo
- LOGIN_SQL_DEPENDS=mt19937ar libconfig common_sql sysinfo
- CHAR_SQL_DEPENDS=mt19937ar libconfig common_sql sysinfo
- MAP_SQL_DEPENDS=mt19937ar libconfig common_sql sysinfo
- TOOLS_DEPENDS=mt19937ar libconfig common_sql sysinfo
+ COMMON_SQL_DEPENDS=mt19937ar libconfig libbacktrace sysinfo
+ LOGIN_SQL_DEPENDS=mt19937ar libconfig libbacktrace common_sql sysinfo
+ CHAR_SQL_DEPENDS=mt19937ar libconfig libbacktrace common_sql sysinfo
+ MAP_SQL_DEPENDS=mt19937ar libconfig libbacktrace common_sql sysinfo
+ TOOLS_DEPENDS=mt19937ar libconfig libbacktrace common_sql sysinfo
else
ALL_DEPENDS=needs_mysql
SQL_DEPENDS=needs_mysql
@@ -52,7 +52,7 @@ HAVE_PERL=@HAVE_PERL@
HAVE_DOXYGEN=@HAVE_DOXYGEN@
MF_TARGETS = Makefile $(addsuffix /Makefile, src/common 3rdparty/mt19937ar \
- 3rdparty/libconfig src/char src/login src/map src/plugins \
+ 3rdparty/libconfig 3rdparty/libbacktrace src/char src/login src/map src/plugins \
src/test tools/HPMHookGen tools/doxygen)
CC = @CC@
@@ -107,6 +107,10 @@ libconfig: 3rdparty/libconfig/Makefile
@echo " MAKE $@"
@$(MAKE) -C 3rdparty/libconfig
+libbacktrace: 3rdparty/libbacktrace/Makefile
+ @echo " MAKE $@"
+ @$(MAKE) -C 3rdparty/libbacktrace
+
login_sql: $(LOGIN_SQL_DEPENDS) src/login/Makefile
@echo " MAKE $@"
@$(MAKE) -C src/login sql
@@ -150,6 +154,7 @@ clean buildclean: $(MF_TARGETS)
@$(MAKE) -C src/common $@
@$(MAKE) -C 3rdparty/mt19937ar $@
@$(MAKE) -C 3rdparty/libconfig $@
+ @$(MAKE) -C 3rdparty/libbacktrace $@
@$(MAKE) -C src/login $@
@$(MAKE) -C src/char $@
@$(MAKE) -C src/map $@
@@ -176,31 +181,32 @@ config.status: configure
help: Makefile
@echo "most common targets are 'all' 'sql' 'clean' 'plugins' 'help'"
@echo "possible targets are:"
- @echo "'common_sql' - builds object files used in SQL servers"
- @echo "'mt19937ar' - builds object file of Mersenne Twister MT19937"
- @echo "'libconfig' - builds object files of libconfig"
- @echo "'login_sql' - builds login server"
- @echo "'char_sql' - builds char server"
- @echo "'map_sql' - builds map server"
- @echo "'import' - builds conf/import folder from the template conf/import-tmpl"
- @echo "'all' - builds all the above targets"
- @echo "'sql' - builds sql servers (targets 'common_sql' 'login_sql' 'char_sql'"
- @echo " 'map_sql' and 'import')"
- @echo "'plugins' - builds all available plugins"
- @echo "'plugin.Name' - builds plugin named 'Name'"
- @echo "'test' - builds tests"
- @echo "'clean' - cleans executables and objects"
- @echo "'buildclean' - cleans build temporary (object) files, without deleting the"
- @echo " executables"
- @echo "'distclean' - cleans files generated by ./configure"
- @echo "'sysinfo' - re-generates the System Info include"
+ @echo "'common_sql' - builds object files used in SQL servers"
+ @echo "'mt19937ar' - builds object file of Mersenne Twister MT19937"
+ @echo "'libconfig' - builds object files of libconfig"
+ @echo "'libbacktrace' - builds object files of libbacktrace"
+ @echo "'login_sql' - builds login server"
+ @echo "'char_sql' - builds char server"
+ @echo "'map_sql' - builds map server"
+ @echo "'import' - builds conf/import folder from the template conf/import-tmpl"
+ @echo "'all' - builds all the above targets"
+ @echo "'sql' - builds sql servers (targets 'common_sql' 'login_sql' 'char_sql'"
+ @echo " 'map_sql' and 'import')"
+ @echo "'plugins' - builds all available plugins"
+ @echo "'plugin.Name' - builds plugin named 'Name'"
+ @echo "'test' - builds tests"
+ @echo "'clean' - cleans executables and objects"
+ @echo "'buildclean' - cleans build temporary (object) files, without deleting the"
+ @echo " executables"
+ @echo "'distclean' - cleans files generated by ./configure"
+ @echo "'sysinfo' - re-generates the System Info include"
ifeq ($(HAVE_DOXYGEN),yes)
- @echo "'docs' - Generate the Doxygen source code documentation"
+ @echo "'docs' - Generate the Doxygen source code documentation"
ifeq ($(HAVE_PERL),yes)
- @echo "'hooks' - re-generates the definitions for the HPM"
+ @echo "'hooks' - re-generates the definitions for the HPM"
endif
endif
- @echo "'help' - outputs this message"
+ @echo "'help' - outputs this message"
#####################################################################