summaryrefslogtreecommitdiff
path: root/src/char
diff options
context:
space:
mode:
authorHaru <haru@dotalux.com>2013-09-21 20:03:52 +0200
committerHaru <haru@dotalux.com>2013-09-21 20:17:52 +0200
commitbeaf3a26a60d5b0429a577b7d58232957d4483e7 (patch)
treec760824c93ccc58cbdbb21bf820a4b72cc1e32dc /src/char
parent0d12201adecaf21fccfee8e62a2d2a5582535ae3 (diff)
downloadhercules-beaf3a26a60d5b0429a577b7d58232957d4483e7.tar.gz
hercules-beaf3a26a60d5b0429a577b7d58232957d4483e7.tar.bz2
hercules-beaf3a26a60d5b0429a577b7d58232957d4483e7.tar.xz
hercules-beaf3a26a60d5b0429a577b7d58232957d4483e7.zip
Added Makefile.in change detection (and auto-rebuild) capabilities
- If a Makefile.in is changed, ./config.status (or ./configure in case it's not available) will be automatically run to update the Makefiles. - Special thanks to Yommy for the idea. Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'src/char')
-rw-r--r--src/char/Makefile.in5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/char/Makefile.in b/src/char/Makefile.in
index b2cee3f88..e22d3f5a5 100644
--- a/src/char/Makefile.in
+++ b/src/char/Makefile.in
@@ -57,6 +57,9 @@ needs_mysql:
@echo "MySQL not found or disabled by the configure script"
@exit 1
+Makefile: Makefile.in
+ @$(MAKE) -C ../.. src/char/Makefile
+
# object directories
obj_sql:
@@ -65,7 +68,7 @@ obj_sql:
# executables
-char-server: $(CHAR_SERVER_SQL_DEPENDS)
+char-server: $(CHAR_SERVER_SQL_DEPENDS) Makefile
@echo " LD $@"
@$(CC) @LDFLAGS@ -o ../../char-server@EXEEXT@ $(CHAR_OBJ) ../common/obj_sql/common_sql.a ../common/obj_all/common.a $(MT19937AR_OBJ) $(LIBCONFIG_OBJ) @LIBS@ @MYSQL_LIBS@