diff options
author | Haru <haru@dotalux.com> | 2014-02-03 18:27:19 +0100 |
---|---|---|
committer | Haru <haru@dotalux.com> | 2014-02-03 18:27:19 +0100 |
commit | 35e1b99c2d1ecab5fa67b2033c87a90512b5d9aa (patch) | |
tree | d4c6744cdd5c79d79a3b14765f289c8d2a58fb10 /tools/HPMHookGen/Makefile.in | |
parent | 42b5c048e3d97be93c71f81f84ff37c502f96163 (diff) | |
download | hercules-35e1b99c2d1ecab5fa67b2033c87a90512b5d9aa.tar.gz hercules-35e1b99c2d1ecab5fa67b2033c87a90512b5d9aa.tar.bz2 hercules-35e1b99c2d1ecab5fa67b2033c87a90512b5d9aa.tar.xz hercules-35e1b99c2d1ecab5fa67b2033c87a90512b5d9aa.zip |
Updated HPMHookGen with a HPMDataCheck generator
- It will be used by an upcoming commit by Ind.
- Added dummy HPMDataCheck.h, to test the API bot's capability to
re-generate it.
- Improved XML parser performance.
Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'tools/HPMHookGen/Makefile.in')
-rw-r--r-- | tools/HPMHookGen/Makefile.in | 30 |
1 files changed, 19 insertions, 11 deletions
diff --git a/tools/HPMHookGen/Makefile.in b/tools/HPMHookGen/Makefile.in index c89228c7a..eb9cad8ff 100644 --- a/tools/HPMHookGen/Makefile.in +++ b/tools/HPMHookGen/Makefile.in @@ -1,18 +1,24 @@ @SET_MAKE@ -COMMON_C = $(wildcard ../../src/common/*.c) -COMMON_H = $(wildcard ../../src/common/*.h) -MAP_C = $(wildcard ../../src/map/*.c) -MAP_H = $(wildcard ../../src/map/*.h) -CHAR_C = $(wildcard ../../src/char/*.c) -CHAR_H = $(wildcard ../../src/char/*.h) -LOGIN_C = $(wildcard ../../src/login/*.c) -LOGIN_H = $(wildcard ../../src/login/*.h) +COMMON_D = ../../src/common +MAP_D = ../../src/map +CHAR_D = ../../src/char +LOGIN_D = ../../src/login +PLUGIN_D = ../../src/plugins +COMMON_C = $(wildcard $(COMMON_D)/*.c) +COMMON_H = $(filter-out $(COMMON_D)/HPMDataCheck.%,$(wildcard $(COMMON_D)/*.h)) +MAP_C = $(wildcard $(MAP_D)/*.c) +MAP_H = $(wildcard $(MAP_D)/*.h) +CHAR_C = $(wildcard $(CHAR_D)/*.c) +CHAR_H = $(wildcard $(CHAR_D)/*.h) +LOGIN_C = $(wildcard $(LOGIN_D)/*.c) +LOGIN_H = $(wildcard $(LOGIN_D)/*.h) ALL_C = $(COMMON_C) $(MAP_C) $(CHAR_C) $(LOGIN_C) ALL_H = $(COMMON_H) $(MAP_H) $(CHAR_H) $(LOGIN_H) -HOOK_INC = $(addprefix ../../src/plugins/HPMHooking., \ - $(addsuffix .inc, HookingPoints sources GetSymbol HPMHooksCore Hooks)) +HOOK_INC = $(addprefix $(PLUGIN_D)/HPMHooking., \ + $(addsuffix .inc, HookingPoints sources GetSymbol HPMHooksCore Hooks)) \ + $(COMMON_D)/HPMDataCheck.h HAVE_DOXYGEN=@HAVE_DOXYGEN@ HAVE_PERL=@HAVE_PERL@ @@ -49,8 +55,10 @@ hooks: $(HOOK_INC) $(HOOK_INC): generate generate: doxyoutput - @echo " Regenerating hook definitions..." + @echo " Regenerating HPM Hook definitions..." @perl HPMHookGen.pl + @echo " Regenerating HPM Data Check definitions..." + @perl HPMDataCheckGen.pl doxyoutput: $(ALL_C) $(ALL_H) doxygen.conf @echo " Extracting functions information..." |