From 80372d4ca082d6d35f89e99094544fc892cfeb75 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Tue, 26 Nov 2019 03:09:38 +0300 Subject: Add libbacktrace --- Makefile.in | 60 +++++++++++++++++++++++++++++++++--------------------------- 1 file changed, 33 insertions(+), 27 deletions(-) (limited to 'Makefile.in') 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" ##################################################################### -- cgit v1.2.3-70-g09d2