diff options
author | Haru <haru@dotalux.com> | 2016-03-30 23:58:17 +0200 |
---|---|---|
committer | Haru <haru@dotalux.com> | 2016-04-16 03:42:41 +0200 |
commit | 79d9aced64738cb86feca087b7d0dfc4185c8507 (patch) | |
tree | 3213e4469bfce7818f74a684dc10fb2d30ed226a /tools/HPMHookGen/HPMDataCheckGen.pl | |
parent | c7410453a15110a12d9fffb06b70e9557fb9f73a (diff) | |
download | hercules-79d9aced64738cb86feca087b7d0dfc4185c8507.tar.gz hercules-79d9aced64738cb86feca087b7d0dfc4185c8507.tar.bz2 hercules-79d9aced64738cb86feca087b7d0dfc4185c8507.tar.xz hercules-79d9aced64738cb86feca087b7d0dfc4185c8507.zip |
Added support for private headers to the HPMDataCheck/HPMHooking generators
Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'tools/HPMHookGen/HPMDataCheckGen.pl')
-rw-r--r-- | tools/HPMHookGen/HPMDataCheckGen.pl | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/tools/HPMHookGen/HPMDataCheckGen.pl b/tools/HPMHookGen/HPMDataCheckGen.pl index 3965668d9..68751a4ad 100644 --- a/tools/HPMHookGen/HPMDataCheckGen.pl +++ b/tools/HPMHookGen/HPMDataCheckGen.pl @@ -3,7 +3,7 @@ # This file is part of Hercules. # http://herc.ws - http://github.com/HerculesWS/Hercules # -# Copyright (C) 2014-2015 Hercules Dev Team +# Copyright (C) 2014-2016 Hercules Dev Team # # Hercules is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -42,10 +42,10 @@ foreach my $file (@files) { my @filepath = split(/[\/\\]/, $data->{compounddef}->{$filekey}->{location}->[0]->{file}); my $foldername = uc($filepath[-2]); next if $filepath[-1] eq "HPM.h"; # Skip the HPM core, plugins don't need it - my $filename = uc($filepath[-1]); $filename =~ s/-/_/g; $filename =~ s/\.[^.]*$//; + my $filename = uc($filepath[-1]); $filename =~ s/[.-]/_/g; $filename =~ s/\.[^.]*$//; my $plugintypes = 'SERVER_TYPE_UNKNOWN'; if ($foldername eq 'COMMON') { - if ($filename eq 'MAPINDEX') { + if ($filename eq 'MAPINDEX_H') { $plugintypes = 'SERVER_TYPE_CHAR|SERVER_TYPE_MAP'; } else { $plugintypes = 'SERVER_TYPE_ALL'; @@ -57,7 +57,7 @@ foreach my $file (@files) { name => $data->{compounddef}->{$filekey}->{compoundname}->[0], type => $plugintypes, }; - my $name = "${foldername}_${filename}_H"; + my $name = "${foldername}_${filename}"; push @{ $out{$name} }, $symboldata; } |