mirror of
https://github.com/mupen64plus/mupen64plus-core.git
synced 2024-05-20 12:57:44 -04:00
Simplify gen_asm_defines.awk
This commit is contained in:
parent
b104b33fd2
commit
992db3d029
|
@ -3,24 +3,9 @@ BEGIN {
|
|||
gas_file = dest_dir"/asm_defines_gas.h";
|
||||
}
|
||||
|
||||
/@ASM_DEFINE/ {
|
||||
where = match($0, /offsetof_struct/);
|
||||
|
||||
if(where != 0) {
|
||||
offset_name = $2;
|
||||
|
||||
#remove any linefeed or carriage return character
|
||||
sub(/\r/, "", offset_name);
|
||||
sub(/\n/, "", offset_name);
|
||||
|
||||
offset_value = $3;
|
||||
|
||||
#remove any linefeed or carriage return character
|
||||
sub(/\r/, "", offset_value);
|
||||
sub(/\n/, "", offset_value);
|
||||
|
||||
print "%define "offset_name" ("offset_value")" > nasm_file;
|
||||
print "#define "offset_name" ("offset_value")" > gas_file;
|
||||
}
|
||||
/@ASM_DEFINE offsetof_struct_[a-zA-Z_0-9]+ 0x[0-9a-fA-F]+/ {
|
||||
print "%define "$2" ("$3")" > nasm_file;
|
||||
print "#define "$2" ("$3")" > gas_file;
|
||||
}
|
||||
END{}
|
||||
|
||||
END {}
|
||||
|
|
Loading…
Reference in a new issue