From 63aa87446b9db7dffefad10827e5b24487d24bf8 Mon Sep 17 00:00:00 2001 From: Alex Bates Date: Thu, 14 Jan 2021 03:56:02 +0000 Subject: [PATCH] ninja src/**/*.c --- build.ninja | 1711 ++++++++++++++++++++++++++++++++++++++++++ include/macros.h | 2 + requirements.txt | 1 + tools/build/build.py | 98 +++ 4 files changed, 1812 insertions(+) create mode 100644 build.ninja create mode 100644 tools/build/build.py diff --git a/build.ninja b/build.ninja new file mode 100644 index 0000000000..896fd1659b --- /dev/null +++ b/build.ninja @@ -0,0 +1,1711 @@ +builddir = build +cross = mips-linux-gnu- +python = /usr/bin/python3 +os = linux +iconv = iconv --from UTF-8 --to SHIFT-JIS +cppflags = -Iinclude -Isrc -D _LANGUAGE_C -D _FINALROM -ffreestanding -DF3DEX_GBI_2 -D_MIPS_SZLONG=32 -Wcomment +cflags = -O2 -quiet -G 0 -mcpu=vr4300 -mfix4300 -mips3 -mgp32 -mfp32 -Wuninitialized -Wshadow + +rule cc + command = cpp $cppflags $in -o - | $iconv | tools/$os/cc1 $cflags -o - | tools/$os/mips-nintendo-nu64-as -EB -G 0 - $ + -o $out + description = cc $in + depfile = $out.d + deps = gcc +rule cc_dsl + command = cpp $cppflags $in -o - | $python tools/compile_dsl_macros.py | $iconv | tools/$os/cc1 $cflags -o - | $ + tools/$os/mips-nintendo-nu64-as -EB -G 0 - -o $out + description = cc (with dsl) $in + depfile = $out.d + deps = gcc + +build $builddir/src/code_109660_len_1270.c.o: cc src/code_109660_len_1270.c +build $builddir/src/code_3B7B80.c.o: cc src/code_3B7B80.c +build $builddir/src/code_32EE30.c.o: cc src/code_32EE30.c +build $builddir/src/code_781920.c.o: cc src/code_781920.c +build $builddir/src/code_76F330.c.o: cc src/code_76F330.c +build $builddir/src/code_364300.c.o: cc src/code_364300.c +build $builddir/src/code_3CC9E0.c.o: cc src/code_3CC9E0.c +build $builddir/src/code_793D20.c.o: cc src/code_793D20.c +build $builddir/src/code_d610_len_1330.c.o: cc src/code_d610_len_1330.c +build $builddir/src/code_2e230_len_2190.c.o: cc src/code_2e230_len_2190.c +build $builddir/src/code_78B600.c.o: cc src/code_78B600.c +build $builddir/src/code_3E1EE0.c.o: cc src/code_3E1EE0.c +build $builddir/src/code_ECB930.c.o: cc src/code_ECB930.c +build $builddir/src/code_7fd10_len_b40.c.o: cc src/code_7fd10_len_b40.c +build $builddir/src/code_13870_len_6980.c.o: cc src/code_13870_len_6980.c +build $builddir/src/code_13E120.c.o: cc src/code_13E120.c +build $builddir/src/code_3DB460.c.o: cc src/code_3DB460.c +build $builddir/src/code_73D860.c.o: cc src/code_73D860.c +build $builddir/src/code_3B3EB0.c.o: cc src/code_3B3EB0.c +build $builddir/src/code_18F340.c.o: cc src/code_18F340.c +build $builddir/src/code_121f0_len_1290.c.o: cc src/code_121f0_len_1290.c +build $builddir/src/code_394280.c.o: cc src/code_394280.c +build $builddir/src/code_72DB70.c.o: cc src/code_72DB70.c +build $builddir/src/code_ddaf0_len_c50.c.o: cc src/code_ddaf0_len_c50.c +build $builddir/src/code_EEDF50.c.o: cc src/code_EEDF50.c +build $builddir/src/code_3A5550.c.o: cc src/code_3A5550.c +build $builddir/src/code_707CA0.c.o: cc src/code_707CA0.c +build $builddir/src/code_38ADF0.c.o: cc src/code_38ADF0.c +build $builddir/src/code_101b90_len_8f0.c.o: cc src/code_101b90_len_8f0.c +build $builddir/src/code_35DA00.c.o: cc src/code_35DA00.c +build $builddir/src/code_8560.c.o: cc src/code_8560.c +build $builddir/src/code_8e790_len_2850.c.o: cc src/code_8e790_len_2850.c +build $builddir/src/code_EC2240.c.o: cc src/code_EC2240.c +build $builddir/src/code_35CA80.c.o: cc src/code_35CA80.c +build $builddir/src/code_316a70.c.o: cc src/code_316a70.c +build $builddir/src/code_422AD0.c.o: cc src/code_422AD0.c +build $builddir/src/code_339250.c.o: cc src/code_339250.c +build $builddir/src/code_3D67C0.c.o: cc src/code_3D67C0.c +build $builddir/src/code_EB5130.c.o: cc src/code_EB5130.c +build $builddir/src/code_E2A6B0.c.o: cc src/code_E2A6B0.c +build $builddir/src/code_d0a70_len_4fe0.c.o: cc src/code_d0a70_len_4fe0.c +build $builddir/src/code_b72b0_len_15ed0.c.o: cc src/code_b72b0_len_15ed0.c +build $builddir/src/code_EF7A80.c.o: cc src/code_EF7A80.c +build $builddir/src/code_777690.c.o: cc src/code_777690.c +build $builddir/src/code_FBE10.c.o: cc src/code_FBE10.c +build $builddir/src/code_3CADF0.c.o: cc src/code_3CADF0.c +build $builddir/src/code_E24040.c.o: cc src/code_E24040.c +build $builddir/src/code_770F30.c.o: cc src/code_770F30.c +build $builddir/src/code_EC71B0.c.o: cc src/code_EC71B0.c +build $builddir/src/code_3169f0.c.o: cc src/code_3169f0.c +build $builddir/src/code_316f30.c.o: cc src/code_316f30.c +build $builddir/src/code_7285E0.c.o: cc src/code_7285E0.c +build $builddir/src/code_EB9D90.c.o: cc src/code_EB9D90.c +build $builddir/src/code_EF2650.c.o: cc src/code_EF2650.c +build $builddir/src/code_1000_len_60.c.o: cc src/code_1000_len_60.c +build $builddir/src/code_3B4790.c.o: cc src/code_3B4790.c +build $builddir/src/code_7340_len_b00.c.o: cc src/code_7340_len_b00.c +build $builddir/src/code_6FFD80.c.o: cc src/code_6FFD80.c +build $builddir/src/code_EE8940.c.o: cc src/code_EE8940.c +build $builddir/src/code_366030.c.o: cc src/code_366030.c +build $builddir/src/code_E2B530.c.o: cc src/code_E2B530.c +build $builddir/src/code_33E8C0.c.o: cc src/code_33E8C0.c +build $builddir/src/code_35E920.c.o: cc src/code_35E920.c +build $builddir/src/code_343680.c.o: cc src/code_343680.c +build $builddir/src/code_EA36E0.c.o: cc src/code_EA36E0.c +build $builddir/src/code_EA8AE0.c.o: cc src/code_EA8AE0.c +build $builddir/src/code_9d10_len_1080.c.o: cc src/code_9d10_len_1080.c +build $builddir/src/code_cd180_len_38f0.c.o: cc src/code_cd180_len_38f0.c +build $builddir/src/code_E27510.c.o: cc src/code_E27510.c +build $builddir/src/code_3D5020.c.o: cc src/code_3D5020.c +build $builddir/src/code_7215A0.c.o: cc src/code_7215A0.c +build $builddir/src/code_E28A30.c.o: cc src/code_E28A30.c +build $builddir/src/code_728EC0.c.o: cc src/code_728EC0.c +build $builddir/src/code_17D6A0.c.o: cc src/code_17D6A0.c +build $builddir/src/code_1A5830.c.o: cc src/code_1A5830.c +build $builddir/src/code_EB8E50.c.o: cc src/code_EB8E50.c +build $builddir/src/code_42EE20.c.o: cc src/code_42EE20.c +build $builddir/src/code_f2470_len_27f0.c.o: cc src/code_f2470_len_27f0.c +build $builddir/src/code_34F4C0.c.o: cc src/code_34F4C0.c +build $builddir/src/code_385640.c.o: cc src/code_385640.c +build $builddir/src/code_838b0_len_5900.c.o: cc src/code_838b0_len_5900.c +build $builddir/src/code_167570.c.o: cc src/code_167570.c +build $builddir/src/code_EDE9C0.c.o: cc src/code_EDE9C0.c +build $builddir/src/code_726DD0.c.o: cc src/code_726DD0.c +build $builddir/src/code_EF8010.c.o: cc src/code_EF8010.c +build $builddir/src/code_391D30.c.o: cc src/code_391D30.c +build $builddir/src/code_352440.c.o: cc src/code_352440.c +build $builddir/src/code_429D20.c.o: cc src/code_429D20.c +build $builddir/src/code_740CC0.c.o: cc src/code_740CC0.c +build $builddir/src/code_789E60.c.o: cc src/code_789E60.c +build $builddir/src/code_16F740.c.o: cc src/code_16F740.c +build $builddir/src/code_72C5B0.c.o: cc src/code_72C5B0.c +build $builddir/src/code_403400.c.o: cc src/code_403400.c +build $builddir/src/code_28910_len_5090.c.o: cc src/code_28910_len_5090.c +build $builddir/src/code_E245D0.c.o: cc src/code_E245D0.c +build $builddir/src/code_e940_len_290.c.o: cc src/code_e940_len_290.c +build $builddir/src/code_3928D0.c.o: cc src/code_3928D0.c +build $builddir/src/code_2d9a0_len_890.c.o: cc src/code_2d9a0_len_890.c +build $builddir/src/code_342140.c.o: cc src/code_342140.c +build $builddir/src/code_6FAD10.c.o: cc src/code_6FAD10.c +build $builddir/src/code_72F720.c.o: cc src/code_72F720.c +build $builddir/src/code_e0b30_len_b80.c.o: cc src/code_e0b30_len_b80.c +build $builddir/src/code_E2C930.c.o: cc src/code_E2C930.c +build $builddir/src/code_330910.c.o: cc src/code_330910.c +build $builddir/src/code_3E0930.c.o: cc src/code_3E0930.c +build $builddir/src/code_42E3A0.c.o: cc src/code_42E3A0.c +build $builddir/src/code_EA0C10.c.o: cc src/code_EA0C10.c +build $builddir/src/code_16c8e0.c.o: cc src/code_16c8e0.c +build $builddir/src/code_364F10.c.o: cc src/code_364F10.c +build $builddir/src/code_36A8D0.c.o: cc src/code_36A8D0.c +build $builddir/src/code_31650.c.o: cc src/code_31650.c +build $builddir/src/code_E24920.c.o: cc src/code_E24920.c +build $builddir/src/code_e79b0_len_1920.c.o: cc src/code_e79b0_len_1920.c +build $builddir/src/code_710EF0.c.o: cc src/code_710EF0.c +build $builddir/src/code_181810.c.o: cc src/code_181810.c +build $builddir/src/code_33B180.c.o: cc src/code_33B180.c +build $builddir/src/code_E236E0.c.o: cc src/code_E236E0.c +build $builddir/src/code_35BFD0.c.o: cc src/code_35BFD0.c +build $builddir/src/code_20ec0_len_5040.c.o: cc src/code_20ec0_len_5040.c +build $builddir/src/code_dc470_len_14c0.c.o: cc src/code_dc470_len_14c0.c +build $builddir/src/code_772BA0.c.o: cc src/code_772BA0.c +build $builddir/src/code_746E10.c.o: cc src/code_746E10.c +build $builddir/src/code_3889D0.c.o: cc src/code_3889D0.c +build $builddir/src/code_333EC0.c.o: cc src/code_333EC0.c +build $builddir/src/code_325EE0.c.o: cc src/code_325EE0.c +build $builddir/src/code_fe0b0_len_5a0.c.o: cc src/code_fe0b0_len_5a0.c +build $builddir/src/code_42C6F0.c.o: cc src/code_42C6F0.c +build $builddir/src/code_35B9D0.c.o: cc src/code_35B9D0.c +build $builddir/src/code_E2BE40.c.o: cc src/code_E2BE40.c +build $builddir/src/code_ef070_len_3400.c.o: cc src/code_ef070_len_3400.c +build $builddir/src/code_3EB4E0.c.o: cc src/code_3EB4E0.c +build $builddir/src/code_3B5CF0.c.o: cc src/code_3B5CF0.c +build $builddir/src/code_EC2610.c.o: cc src/code_EC2610.c +build $builddir/src/code_EB7540.c.o: cc src/code_EB7540.c +build $builddir/src/code_78D150.c.o: cc src/code_78D150.c +build $builddir/src/code_3D7A70.c.o: cc src/code_3D7A70.c +build $builddir/src/code_EEFAA0.c.o: cc src/code_EEFAA0.c +build $builddir/src/code_7179D0.c.o: cc src/code_7179D0.c +build $builddir/src/code_80850_len_3060.c.o: cc src/code_80850_len_3060.c +build $builddir/src/code_404220.c.o: cc src/code_404220.c +build $builddir/src/code_32DD10.c.o: cc src/code_32DD10.c +build $builddir/src/code_E29470.c.o: cc src/code_E29470.c +build $builddir/src/code_409990.c.o: cc src/code_409990.c +build $builddir/src/code_71A7F0.c.o: cc src/code_71A7F0.c +build $builddir/src/code_ED510.c.o: cc src/code_ED510.c +build $builddir/src/code_76D760.c.o: cc src/code_76D760.c +build $builddir/src/code_7952E0.c.o: cc src/code_7952E0.c +build $builddir/src/code_B9D60.c.o: cc src/code_B9D60.c +build $builddir/src/code_E2F750.c.o: cc src/code_E2F750.c +build $builddir/src/code_360F40.c.o: cc src/code_360F40.c +build $builddir/src/code_3A2290.c.o: cc src/code_3A2290.c +build $builddir/src/code_ED0030.c.o: cc src/code_ED0030.c +build $builddir/src/code_111f0_len_860.c.o: cc src/code_111f0_len_860.c +build $builddir/src/code_107830_len_e70.c.o: cc src/code_107830_len_e70.c +build $builddir/src/code_1370_len_7d0.c.o: cc src/code_1370_len_7d0.c +build $builddir/src/code_752450.c.o: cc src/code_752450.c +build $builddir/src/code_756780.c.o: cc src/code_756780.c +build $builddir/src/code_3AA920.c.o: cc src/code_3AA920.c +build $builddir/src/code_725F60.c.o: cc src/code_725F60.c +build $builddir/src/code_EDEA00.c.o: cc src/code_EDEA00.c +build $builddir/src/code_EA0900.c.o: cc src/code_EA0900.c +build $builddir/src/code_724240.c.o: cc src/code_724240.c +build $builddir/src/code_6000.c.o: cc src/code_6000.c +build $builddir/src/code_328110.c.o: cc src/code_328110.c +build $builddir/src/code_767C90.c.o: cc src/code_767C90.c +build $builddir/src/code_32C110.c.o: cc src/code_32C110.c +build $builddir/src/code_197F40.c.o: cc src/code_197F40.c +build $builddir/src/code_3A2990.c.o: cc src/code_3A2990.c +build $builddir/src/code_ED00D0.c.o: cc src/code_ED00D0.c +build $builddir/src/code_77CB80.c.o: cc src/code_77CB80.c +build $builddir/src/code_e20eb0.c.o: cc src/code_e20eb0.c +build $builddir/src/code_163400.c.o: cc src/code_163400.c +build $builddir/src/code_79BFA0.c.o: cc src/code_79BFA0.c +build $builddir/src/code_f4c60_len_4300.c.o: cc src/code_f4c60_len_4300.c +build $builddir/src/code_ED4220.c.o: cc src/code_ED4220.c +build $builddir/src/code_E2A340.c.o: cc src/code_E2A340.c +build $builddir/src/code_138CC0.c.o: cc src/code_138CC0.c +build $builddir/src/code_3965B0.c.o: cc src/code_3965B0.c +build $builddir/src/code_1f580_len_1940.c.o: cc src/code_1f580_len_1940.c +build $builddir/src/code_E25D60.c.o: cc src/code_E25D60.c +build $builddir/src/code_E23260.c.o: cc src/code_E23260.c +build $builddir/src/code_E21870.c.o: cc src/code_E21870.c +build $builddir/src/code_3B7160.c.o: cc src/code_3B7160.c +build $builddir/src/code_32F580.c.o: cc src/code_32F580.c +build $builddir/src/code_3DC310.c.o: cc src/code_3DC310.c +build $builddir/src/code_E2E5F0.c.o: cc src/code_E2E5F0.c +build $builddir/src/code_6240_len_c00.c.o: cc src/code_6240_len_c00.c +build $builddir/src/code_E2EDE0.c.o: cc src/code_E2EDE0.c +build $builddir/src/code_38DE00.c.o: cc src/code_38DE00.c +build $builddir/src/code_EB5470.c.o: cc src/code_EB5470.c +build $builddir/src/code_77F240.c.o: cc src/code_77F240.c +build $builddir/src/code_11130_len_c0.c.o: cc src/code_11130_len_c0.c +build $builddir/src/code_F5750.c.o: cc src/code_F5750.c +build $builddir/src/code_3bf0_len_6f0.c.o: cc src/code_3bf0_len_6f0.c +build $builddir/src/code_425B50.c.o: cc src/code_425B50.c +build $builddir/src/code_dba20_len_350.c.o: cc src/code_dba20_len_350.c +build $builddir/src/code_EE65B0.c.o: cc src/code_EE65B0.c +build $builddir/src/code_724CE0.c.o: cc src/code_724CE0.c +build $builddir/src/code_7305A0.c.o: cc src/code_7305A0.c +build $builddir/src/code_E27C90.c.o: cc src/code_E27C90.c +build $builddir/src/code_ECAA40.c.o: cc src/code_ECAA40.c +build $builddir/src/code_331940.c.o: cc src/code_331940.c +build $builddir/src/code_ED42A0.c.o: cc src/code_ED42A0.c +build $builddir/src/code_389850.c.o: cc src/code_389850.c +build $builddir/src/code_3278F0.c.o: cc src/code_3278F0.c +build $builddir/src/code_422000.c.o: cc src/code_422000.c +build $builddir/src/code_d5a50_len_5fd0.c.o: cc src/code_d5a50_len_5fd0.c +build $builddir/src/code_415D90.c.o: cc src/code_415D90.c +build $builddir/src/code_ECBB70.c.o: cc src/code_ECBB70.c +build $builddir/src/code_40B3F0.c.o: cc src/code_40B3F0.c +build $builddir/src/code_3251D0.c.o: cc src/code_3251D0.c +build $builddir/src/code_759b0_len_61b0.c.o: cc src/code_759b0_len_61b0.c +build $builddir/src/code_34EC80.c.o: cc src/code_34EC80.c +build $builddir/src/code_723780.c.o: cc src/code_723780.c +build $builddir/src/code_316C00.c.o: cc src/code_316C00.c +build $builddir/src/code_1086a0_len_fc0.c.o: cc src/code_1086a0_len_fc0.c +build $builddir/src/code_196AA0.c.o: cc src/code_196AA0.c +build $builddir/src/code_7bb60_len_41b0.c.o: cc src/code_7bb60_len_41b0.c +build $builddir/src/code_EF2680.c.o: cc src/code_EF2680.c +build $builddir/src/code_3BBF60.c.o: cc src/code_3BBF60.c +build $builddir/src/code_f8f60_len_1560.c.o: cc src/code_f8f60_len_1560.c +build $builddir/src/code_135EE0.c.o: cc src/code_135EE0.c +build $builddir/src/code_10400_len_d30.c.o: cc src/code_10400_len_d30.c +build $builddir/src/code_169BE0.c.o: cc src/code_169BE0.c +build $builddir/src/code_413360.c.o: cc src/code_413360.c +build $builddir/src/code_3A70F0.c.o: cc src/code_3A70F0.c +build $builddir/src/code_3FEAE0.c.o: cc src/code_3FEAE0.c +build $builddir/src/code_10A8D0.c.o: cc src/code_10A8D0.c +build $builddir/src/code_EDBFE0.c.o: cc src/code_EDBFE0.c +build $builddir/src/code_3CF3A0.c.o: cc src/code_3CF3A0.c +build $builddir/src/code_71CCE0.c.o: cc src/code_71CCE0.c +build $builddir/src/code_3BCD60.c.o: cc src/code_3BCD60.c +build $builddir/src/code_dbd70_len_700.c.o: cc src/code_dbd70_len_700.c +build $builddir/src/code_722000.c.o: cc src/code_722000.c +build $builddir/src/code_775100.c.o: cc src/code_775100.c +build $builddir/src/code_429320.c.o: cc src/code_429320.c +build $builddir/src/code_891b0_len_fb0.c.o: cc src/code_891b0_len_fb0.c +build $builddir/src/code_1776B0.c.o: cc src/code_1776B0.c +build $builddir/src/code_362a0_len_2f70.c.o: cc src/code_362a0_len_2f70.c +build $builddir/src/code_8a860_len_3f30.c.o: cc src/code_8a860_len_3f30.c +build $builddir/src/code_36D020.c.o: cc src/code_36D020.c +build $builddir/src/code_3DE000.c.o: cc src/code_3DE000.c +build $builddir/src/code_EB7230.c.o: cc src/code_EB7230.c +build $builddir/src/code_190B20.c.o: cc src/code_190B20.c +build $builddir/src/code_374E50.c.o: cc src/code_374E50.c +build $builddir/src/code_3D4970.c.o: cc src/code_3D4970.c +build $builddir/src/code_38EE60.c.o: cc src/code_38EE60.c +build $builddir/src/code_356980.c.o: cc src/code_356980.c +build $builddir/src/code_42e0_len_1f60.c.o: cc src/code_42e0_len_1f60.c +build $builddir/src/code_406B40.c.o: cc src/code_406B40.c +build $builddir/src/code_3D8720.c.o: cc src/code_3D8720.c +build $builddir/src/code_40C5A0.c.o: cc src/code_40C5A0.c +build $builddir/src/code_1967B0.c.o: cc src/code_1967B0.c +build $builddir/src/code_7900D0.c.o: cc src/code_7900D0.c +build $builddir/src/code_104940_len_dc0.c.o: cc src/code_104940_len_dc0.c +build $builddir/src/code_4282E0.c.o: cc src/code_4282E0.c +build $builddir/src/code_E2D730.c.o: cc src/code_E2D730.c +build $builddir/src/code_37F720.c.o: cc src/code_37F720.c +build $builddir/src/code_71D770.c.o: cc src/code_71D770.c +build $builddir/src/code_37A3F0.c.o: cc src/code_37A3F0.c +build $builddir/src/code_74F130.c.o: cc src/code_74F130.c +build $builddir/src/code_359F20.c.o: cc src/code_359F20.c +build $builddir/src/code_1a1f0_len_5390.c.o: cc src/code_1a1f0_len_5390.c +build $builddir/src/code_796FC0.c.o: cc src/code_796FC0.c +build $builddir/src/code_3E43A0.c.o: cc src/code_3E43A0.c +build $builddir/src/code_EDC020.c.o: cc src/code_EDC020.c +build $builddir/src/code_dd930_len_1c0.c.o: cc src/code_dd930_len_1c0.c +build $builddir/src/code_79D8A0.c.o: cc src/code_79D8A0.c +build $builddir/src/code_EC9D00.c.o: cc src/code_EC9D00.c +build $builddir/src/code_72B910.c.o: cc src/code_72B910.c +build $builddir/src/code_ED46D0.c.o: cc src/code_ED46D0.c +build $builddir/src/code_71BE30.c.o: cc src/code_71BE30.c +build $builddir/src/code_EED140.c.o: cc src/code_EED140.c +build $builddir/src/code_7997B0.c.o: cc src/code_7997B0.c +build $builddir/src/code_430020.c.o: cc src/code_430020.c +build $builddir/src/code_34DD20.c.o: cc src/code_34DD20.c +build $builddir/src/code_37D490.c.o: cc src/code_37D490.c +build $builddir/src/code_3B2350.c.o: cc src/code_3B2350.c +build $builddir/src/guOrtho.c.o: cc src/guOrtho.c +build $builddir/src/code_EFEB00.c.o: cc src/code_EFEB00.c +build $builddir/src/code_73AED0.c.o: cc src/code_73AED0.c +build $builddir/src/code_ad90_len_2880.c.o: cc src/code_ad90_len_2880.c +build $builddir/src/code_EE70C0.c.o: cc src/code_EE70C0.c +build $builddir/src/code_4233F0.c.o: cc src/code_4233F0.c +build $builddir/src/code_3C11D0.c.o: cc src/code_3C11D0.c +build $builddir/src/code_EED1E0.c.o: cc src/code_EED1E0.c +build $builddir/src/code_3740B0.c.o: cc src/code_3740B0.c +build $builddir/src/code_EB8E90.c.o: cc src/code_EB8E90.c +build $builddir/src/code_761920.c.o: cc src/code_761920.c +build $builddir/src/code_727910.c.o: cc src/code_727910.c +build $builddir/src/code_402640.c.o: cc src/code_402640.c +build $builddir/src/code_3981F0.c.o: cc src/code_3981F0.c +build $builddir/src/code_38F900.c.o: cc src/code_38F900.c +build $builddir/src/code_3F9E50.c.o: cc src/code_3F9E50.c +build $builddir/src/code_13480_len_3f0.c.o: cc src/code_13480_len_3f0.c +build $builddir/src/code_1b40_len_20b0.c.o: cc src/code_1b40_len_20b0.c +build $builddir/src/code_70BD10.c.o: cc src/code_70BD10.c +build $builddir/src/code_E24ED0.c.o: cc src/code_E24ED0.c +build $builddir/src/code_182B30.c.o: cc src/code_182B30.c +build $builddir/src/code_372790.c.o: cc src/code_372790.c +build $builddir/src/code_71E650.c.o: cc src/code_71E650.c +build $builddir/src/code_715850.c.o: cc src/code_715850.c +build $builddir/src/code_412730.c.o: cc src/code_412730.c +build $builddir/src/code_fa4c0_len_3bf0.c.o: cc src/code_fa4c0_len_3bf0.c +build $builddir/src/code_42CF10.c.o: cc src/code_42CF10.c +build $builddir/src/code_743DF0.c.o: cc src/code_743DF0.c +build $builddir/src/code_39FF20.c.o: cc src/code_39FF20.c +build $builddir/src/code_E291A0.c.o: cc src/code_E291A0.c +build $builddir/src/code_7595B0.c.o: cc src/code_7595B0.c +build $builddir/src/code_33FE80.c.o: cc src/code_33FE80.c +build $builddir/src/code_32E490.c.o: cc src/code_32E490.c +build $builddir/src/code_3D0500.c.o: cc src/code_3D0500.c +build $builddir/src/code_fee30_len_2d60.c.o: cc src/code_fee30_len_2d60.c +build $builddir/src/code_EB0E60.c.o: cc src/code_EB0E60.c +build $builddir/src/code_EA7010.c.o: cc src/code_EA7010.c +build $builddir/src/code_427A70.c.o: cc src/code_427A70.c +build $builddir/src/code_354F60.c.o: cc src/code_354F60.c +build $builddir/src/code_165490.c.o: cc src/code_165490.c +build $builddir/src/code_ED8E20.c.o: cc src/code_ED8E20.c +build $builddir/src/code_32FE30.c.o: cc src/code_32FE30.c +build $builddir/src/code_325AD0.c.o: cc src/code_325AD0.c +build $builddir/src/code_7330D0.c.o: cc src/code_7330D0.c +build $builddir/src/code_3812C0.c.o: cc src/code_3812C0.c +build $builddir/src/code_17FEB0.c.o: cc src/code_17FEB0.c +build $builddir/src/code_37C540.c.o: cc src/code_37C540.c +build $builddir/src/code_3D3E20.c.o: cc src/code_3D3E20.c +build $builddir/src/code_E26710.c.o: cc src/code_E26710.c +build $builddir/src/code_6e40_len_500.c.o: cc src/code_6e40_len_500.c +build $builddir/src/code_25f00_len_940.c.o: cc src/code_25f00_len_940.c +build $builddir/src/code_3D7240.c.o: cc src/code_3D7240.c +build $builddir/src/code_395BB0.c.o: cc src/code_395BB0.c +build $builddir/src/code_11a50_len_7a0.c.o: cc src/code_11a50_len_7a0.c +build $builddir/src/code_EF2610.c.o: cc src/code_EF2610.c +build $builddir/src/code_ECAA80.c.o: cc src/code_ECAA80.c +build $builddir/src/code_1AF230.c.o: cc src/code_1AF230.c +build $builddir/src/code_3547A0.c.o: cc src/code_3547A0.c +build $builddir/src/code_428A70.c.o: cc src/code_428A70.c +build $builddir/src/code_32C7A0.c.o: cc src/code_32C7A0.c +build $builddir/src/code_26840_len_20d0.c.o: cc src/code_26840_len_20d0.c +build $builddir/src/code_de740_len_23f0.c.o: cc src/code_de740_len_23f0.c +build $builddir/src/code_344A10.c.o: cc src/code_344A10.c +build $builddir/src/code_78E7D0.c.o: cc src/code_78E7D0.c +build $builddir/src/code_731300.c.o: cc src/code_731300.c +build $builddir/src/code_38C5F0.c.o: cc src/code_38C5F0.c +build $builddir/src/code_E27F40.c.o: cc src/code_E27F40.c +build $builddir/src/code_36E1D0.c.o: cc src/code_36E1D0.c +build $builddir/src/code_3E54C0.c.o: cc src/code_3E54C0.c +build $builddir/src/code_4269D0.c.o: cc src/code_4269D0.c +build $builddir/src/code_719970.c.o: cc src/code_719970.c +build $builddir/src/code_102610_len_2330.c.o: cc src/code_102610_len_2330.c +build $builddir/src/code_353300.c.o: cc src/code_353300.c +build $builddir/src/code_737890.c.o: cc src/code_737890.c +build $builddir/src/code_EC2200.c.o: cc src/code_EC2200.c +build $builddir/src/code_1421C0.c.o: cc src/code_1421C0.c +build $builddir/src/code_1AC760.c.o: cc src/code_1AC760.c +build $builddir/src/code_426170.c.o: cc src/code_426170.c +build $builddir/src/code_E225B0.c.o: cc src/code_E225B0.c +build $builddir/src/code_779C90.c.o: cc src/code_779C90.c +build $builddir/src/code_f270_len_1190.c.o: cc src/code_f270_len_1190.c +build $builddir/src/code_13FD40.c.o: cc src/code_13FD40.c +build $builddir/src/code_718850.c.o: cc src/code_718850.c +build $builddir/src/code_3419E0.c.o: cc src/code_3419E0.c +build $builddir/src/code_168590.c.o: cc src/code_168590.c +build $builddir/src/code_39210_len_aa0.c.o: cc src/code_39210_len_aa0.c +build $builddir/src/code_ED4260.c.o: cc src/code_ED4260.c +build $builddir/src/code_105700_len_2130.c.o: cc src/code_105700_len_2130.c +build $builddir/src/code_3BA030.c.o: cc src/code_3BA030.c +build $builddir/src/code_791D90.c.o: cc src/code_791D90.c +build $builddir/src/code_414BA0.c.o: cc src/code_414BA0.c +build $builddir/src/code_3b750_len_20.c.o: cc src/code_3b750_len_20.c +build $builddir/src/code_EC7590.c.o: cc src/code_EC7590.c +build $builddir/src/code_337240.c.o: cc src/code_337240.c +build $builddir/src/code_ebd0_len_6a0.c.o: cc src/code_ebd0_len_6a0.c +build $builddir/src/code_716C60.c.o: cc src/code_716C60.c +build $builddir/src/code_E20110.c.o: cc src/code_E20110.c +build $builddir/src/code_355EE0.c.o: cc src/code_355EE0.c +build $builddir/src/code_a5dd0_len_114e0.c.o: cc src/code_a5dd0_len_114e0.c +build $builddir/src/code_EED100.c.o: cc src/code_EED100.c +build $builddir/src/code_E287F0.c.o: cc src/code_E287F0.c +build $builddir/src/code_EA6FD0.c.o: cc src/code_EA6FD0.c +build $builddir/src/code_3602C0.c.o: cc src/code_3602C0.c +build $builddir/src/code_4273B0.c.o: cc src/code_4273B0.c +build $builddir/src/code_785B20.c.o: cc src/code_785B20.c +build $builddir/src/code_ECFFF0.c.o: cc src/code_ECFFF0.c +build $builddir/src/code_42F6E0.c.o: cc src/code_42F6E0.c +build $builddir/src/code_714CF0.c.o: cc src/code_714CF0.c +build $builddir/src/code_EA7320.c.o: cc src/code_EA7320.c +build $builddir/src/code_E26DE0.c.o: cc src/code_E26DE0.c +build $builddir/src/code_363160.c.o: cc src/code_363160.c +build $builddir/src/code_42DA10.c.o: cc src/code_42DA10.c +build $builddir/src/code_8a160_len_700.c.o: cc src/code_8a160_len_700.c +build $builddir/src/code_3625C0.c.o: cc src/code_3625C0.c +build $builddir/src/code_72E530.c.o: cc src/code_72E530.c +build $builddir/src/code_EF7FB0.c.o: cc src/code_EF7FB0.c +build $builddir/src/code_3AEE20.c.o: cc src/code_3AEE20.c +build $builddir/src/code_4219F0.c.o: cc src/code_4219F0.c +build $builddir/src/code_3F83F0.c.o: cc src/code_3F83F0.c +build $builddir/src/code_316d90.c.o: cc src/code_316d90.c +build $builddir/src/code_42A4F0.c.o: cc src/code_42A4F0.c +build $builddir/src/code_3B8BD0.c.o: cc src/code_3B8BD0.c +build $builddir/src/code_1060_len_310.c.o: cc src/code_1060_len_310.c +build $builddir/src/code_6F10E0.c.o: cc src/code_6F10E0.c +build $builddir/src/code_722B40.c.o: cc src/code_722B40.c +build $builddir/src/code_74AD90.c.o: cc src/code_74AD90.c +build $builddir/src/code_376460.c.o: cc src/code_376460.c +build $builddir/src/code_EE2040.c.o: cc src/code_EE2040.c +build $builddir/src/code_6F5E80.c.o: cc src/code_6F5E80.c +build $builddir/src/code_3454E0.c.o: cc src/code_3454E0.c +build $builddir/src/code_75E5D0.c.o: cc src/code_75E5D0.c +build $builddir/src/code_ED5540.c.o: cc src/code_ED5540.c +build $builddir/src/code_72A750.c.o: cc src/code_72A750.c +build $builddir/src/code_3D2AC0.c.o: cc src/code_3D2AC0.c +build $builddir/src/code_423C70.c.o: cc src/code_423C70.c +build $builddir/src/code_76A830.c.o: cc src/code_76A830.c +build $builddir/src/code_EB1170.c.o: cc src/code_EB1170.c +build $builddir/src/si.c.o: cc src/si.c +build $builddir/src/code_18C790.c.o: cc src/code_18C790.c +build $builddir/src/code_1AF120.c.o: cc src/code_1AF120.c +build $builddir/src/code_303c0_len_3e10.c.o: cc src/code_303c0_len_3e10.c +build $builddir/src/code_3D1690.c.o: cc src/code_3D1690.c +build $builddir/src/code_748DD0.c.o: cc src/code_748DD0.c +build $builddir/src/code_3A37E0.c.o: cc src/code_3A37E0.c +build $builddir/src/code_377070.c.o: cc src/code_377070.c +build $builddir/src/code_33CDF0.c.o: cc src/code_33CDF0.c +build $builddir/src/code_71B1A0.c.o: cc src/code_71B1A0.c +build $builddir/src/code_3E1690.c.o: cc src/code_3E1690.c +build $builddir/src/code_ED0310.c.o: cc src/code_ED0310.c +build $builddir/src/code_75C980.c.o: cc src/code_75C980.c +build $builddir/src/code_763540.c.o: cc src/code_763540.c +build $builddir/src/code_13CAF0.c.o: cc src/code_13CAF0.c +build $builddir/src/code_425590.c.o: cc src/code_425590.c +build $builddir/src/code_7345A0.c.o: cc src/code_7345A0.c +build $builddir/src/code_3584C0.c.o: cc src/code_3584C0.c +build $builddir/src/code_703AF0.c.o: cc src/code_703AF0.c +build $builddir/src/code_765C20.c.o: cc src/code_765C20.c +build $builddir/src/code_783BA0.c.o: cc src/code_783BA0.c +build $builddir/src/code_74D570.c.o: cc src/code_74D570.c +build $builddir/src/code_140C70.c.o: cc src/code_140C70.c +build $builddir/src/world/area_pra/pra_33/D896E0.c.o: cc src/world/area_pra/pra_33/D896E0.c +build $builddir/src/world/world.c.o: cc src/world/world.c +build $builddir/src/world/partners.c.o: cc src/world/partners.c +build $builddir/src/world/area_pra/pra_33/D89700.c.o: cc src/world/area_pra/pra_33/D89700.c +build $builddir/src/world/area_pra/pra_21/D77F20.c.o: cc src/world/area_pra/pra_21/D77F20.c +build $builddir/src/world/area_pra/pra_31/D7ED60.c.o: cc src/world/area_pra/pra_31/D7ED60.c +build $builddir/src/world/area_pra/pra_21/D77F40.c.o: cc src/world/area_pra/pra_21/D77F40.c +build $builddir/src/world/area_pra/pra_31/D7F270.c.o: cc src/world/area_pra/pra_31/D7F270.c +build $builddir/src/world/area_pra/pra_31/D7ED80.c.o: cc src/world/area_pra/pra_31/D7ED80.c +build $builddir/src/world/area_pra/pra_03/D53CB0.c.o: cc src/world/area_pra/pra_03/D53CB0.c +build $builddir/src/world/area_pra/pra_03/D53CD0.c.o: cc src/world/area_pra/pra_03/D53CD0.c +build $builddir/src/world/area_pra/pra_15/D69810.c.o: cc src/world/area_pra/pra_15/D69810.c +build $builddir/src/world/area_pra/pra_15/D69830.c.o: cc src/world/area_pra/pra_15/D69830.c +build $builddir/src/world/area_pra/pra_14/D67D20.c.o: cc src/world/area_pra/pra_14/D67D20.c +build $builddir/src/world/area_pra/pra_14/D67D00.c.o: cc src/world/area_pra/pra_14/D67D00.c +build $builddir/src/world/area_pra/pra_27/D799F0.c.o: cc src/world/area_pra/pra_27/D799F0.c +build $builddir/src/world/area_pra/pra_06/D57430.c.o: cc src/world/area_pra/pra_06/D57430.c +build $builddir/src/world/area_pra/pra_13/D645E0.c.o: cc src/world/area_pra/pra_13/D645E0.c +build $builddir/src/world/area_pra/pra_13/D64600.c.o: cc src/world/area_pra/pra_13/D64600.c +build $builddir/src/world/area_pra/pra_29/D7CB70.c.o: cc src/world/area_pra/pra_29/D7CB70.c +build $builddir/src/world/area_pra/pra_29/D7CB50.c.o: cc src/world/area_pra/pra_29/D7CB50.c +build $builddir/src/world/area_pra/pra_40/D999B0.c.o: cc src/world/area_pra/pra_40/D999B0.c +build $builddir/src/world/area_pra/pra_28/D7B2A0.c.o: cc src/world/area_pra/pra_28/D7B2A0.c +build $builddir/src/world/area_pra/pra_40/D999D0.c.o: cc src/world/area_pra/pra_40/D999D0.c +build $builddir/src/world/area_pra/pra_09/D588B0.c.o: cc src/world/area_pra/pra_09/D588B0.c +build $builddir/src/world/area_pra/pra_12/D62D10.c.o: cc src/world/area_pra/pra_12/D62D10.c +build $builddir/src/world/area_pra/pra_09/D58890.c.o: cc src/world/area_pra/pra_09/D58890.c +build $builddir/src/world/area_pra/pra_20/D763C0.c.o: cc src/world/area_pra/pra_20/D763C0.c +build $builddir/src/world/area_pra/pra_20/D763A0.c.o: cc src/world/area_pra/pra_20/D763A0.c +build $builddir/src/world/area_pra/pra_02/D4FFF0.c.o: cc src/world/area_pra/pra_02/D4FFF0.c +build $builddir/src/world/area_pra/pra_02/D50010.c.o: cc src/world/area_pra/pra_02/D50010.c +build $builddir/src/world/area_pra/pra_39/D97890.c.o: cc src/world/area_pra/pra_39/D97890.c +build $builddir/src/world/area_pra/pra_34/D8B3D0.c.o: cc src/world/area_pra/pra_34/D8B3D0.c +build $builddir/src/world/area_pra/pra_34/D8B3B0.c.o: cc src/world/area_pra/pra_34/D8B3B0.c +build $builddir/src/world/area_pra/pra_10/D5F2D0.c.o: cc src/world/area_pra/pra_10/D5F2D0.c +build $builddir/src/world/area_pra/pra_10/D5F2B0.c.o: cc src/world/area_pra/pra_10/D5F2B0.c +build $builddir/src/world/area_pra/pra_22/D788A0.c.o: cc src/world/area_pra/pra_22/D788A0.c +build $builddir/src/world/area_pra/pra_37/D92F40.c.o: cc src/world/area_pra/pra_37/D92F40.c +build $builddir/src/world/area_pra/pra_22/D78880.c.o: cc src/world/area_pra/pra_22/D78880.c +build $builddir/src/world/area_pra/pra_01/D4D060.c.o: cc src/world/area_pra/pra_01/D4D060.c +build $builddir/src/world/area_pra/pra_01/D4D040.c.o: cc src/world/area_pra/pra_01/D4D040.c +build $builddir/src/world/area_pra/pra_19/D6E9D0.c.o: cc src/world/area_pra/pra_19/D6E9D0.c +build $builddir/src/world/area_pra/pra_19/D6E9B0.c.o: cc src/world/area_pra/pra_19/D6E9B0.c +build $builddir/src/world/area_pra/pra_16/D69B40.c.o: cc src/world/area_pra/pra_16/D69B40.c +build $builddir/src/world/area_pra/pra_16/D69B20.c.o: cc src/world/area_pra/pra_16/D69B20.c +build $builddir/src/world/area_pra/pra_35/D8FBA0.c.o: cc src/world/area_pra/pra_35/D8FBA0.c +build $builddir/src/world/area_pra/pra_35/D8D270.c.o: cc src/world/area_pra/pra_35/D8D270.c +build $builddir/src/world/area_pra/pra_35/D8D250.c.o: cc src/world/area_pra/pra_35/D8D250.c +build $builddir/src/world/area_pra/pra_18/D6B640.c.o: cc src/world/area_pra/pra_18/D6B640.c +build $builddir/src/world/area_pra/pra_18/D6B620.c.o: cc src/world/area_pra/pra_18/D6B620.c +build $builddir/src/world/area_pra/pra_11/D61500.c.o: cc src/world/area_pra/pra_11/D61500.c +build $builddir/src/world/area_pra/pra_11/D61520.c.o: cc src/world/area_pra/pra_11/D61520.c +build $builddir/src/world/area_pra/pra_04/D546B0.c.o: cc src/world/area_pra/pra_04/D546B0.c +build $builddir/src/world/area_pra/pra_04/D54840.c.o: cc src/world/area_pra/pra_04/D54840.c +build $builddir/src/world/area_pra/pra_04/D54690.c.o: cc src/world/area_pra/pra_04/D54690.c +build $builddir/src/world/area_pra/pra_36/D91700.c.o: cc src/world/area_pra/pra_36/D91700.c +build $builddir/src/world/area_pra/pra_05/D55BD0.c.o: cc src/world/area_pra/pra_05/D55BD0.c +build $builddir/src/world/area_pra/pra_05/D55BB0.c.o: cc src/world/area_pra/pra_05/D55BB0.c +build $builddir/src/world/area_pra/pra_38/D955F0.c.o: cc src/world/area_pra/pra_38/D955F0.c +build $builddir/src/world/area_pra/pra_32/D86A00.c.o: cc src/world/area_pra/pra_32/D86A00.c +build $builddir/src/world/area_pra/pra_32/D86A20.c.o: cc src/world/area_pra/pra_32/D86A20.c +build $builddir/src/world/script_api/7E3700.c.o: cc src/world/script_api/7E3700.c +build $builddir/src/world/script_api/7E2AA0.c.o: cc src/world/script_api/7E2AA0.c +build $builddir/src/world/script_api/7E0E80.c.o: cc src/world/script_api/7E0E80.c +build $builddir/src/world/area_iwa/iwa_03/918EF0.c.o: cc src/world/area_iwa/iwa_03/918EF0.c +build $builddir/src/world/area_iwa/iwa_02/915D70.c.o: cc src/world/area_iwa/iwa_02/915D70.c +build $builddir/src/world/area_iwa/iwa_03/918BB0.c.o: cc src/world/area_iwa/iwa_03/918BB0.c +build $builddir/src/world/area_iwa/iwa_01/912960.c.o: cc src/world/area_iwa/iwa_01/912960.c +build $builddir/src/world/area_iwa/iwa_01/90F6B0.c.o: cc src/world/area_iwa/iwa_01/90F6B0.c +build $builddir/src/world/area_iwa/iwa_01/90FBD0.c.o: cc src/world/area_iwa/iwa_01/90FBD0.c +build $builddir/src/world/area_iwa/iwa_10/91E6D0.c.o: cc src/world/area_iwa/iwa_10/91E6D0.c +build $builddir/src/world/area_iwa/iwa_10/91F5A0.c.o: cc src/world/area_iwa/iwa_10/91F5A0.c +build $builddir/src/world/area_iwa/iwa_10/91FA80.c.o: cc src/world/area_iwa/iwa_10/91FA80.c +build $builddir/src/world/area_iwa/iwa_10/91E5B0.c.o: cc src/world/area_iwa/iwa_10/91E5B0.c +build $builddir/src/world/area_iwa/iwa_10/91FB20.c.o: cc src/world/area_iwa/iwa_10/91FB20.c +build $builddir/src/world/area_iwa/iwa_10/91E570.c.o: cc src/world/area_iwa/iwa_10/91E570.c +build $builddir/src/world/area_iwa/iwa_04/91B8E0.c.o: cc src/world/area_iwa/iwa_04/91B8E0.c +build $builddir/src/world/area_iwa/iwa_00/90CC40.c.o: cc src/world/area_iwa/iwa_00/90CC40.c +build $builddir/src/world/area_iwa/iwa_00/90CEF0.c.o: cc src/world/area_iwa/iwa_00/90CEF0.c +build $builddir/src/world/area_iwa/iwa_11/9269F0.c.o: cc src/world/area_iwa/iwa_11/9269F0.c +build $builddir/src/world/area_iwa/iwa_11/926A10.c.o: cc src/world/area_iwa/iwa_11/926A10.c +build $builddir/src/world/area_iwa/iwa_11/926C70.c.o: cc src/world/area_iwa/iwa_11/926C70.c +build $builddir/src/world/area_end/end_00/DF9300.c.o: cc src/world/area_end/end_00/DF9300.c +build $builddir/src/world/area_end/end_00/DF9510.c.o: cc src/world/area_end/end_00/DF9510.c +build $builddir/src/world/area_end/end_00/DF6A00.c.o: cc src/world/area_end/end_00/DF6A00.c +build $builddir/src/world/area_end/end_00/DF6A20.c.o: cc src/world/area_end/end_00/DF6A20.c +build $builddir/src/world/area_end/end_01/E05370.c.o: cc src/world/area_end/end_01/E05370.c +build $builddir/src/world/area_end/end_01/E05390.c.o: cc src/world/area_end/end_01/E05390.c +build $builddir/src/world/area_end/end_01/E08050.c.o: cc src/world/area_end/end_01/E08050.c +build $builddir/src/world/area_end/end_01/E07C20.c.o: cc src/world/area_end/end_01/E07C20.c +build $builddir/src/world/area_end/end_01/E05360.c.o: cc src/world/area_end/end_01/E05360.c +build $builddir/src/world/area_tik/tik_20/89A350.c.o: cc src/world/area_tik/tik_20/89A350.c +build $builddir/src/world/area_tik/tik_20/89ACB0.c.o: cc src/world/area_tik/tik_20/89ACB0.c +build $builddir/src/world/area_tik/tik_12/888BD0.c.o: cc src/world/area_tik/tik_12/888BD0.c +build $builddir/src/world/area_tik/tik_12/8891C0.c.o: cc src/world/area_tik/tik_12/8891C0.c +build $builddir/src/world/area_tik/tik_12/88A530.c.o: cc src/world/area_tik/tik_12/88A530.c +build $builddir/src/world/area_tik/tik_07/87AC00.c.o: cc src/world/area_tik/tik_07/87AC00.c +build $builddir/src/world/area_tik/tik_07/879BE0.c.o: cc src/world/area_tik/tik_07/879BE0.c +build $builddir/src/world/area_tik/tik_14/88DBF0.c.o: cc src/world/area_tik/tik_14/88DBF0.c +build $builddir/src/world/area_tik/tik_14/88D600.c.o: cc src/world/area_tik/tik_14/88D600.c +build $builddir/src/world/area_tik/tik_22/89FEC0.c.o: cc src/world/area_tik/tik_22/89FEC0.c +build $builddir/src/world/area_tik/tik_21/89D7A0.c.o: cc src/world/area_tik/tik_21/89D7A0.c +build $builddir/src/world/area_tik/tik_22/89FEF0.c.o: cc src/world/area_tik/tik_22/89FEF0.c +build $builddir/src/world/area_tik/tik_23/8A2D30.c.o: cc src/world/area_tik/tik_23/8A2D30.c +build $builddir/src/world/area_tik/tik_23/8A23D0.c.o: cc src/world/area_tik/tik_23/8A23D0.c +build $builddir/src/world/area_tik/tik_04/872020.c.o: cc src/world/area_tik/tik_04/872020.c +build $builddir/src/world/area_tik/tik_04/871A30.c.o: cc src/world/area_tik/tik_04/871A30.c +build $builddir/src/world/area_tik/tik_10/8863C0.c.o: cc src/world/area_tik/tik_10/8863C0.c +build $builddir/src/world/area_tik/tik_02/86C740.c.o: cc src/world/area_tik/tik_02/86C740.c +build $builddir/src/world/area_tik/tik_10/8866D0.c.o: cc src/world/area_tik/tik_10/8866D0.c +build $builddir/src/world/area_tik/tik_02/86CA50.c.o: cc src/world/area_tik/tik_02/86CA50.c +build $builddir/src/world/area_tik/tik_02/86CD10.c.o: cc src/world/area_tik/tik_02/86CD10.c +build $builddir/src/world/area_tik/tik_17/892A20.c.o: cc src/world/area_tik/tik_17/892A20.c +build $builddir/src/world/area_tik/tik_17/892A50.c.o: cc src/world/area_tik/tik_17/892A50.c +build $builddir/src/world/area_tik/tik_17/893790.c.o: cc src/world/area_tik/tik_17/893790.c +build $builddir/src/world/area_tik/tik_05/874DC0.c.o: cc src/world/area_tik/tik_05/874DC0.c +build $builddir/src/world/area_tik/tik_05/8750D0.c.o: cc src/world/area_tik/tik_05/8750D0.c +build $builddir/src/world/area_tik/tik_09/8827B0.c.o: cc src/world/area_tik/tik_09/8827B0.c +build $builddir/src/world/area_tik/tik_09/8821C0.c.o: cc src/world/area_tik/tik_09/8821C0.c +build $builddir/src/world/area_tik/tik_09/882BF0.c.o: cc src/world/area_tik/tik_09/882BF0.c +build $builddir/src/world/area_tik/tik_25/8A7F80.c.o: cc src/world/area_tik/tik_25/8A7F80.c +build $builddir/src/world/area_tik/tik_25/8A8600.c.o: cc src/world/area_tik/tik_25/8A8600.c +build $builddir/src/world/area_tik/tik_03/86EB00.c.o: cc src/world/area_tik/tik_03/86EB00.c +build $builddir/src/world/area_tik/tik_03/86F0F0.c.o: cc src/world/area_tik/tik_03/86F0F0.c +build $builddir/src/world/area_tik/tik_01/8694B0.c.o: cc src/world/area_tik/tik_01/8694B0.c +build $builddir/src/world/area_tik/tik_01/869EE0.c.o: cc src/world/area_tik/tik_01/869EE0.c +build $builddir/src/world/area_tik/tik_01/869AA0.c.o: cc src/world/area_tik/tik_01/869AA0.c +build $builddir/src/world/area_tik/tik_06/8774D0.c.o: cc src/world/area_tik/tik_06/8774D0.c +build $builddir/src/world/area_tik/tik_08/87F3E0.c.o: cc src/world/area_tik/tik_08/87F3E0.c +build $builddir/src/world/area_tik/tik_06/876EE0.c.o: cc src/world/area_tik/tik_06/876EE0.c +build $builddir/src/world/area_tik/tik_08/87F820.c.o: cc src/world/area_tik/tik_08/87F820.c +build $builddir/src/world/area_tik/tik_08/87EDF0.c.o: cc src/world/area_tik/tik_08/87EDF0.c +build $builddir/src/world/area_tik/tik_24/8A5AD0.c.o: cc src/world/area_tik/tik_24/8A5AD0.c +build $builddir/src/world/area_tik/tik_24/8A5DE0.c.o: cc src/world/area_tik/tik_24/8A5DE0.c +build $builddir/src/world/area_tik/tik_24/8A5A80.c.o: cc src/world/area_tik/tik_24/8A5A80.c +build $builddir/src/world/area_tik/tik_19/897BD0.c.o: cc src/world/area_tik/tik_19/897BD0.c +build $builddir/src/world/area_tik/tik_19/8975E0.c.o: cc src/world/area_tik/tik_19/8975E0.c +build $builddir/src/world/area_tik/tik_15/88FBA0.c.o: cc src/world/area_tik/tik_15/88FBA0.c +build $builddir/src/world/area_tik/tik_15/890190.c.o: cc src/world/area_tik/tik_15/890190.c +build $builddir/src/world/area_tik/tik_18/8956E0.c.o: cc src/world/area_tik/tik_18/8956E0.c +build $builddir/src/world/area_tik/tik_18/8959F0.c.o: cc src/world/area_tik/tik_18/8959F0.c +build $builddir/src/world/area_kgr/kgr_02/8AA5B0.c.o: cc src/world/area_kgr/kgr_02/8AA5B0.c +build $builddir/src/world/area_kgr/kgr_01/8A9B70.c.o: cc src/world/area_kgr/kgr_01/8A9B70.c +build $builddir/src/world/area_kgr/kgr_01/8A9A10.c.o: cc src/world/area_kgr/kgr_01/8A9A10.c +build $builddir/src/world/area_kgr/kgr_02/8AA450.c.o: cc src/world/area_kgr/kgr_02/8AA450.c +build $builddir/src/world/area_kgr/kgr_02/8AAB80.c.o: cc src/world/area_kgr/kgr_02/8AAB80.c +build $builddir/src/world/area_arn/arn_02/BDD1B0.c.o: cc src/world/area_arn/arn_02/BDD1B0.c +build $builddir/src/world/area_arn/arn_08/BF47A0.c.o: cc src/world/area_arn/arn_08/BF47A0.c +build $builddir/src/world/area_arn/arn_08/BF4860.c.o: cc src/world/area_arn/arn_08/BF4860.c +build $builddir/src/world/area_arn/arn_03/BDED90.c.o: cc src/world/area_arn/arn_03/BDED90.c +build $builddir/src/world/area_arn/arn_04/BE37B0.c.o: cc src/world/area_arn/arn_04/BE37B0.c +build $builddir/src/world/area_arn/arn_09/BF6060.c.o: cc src/world/area_arn/arn_09/BF6060.c +build $builddir/src/world/area_arn/arn_05/BE7BE0.c.o: cc src/world/area_arn/arn_05/BE7BE0.c +build $builddir/src/world/area_arn/arn_07/BED740.c.o: cc src/world/area_arn/arn_07/BED740.c +build $builddir/src/world/area_arn/arn_07/BED660.c.o: cc src/world/area_arn/arn_07/BED660.c +build $builddir/src/world/area_arn/arn_07/BED5F0.c.o: cc src/world/area_arn/arn_07/BED5F0.c +build $builddir/src/world/area_arn/arn_07/BECDF0.c.o: cc src/world/area_arn/arn_07/BECDF0.c +build $builddir/src/world/area_kzn/kzn_03/C60D10.c.o: cc src/world/area_kzn/kzn_03/C60D10.c +build $builddir/src/world/area_kzn/kzn_03/C61020.c.o: cc src/world/area_kzn/kzn_03/C61020.c +build $builddir/src/world/area_kzn/kzn_03/C63A10.c.o: cc src/world/area_kzn/kzn_03/C63A10.c +build $builddir/src/world/area_kzn/kzn_01/C599D0.c.o: cc src/world/area_kzn/kzn_01/C599D0.c +build $builddir/src/world/area_kzn/kzn_02/C5CE70.c.o: cc src/world/area_kzn/kzn_02/C5CE70.c +build $builddir/src/world/area_kzn/kzn_02/C5AA50.c.o: cc src/world/area_kzn/kzn_02/C5AA50.c +build $builddir/src/world/area_kzn/kzn_02/C5A740.c.o: cc src/world/area_kzn/kzn_02/C5A740.c +build $builddir/src/world/area_kzn/kzn_02/C5AC20.c.o: cc src/world/area_kzn/kzn_02/C5AC20.c +build $builddir/src/world/area_kzn/kzn_22/C9A200.c.o: cc src/world/area_kzn/kzn_22/C9A200.c +build $builddir/src/world/area_kzn/kzn_22/C9A540.c.o: cc src/world/area_kzn/kzn_22/C9A540.c +build $builddir/src/world/area_kzn/kzn_06/C6CD10.c.o: cc src/world/area_kzn/kzn_06/C6CD10.c +build $builddir/src/world/area_kzn/kzn_06/C6CC30.c.o: cc src/world/area_kzn/kzn_06/C6CC30.c +build $builddir/src/world/area_kzn/kzn_06/C6C920.c.o: cc src/world/area_kzn/kzn_06/C6C920.c +build $builddir/src/world/area_kzn/kzn_20/C95F30.c.o: cc src/world/area_kzn/kzn_20/C95F30.c +build $builddir/src/world/area_kzn/kzn_20/C96240.c.o: cc src/world/area_kzn/kzn_20/C96240.c +build $builddir/src/world/area_kzn/kzn_09/C77D00.c.o: cc src/world/area_kzn/kzn_09/C77D00.c +build $builddir/src/world/area_kzn/kzn_19/C8DBB0.c.o: cc src/world/area_kzn/kzn_19/C8DBB0.c +build $builddir/src/world/area_kzn/kzn_09/C76CE0.c.o: cc src/world/area_kzn/kzn_09/C76CE0.c +build $builddir/src/world/area_kzn/kzn_09/C77A20.c.o: cc src/world/area_kzn/kzn_09/C77A20.c +build $builddir/src/world/area_kzn/kzn_10/C7E180.c.o: cc src/world/area_kzn/kzn_10/C7E180.c +build $builddir/src/world/area_kzn/kzn_10/C7E4B0.c.o: cc src/world/area_kzn/kzn_10/C7E4B0.c +build $builddir/src/world/area_kzn/kzn_04/C68130.c.o: cc src/world/area_kzn/kzn_04/C68130.c +build $builddir/src/world/area_kzn/kzn_04/C69180.c.o: cc src/world/area_kzn/kzn_04/C69180.c +build $builddir/src/world/area_kzn/kzn_04/C68440.c.o: cc src/world/area_kzn/kzn_04/C68440.c +build $builddir/src/world/area_kzn/kzn_23/C9C610.c.o: cc src/world/area_kzn/kzn_23/C9C610.c +build $builddir/src/world/area_kzn/kzn_23/C9C300.c.o: cc src/world/area_kzn/kzn_23/C9C300.c +build $builddir/src/world/area_kzn/kzn_07/C6EA50.c.o: cc src/world/area_kzn/kzn_07/C6EA50.c +build $builddir/src/world/area_kzn/kzn_07/C6E330.c.o: cc src/world/area_kzn/kzn_07/C6E330.c +build $builddir/src/world/area_kzn/kzn_11/C801A0.c.o: cc src/world/area_kzn/kzn_11/C801A0.c +build $builddir/src/world/area_kzn/kzn_11/C80600.c.o: cc src/world/area_kzn/kzn_11/C80600.c +build $builddir/src/world/area_kzn/kzn_11/C804B0.c.o: cc src/world/area_kzn/kzn_11/C804B0.c +build $builddir/src/world/area_kzn/kzn_18/C8C0A0.c.o: cc src/world/area_kzn/kzn_18/C8C0A0.c +build $builddir/src/world/area_kzn/kzn_18/C8C0E0.c.o: cc src/world/area_kzn/kzn_18/C8C0E0.c +build $builddir/src/world/area_kzn/kzn_05/C6C0D0.c.o: cc src/world/area_kzn/kzn_05/C6C0D0.c +build $builddir/src/world/area_kzn/kzn_18/C8C3F0.c.o: cc src/world/area_kzn/kzn_18/C8C3F0.c +build $builddir/src/world/area_kzn/kzn_17/C887B0.c.o: cc src/world/area_kzn/kzn_17/C887B0.c +build $builddir/src/world/area_kzn/kzn_17/C85DC0.c.o: cc src/world/area_kzn/kzn_17/C85DC0.c +build $builddir/src/world/area_kzn/kzn_17/C85AB0.c.o: cc src/world/area_kzn/kzn_17/C85AB0.c +build $builddir/src/world/area_kzn/kzn_08/C71480.c.o: cc src/world/area_kzn/kzn_08/C71480.c +build $builddir/src/world/area_kzn/kzn_08/C71ED0.c.o: cc src/world/area_kzn/kzn_08/C71ED0.c +build $builddir/src/world/area_kzn/kzn_08/C71C10.c.o: cc src/world/area_kzn/kzn_08/C71C10.c +build $builddir/src/world/area_gv/gv_01/E1E460.c.o: cc src/world/area_gv/gv_01/E1E460.c +build $builddir/src/world/area_kkj/kkj_01/AC5170.c.o: cc src/world/area_kkj/kkj_01/AC5170.c +build $builddir/src/world/area_kkj/kkj_20/AFDB40.c.o: cc src/world/area_kkj/kkj_20/AFDB40.c +build $builddir/src/world/area_kkj/kkj_20/AFDE00.c.o: cc src/world/area_kkj/kkj_20/AFDE00.c +build $builddir/src/world/area_kkj/kkj_29/B150E0.c.o: cc src/world/area_kkj/kkj_29/B150E0.c +build $builddir/src/world/area_kkj/kkj_29/B150B0.c.o: cc src/world/area_kkj/kkj_29/B150B0.c +build $builddir/src/world/area_kkj/kkj_17/AF1C60.c.o: cc src/world/area_kkj/kkj_17/AF1C60.c +build $builddir/src/world/area_kkj/kkj_26/B13120.c.o: cc src/world/area_kkj/kkj_26/B13120.c +build $builddir/src/world/area_kkj/kkj_03/AC9710.c.o: cc src/world/area_kkj/kkj_03/AC9710.c +build $builddir/src/world/area_kkj/kkj_03/AC9730.c.o: cc src/world/area_kkj/kkj_03/AC9730.c +build $builddir/src/world/area_kkj/kkj_14/ADAEF0.c.o: cc src/world/area_kkj/kkj_14/ADAEF0.c +build $builddir/src/world/area_kkj/kkj_14/ADAEA0.c.o: cc src/world/area_kkj/kkj_14/ADAEA0.c +build $builddir/src/world/area_kkj/kkj_15/AE5590.c.o: cc src/world/area_kkj/kkj_15/AE5590.c +build $builddir/src/world/area_kkj/kkj_15/AE58D0.c.o: cc src/world/area_kkj/kkj_15/AE58D0.c +build $builddir/src/world/area_kkj/kkj_15/AE5A90.c.o: cc src/world/area_kkj/kkj_15/AE5A90.c +build $builddir/src/world/area_kkj/kkj_15/AE5B60.c.o: cc src/world/area_kkj/kkj_15/AE5B60.c +build $builddir/src/world/area_kkj/kkj_23/B028A0.c.o: cc src/world/area_kkj/kkj_23/B028A0.c +build $builddir/src/world/area_kkj/kkj_23/B03190.c.o: cc src/world/area_kkj/kkj_23/B03190.c +build $builddir/src/world/area_kkj/kkj_23/B02880.c.o: cc src/world/area_kkj/kkj_23/B02880.c +build $builddir/src/world/area_kkj/kkj_13/AD6200.c.o: cc src/world/area_kkj/kkj_13/AD6200.c +build $builddir/src/world/area_kkj/kkj_13/AD5EF0.c.o: cc src/world/area_kkj/kkj_13/AD5EF0.c +build $builddir/src/world/area_kkj/kkj_13/AD5ED0.c.o: cc src/world/area_kkj/kkj_13/AD5ED0.c +build $builddir/src/world/area_kkj/kkj_10/ACAB20.c.o: cc src/world/area_kkj/kkj_10/ACAB20.c +build $builddir/src/world/area_kkj/kkj_10/ACAB90.c.o: cc src/world/area_kkj/kkj_10/ACAB90.c +build $builddir/src/world/area_kkj/kkj_10/ACB3C0.c.o: cc src/world/area_kkj/kkj_10/ACB3C0.c +build $builddir/src/world/area_kkj/kkj_10/ACABD0.c.o: cc src/world/area_kkj/kkj_10/ACABD0.c +build $builddir/src/world/area_kkj/kkj_16/AEDC60.c.o: cc src/world/area_kkj/kkj_16/AEDC60.c +build $builddir/src/world/area_kkj/kkj_16/AED410.c.o: cc src/world/area_kkj/kkj_16/AED410.c +build $builddir/src/world/area_kkj/kkj_00/ABB290.c.o: cc src/world/area_kkj/kkj_00/ABB290.c +build $builddir/src/world/area_kkj/kkj_00/ABB340.c.o: cc src/world/area_kkj/kkj_00/ABB340.c +build $builddir/src/world/area_kkj/kkj_18/AF2CA0.c.o: cc src/world/area_kkj/kkj_18/AF2CA0.c +build $builddir/src/world/area_kkj/kkj_18/AF2FE0.c.o: cc src/world/area_kkj/kkj_18/AF2FE0.c +build $builddir/src/world/area_kkj/kkj_12/AD4090.c.o: cc src/world/area_kkj/kkj_12/AD4090.c +build $builddir/src/world/area_kkj/kkj_12/AD4100.c.o: cc src/world/area_kkj/kkj_12/AD4100.c +build $builddir/src/world/area_kkj/kkj_11/ACE1B0.c.o: cc src/world/area_kkj/kkj_11/ACE1B0.c +build $builddir/src/world/area_kkj/kkj_11/ACE9E0.c.o: cc src/world/area_kkj/kkj_11/ACE9E0.c +build $builddir/src/world/area_kkj/kkj_11/ACE1F0.c.o: cc src/world/area_kkj/kkj_11/ACE1F0.c +build $builddir/src/world/area_kkj/kkj_11/ACE140.c.o: cc src/world/area_kkj/kkj_11/ACE140.c +build $builddir/src/world/area_kkj/kkj_27/B14080.c.o: cc src/world/area_kkj/kkj_27/B14080.c +build $builddir/src/world/area_kkj/kkj_27/B13D70.c.o: cc src/world/area_kkj/kkj_27/B13D70.c +build $builddir/src/world/area_kkj/kkj_24/B06570.c.o: cc src/world/area_kkj/kkj_24/B06570.c +build $builddir/src/world/area_kkj/kkj_25/B06A00.c.o: cc src/world/area_kkj/kkj_25/B06A00.c +build $builddir/src/world/area_kkj/kkj_25/B06A20.c.o: cc src/world/area_kkj/kkj_25/B06A20.c +build $builddir/src/world/area_kkj/kkj_25/B06A80.c.o: cc src/world/area_kkj/kkj_25/B06A80.c +build $builddir/src/world/area_kkj/kkj_25/B06A50.c.o: cc src/world/area_kkj/kkj_25/B06A50.c +build $builddir/src/world/area_kkj/kkj_25/B06D10.c.o: cc src/world/area_kkj/kkj_25/B06D10.c +build $builddir/src/world/area_kkj/kkj_19/AF7950.c.o: cc src/world/area_kkj/kkj_19/AF7950.c +build $builddir/src/world/area_hos/hos_00/A0C4E0.c.o: cc src/world/area_hos/hos_00/A0C4E0.c +build $builddir/src/world/area_kkj/kkj_19/AF7C00.c.o: cc src/world/area_kkj/kkj_19/AF7C00.c +build $builddir/src/world/area_hos/hos_00/A0C930.c.o: cc src/world/area_hos/hos_00/A0C930.c +build $builddir/src/world/area_hos/hos_00/A0BD40.c.o: cc src/world/area_hos/hos_00/A0BD40.c +build $builddir/src/world/area_hos/hos_00/A0BCF0.c.o: cc src/world/area_hos/hos_00/A0BCF0.c +build $builddir/src/world/area_hos/hos_20/A45C40.c.o: cc src/world/area_hos/hos_20/A45C40.c +build $builddir/src/world/area_hos/hos_00/A0C4B0.c.o: cc src/world/area_hos/hos_00/A0C4B0.c +build $builddir/src/world/area_hos/hos_20/A45930.c.o: cc src/world/area_hos/hos_20/A45930.c +build $builddir/src/world/area_hos/hos_05/A2A240.c.o: cc src/world/area_hos/hos_05/A2A240.c +build $builddir/src/world/area_hos/hos_05/A2EF00.c.o: cc src/world/area_hos/hos_05/A2EF00.c +build $builddir/src/world/area_hos/hos_05/A2EC30.c.o: cc src/world/area_hos/hos_05/A2EC30.c +build $builddir/src/world/area_hos/hos_05/A2AA70.c.o: cc src/world/area_hos/hos_05/A2AA70.c +build $builddir/src/world/area_hos/hos_05/A2AAC0.c.o: cc src/world/area_hos/hos_05/A2AAC0.c +build $builddir/src/world/area_hos/hos_03/A1BB70.c.o: cc src/world/area_hos/hos_03/A1BB70.c +build $builddir/src/world/area_hos/hos_03/A1BDB0.c.o: cc src/world/area_hos/hos_03/A1BDB0.c +build $builddir/src/world/area_hos/hos_03/A1B100.c.o: cc src/world/area_hos/hos_03/A1B100.c +build $builddir/src/world/area_hos/hos_03/A1B130.c.o: cc src/world/area_hos/hos_03/A1B130.c +build $builddir/src/world/area_hos/hos_04/A27A30.c.o: cc src/world/area_hos/hos_04/A27A30.c +build $builddir/src/world/area_hos/hos_04/A26ED0.c.o: cc src/world/area_hos/hos_04/A26ED0.c +build $builddir/src/world/area_hos/hos_04/A27490.c.o: cc src/world/area_hos/hos_04/A27490.c +build $builddir/src/world/area_hos/hos_04/A274B0.c.o: cc src/world/area_hos/hos_04/A274B0.c +build $builddir/src/world/area_hos/hos_04/A27AA0.c.o: cc src/world/area_hos/hos_04/A27AA0.c +build $builddir/src/world/area_hos/hos_02/A16220.c.o: cc src/world/area_hos/hos_02/A16220.c +build $builddir/src/world/area_hos/hos_02/A17210.c.o: cc src/world/area_hos/hos_02/A17210.c +build $builddir/src/world/area_hos/hos_06/A3A210.c.o: cc src/world/area_hos/hos_06/A3A210.c +build $builddir/src/world/area_hos/hos_06/A3B4B0.c.o: cc src/world/area_hos/hos_06/A3B4B0.c +build $builddir/src/world/area_hos/hos_06/A397F0.c.o: cc src/world/area_hos/hos_06/A397F0.c +build $builddir/src/world/area_hos/hos_06/A3A230.c.o: cc src/world/area_hos/hos_06/A3A230.c +build $builddir/src/world/area_hos/hos_01/A11650.c.o: cc src/world/area_hos/hos_01/A11650.c +build $builddir/src/world/area_hos/hos_06/A394E0.c.o: cc src/world/area_hos/hos_06/A394E0.c +build $builddir/src/world/area_hos/hos_01/A11020.c.o: cc src/world/area_hos/hos_01/A11020.c +build $builddir/src/world/area_hos/hos_01/A10880.c.o: cc src/world/area_hos/hos_01/A10880.c +build $builddir/src/world/area_hos/hos_10/A3FBA0.c.o: cc src/world/area_hos/hos_10/A3FBA0.c +build $builddir/src/world/area_hos/hos_10/A3F760.c.o: cc src/world/area_hos/hos_10/A3F760.c +build $builddir/src/world/area_hos/hos_10/A3FEB0.c.o: cc src/world/area_hos/hos_10/A3FEB0.c +build $builddir/src/world/area_hos/hos_10/A3F740.c.o: cc src/world/area_hos/hos_10/A3F740.c +build $builddir/src/world/area_obk/obk_05/BCD060.c.o: cc src/world/area_obk/obk_05/BCD060.c +build $builddir/src/world/area_obk/obk_05/BCD7D0.c.o: cc src/world/area_obk/obk_05/BCD7D0.c +build $builddir/src/world/area_obk/obk_04/BC7E60.c.o: cc src/world/area_obk/obk_04/BC7E60.c +build $builddir/src/world/area_obk/obk_04/BC7EB0.c.o: cc src/world/area_obk/obk_04/BC7EB0.c +build $builddir/src/world/area_obk/obk_08/BD3870.c.o: cc src/world/area_obk/obk_08/BD3870.c +build $builddir/src/world/area_obk/obk_08/BD4A90.c.o: cc src/world/area_obk/obk_08/BD4A90.c +build $builddir/src/world/area_obk/obk_08/BD40B0.c.o: cc src/world/area_obk/obk_08/BD40B0.c +build $builddir/src/world/area_obk/obk_08/BD4110.c.o: cc src/world/area_obk/obk_08/BD4110.c +build $builddir/src/world/area_obk/obk_09/BDABA0.c.o: cc src/world/area_obk/obk_09/BDABA0.c +build $builddir/src/world/area_obk/obk_09/BDA7B0.c.o: cc src/world/area_obk/obk_09/BDA7B0.c +build $builddir/src/world/area_obk/obk_09/BDAB00.c.o: cc src/world/area_obk/obk_09/BDAB00.c +build $builddir/src/world/area_obk/obk_09/BDA940.c.o: cc src/world/area_obk/obk_09/BDA940.c +build $builddir/src/world/area_obk/obk_02/BC2CD0.c.o: cc src/world/area_obk/obk_02/BC2CD0.c +build $builddir/src/world/area_obk/obk_02/BC2A90.c.o: cc src/world/area_obk/obk_02/BC2A90.c +build $builddir/src/world/area_obk/obk_07/BCF0F0.c.o: cc src/world/area_obk/obk_07/BCF0F0.c +build $builddir/src/world/area_obk/obk_07/BCEEB0.c.o: cc src/world/area_obk/obk_07/BCEEB0.c +build $builddir/src/world/area_obk/obk_07/BCEBF0.c.o: cc src/world/area_obk/obk_07/BCEBF0.c +build $builddir/src/world/area_obk/obk_03/BC4B50.c.o: cc src/world/area_obk/obk_03/BC4B50.c +build $builddir/src/world/area_obk/obk_03/BC4280.c.o: cc src/world/area_obk/obk_03/BC4280.c +build $builddir/src/world/area_obk/obk_03/BC43F0.c.o: cc src/world/area_obk/obk_03/BC43F0.c +build $builddir/src/world/area_obk/obk_01/BBD980.c.o: cc src/world/area_obk/obk_01/BBD980.c +build $builddir/src/world/area_obk/obk_01/BBD1A0.c.o: cc src/world/area_obk/obk_01/BBD1A0.c +build $builddir/src/world/area_mgm/mgm_02/E15D80.c.o: cc src/world/area_mgm/mgm_02/E15D80.c +build $builddir/src/world/area_mgm/mgm_02/E18150.c.o: cc src/world/area_mgm/mgm_02/E18150.c +build $builddir/src/world/area_mgm/mgm_00/E0F980.c.o: cc src/world/area_mgm/mgm_00/E0F980.c +build $builddir/src/world/area_mgm/mgm_00/E0E7A0.c.o: cc src/world/area_mgm/mgm_00/E0E7A0.c +build $builddir/src/world/area_mgm/mgm_01/E12930.c.o: cc src/world/area_mgm/mgm_01/E12930.c +build $builddir/src/world/area_mgm/mgm_01/E12760.c.o: cc src/world/area_mgm/mgm_01/E12760.c +build $builddir/src/world/area_sam/sam_12/D4BAB0.c.o: cc src/world/area_sam/sam_12/D4BAB0.c +build $builddir/src/world/area_sam/sam_12/D4BA20.c.o: cc src/world/area_sam/sam_12/D4BA20.c +build $builddir/src/world/area_sam/sam_02/D05F60.c.o: cc src/world/area_sam/sam_02/D05F60.c +build $builddir/src/world/area_sam/sam_02/D05730.c.o: cc src/world/area_sam/sam_02/D05730.c +build $builddir/src/world/area_sam/sam_11/D3ADA0.c.o: cc src/world/area_sam/sam_11/D3ADA0.c +build $builddir/src/world/area_sam/sam_11/D3A610.c.o: cc src/world/area_sam/sam_11/D3A610.c +build $builddir/src/world/area_sam/sam_11/D3A850.c.o: cc src/world/area_sam/sam_11/D3A850.c +build $builddir/src/world/area_sam/sam_11/D3A930.c.o: cc src/world/area_sam/sam_11/D3A930.c +build $builddir/src/world/area_sam/sam_11/D3A5D0.c.o: cc src/world/area_sam/sam_11/D3A5D0.c +build $builddir/src/world/area_sam/sam_08/D309C0.c.o: cc src/world/area_sam/sam_08/D309C0.c +build $builddir/src/world/area_sam/sam_03/D110C0.c.o: cc src/world/area_sam/sam_03/D110C0.c +build $builddir/src/world/area_sam/sam_08/D2FC80.c.o: cc src/world/area_sam/sam_08/D2FC80.c +build $builddir/src/world/area_sam/sam_01/CF7B70.c.o: cc src/world/area_sam/sam_01/CF7B70.c +build $builddir/src/world/area_sam/sam_01/CF7E80.c.o: cc src/world/area_sam/sam_01/CF7E80.c +build $builddir/src/world/area_sam/sam_09/D362F0.c.o: cc src/world/area_sam/sam_09/D362F0.c +build $builddir/src/world/area_sam/sam_10/D37BD0.c.o: cc src/world/area_sam/sam_10/D37BD0.c +build $builddir/src/world/area_sam/sam_10/D37800.c.o: cc src/world/area_sam/sam_10/D37800.c +build $builddir/src/world/area_sam/sam_07/D2BD30.c.o: cc src/world/area_sam/sam_07/D2BD30.c +build $builddir/src/world/area_sam/sam_04/D13810.c.o: cc src/world/area_sam/sam_04/D13810.c +build $builddir/src/world/area_sam/sam_04/D138E0.c.o: cc src/world/area_sam/sam_04/D138E0.c +build $builddir/src/world/area_sam/sam_04/D135D0.c.o: cc src/world/area_sam/sam_04/D135D0.c +build $builddir/src/world/area_sam/sam_05/D187E0.c.o: cc src/world/area_sam/sam_05/D187E0.c +build $builddir/src/world/area_sam/sam_06/D203E0.c.o: cc src/world/area_sam/sam_06/D203E0.c +build $builddir/src/world/area_sam/sam_06/D1FE90.c.o: cc src/world/area_sam/sam_06/D1FE90.c +build $builddir/src/world/area_jan/jan_12/B730B0.c.o: cc src/world/area_jan/jan_12/B730B0.c +build $builddir/src/world/area_jan/jan_12/B73570.c.o: cc src/world/area_jan/jan_12/B73570.c +build $builddir/src/world/area_jan/jan_13/B767B0.c.o: cc src/world/area_jan/jan_13/B767B0.c +build $builddir/src/world/area_jan/jan_11/B70860.c.o: cc src/world/area_jan/jan_11/B70860.c +build $builddir/src/world/area_jan/jan_11/B71010.c.o: cc src/world/area_jan/jan_11/B71010.c +build $builddir/src/world/area_jan/jan_15/B7D920.c.o: cc src/world/area_jan/jan_15/B7D920.c +build $builddir/src/world/area_jan/jan_15/B7D9E0.c.o: cc src/world/area_jan/jan_15/B7D9E0.c +build $builddir/src/world/area_jan/jan_00/B21EA0.c.o: cc src/world/area_jan/jan_00/B21EA0.c +build $builddir/src/world/area_jan/jan_00/B20540.c.o: cc src/world/area_jan/jan_00/B20540.c +build $builddir/src/world/area_jan/jan_05/B4AF10.c.o: cc src/world/area_jan/jan_05/B4AF10.c +build $builddir/src/world/area_jan/jan_00/B216E0.c.o: cc src/world/area_jan/jan_00/B216E0.c +build $builddir/src/world/area_jan/jan_05/B4AAB0.c.o: cc src/world/area_jan/jan_05/B4AAB0.c +build $builddir/src/world/area_jan/jan_05/B4AA70.c.o: cc src/world/area_jan/jan_05/B4AA70.c +build $builddir/src/world/area_jan/jan_05/B4B260.c.o: cc src/world/area_jan/jan_05/B4B260.c +build $builddir/src/world/area_jan/jan_05/B4ADC0.c.o: cc src/world/area_jan/jan_05/B4ADC0.c +build $builddir/src/world/area_jan/jan_10/B6C6A0.c.o: cc src/world/area_jan/jan_10/B6C6A0.c +build $builddir/src/world/area_jan/jan_10/B6D610.c.o: cc src/world/area_jan/jan_10/B6D610.c +build $builddir/src/world/area_jan/jan_10/B6D4C0.c.o: cc src/world/area_jan/jan_10/B6D4C0.c +build $builddir/src/world/area_jan/jan_10/B6C390.c.o: cc src/world/area_jan/jan_10/B6C390.c +build $builddir/src/world/area_jan/jan_10/B6D890.c.o: cc src/world/area_jan/jan_10/B6D890.c +build $builddir/src/world/area_jan/jan_09/B663F0.c.o: cc src/world/area_jan/jan_09/B663F0.c +build $builddir/src/world/area_jan/jan_09/B65AB0.c.o: cc src/world/area_jan/jan_09/B65AB0.c +build $builddir/src/world/area_jan/jan_09/B67190.c.o: cc src/world/area_jan/jan_09/B67190.c +build $builddir/src/world/area_jan/jan_01/B28030.c.o: cc src/world/area_jan/jan_01/B28030.c +build $builddir/src/world/area_jan/jan_09/B660A0.c.o: cc src/world/area_jan/jan_09/B660A0.c +build $builddir/src/world/area_jan/jan_16/B80000.c.o: cc src/world/area_jan/jan_16/B80000.c +build $builddir/src/world/area_jan/jan_01/B291C0.c.o: cc src/world/area_jan/jan_01/B291C0.c +build $builddir/src/world/area_jan/jan_16/B80300.c.o: cc src/world/area_jan/jan_16/B80300.c +build $builddir/src/world/area_jan/jan_08/B5E2B0.c.o: cc src/world/area_jan/jan_08/B5E2B0.c +build $builddir/src/world/area_jan/jan_08/B5E5C0.c.o: cc src/world/area_jan/jan_08/B5E5C0.c +build $builddir/src/world/area_jan/jan_08/B5E910.c.o: cc src/world/area_jan/jan_08/B5E910.c +build $builddir/src/world/area_jan/jan_08/B604A0.c.o: cc src/world/area_jan/jan_08/B604A0.c +build $builddir/src/world/area_jan/jan_08/B5F650.c.o: cc src/world/area_jan/jan_08/B5F650.c +build $builddir/src/world/area_jan/jan_04/B44AC0.c.o: cc src/world/area_jan/jan_04/B44AC0.c +build $builddir/src/world/area_jan/jan_04/B447B0.c.o: cc src/world/area_jan/jan_04/B447B0.c +build $builddir/src/world/area_jan/jan_04/B44D80.c.o: cc src/world/area_jan/jan_04/B44D80.c +build $builddir/src/world/area_jan/jan_04/B45730.c.o: cc src/world/area_jan/jan_04/B45730.c +build $builddir/src/world/area_jan/jan_04/B44F10.c.o: cc src/world/area_jan/jan_04/B44F10.c +build $builddir/src/world/area_jan/jan_04/B44770.c.o: cc src/world/area_jan/jan_04/B44770.c +build $builddir/src/world/area_jan/jan_04/B45150.c.o: cc src/world/area_jan/jan_04/B45150.c +build $builddir/src/world/area_jan/jan_04/B451F0.c.o: cc src/world/area_jan/jan_04/B451F0.c +build $builddir/src/world/area_jan/jan_19/B83E60.c.o: cc src/world/area_jan/jan_19/B83E60.c +build $builddir/src/world/area_jan/jan_02/B2EB50.c.o: cc src/world/area_jan/jan_02/B2EB50.c +build $builddir/src/world/area_jan/jan_02/B2C8A0.c.o: cc src/world/area_jan/jan_02/B2C8A0.c +build $builddir/src/world/area_jan/jan_02/B2C470.c.o: cc src/world/area_jan/jan_02/B2C470.c +build $builddir/src/world/area_jan/jan_02/B2C4A0.c.o: cc src/world/area_jan/jan_02/B2C4A0.c +build $builddir/src/world/area_jan/jan_06/B52D30.c.o: cc src/world/area_jan/jan_06/B52D30.c +build $builddir/src/world/area_jan/jan_06/B52B40.c.o: cc src/world/area_jan/jan_06/B52B40.c +build $builddir/src/world/area_jan/jan_06/B52F70.c.o: cc src/world/area_jan/jan_06/B52F70.c +build $builddir/src/world/area_jan/jan_06/B52830.c.o: cc src/world/area_jan/jan_06/B52830.c +build $builddir/src/world/area_jan/jan_06/B52BE0.c.o: cc src/world/area_jan/jan_06/B52BE0.c +build $builddir/src/world/area_jan/jan_07/B59870.c.o: cc src/world/area_jan/jan_07/B59870.c +build $builddir/src/world/area_jan/jan_07/B5A610.c.o: cc src/world/area_jan/jan_07/B5A610.c +build $builddir/src/world/area_jan/jan_07/B5A850.c.o: cc src/world/area_jan/jan_07/B5A850.c +build $builddir/src/world/area_jan/jan_03/B37B70.c.o: cc src/world/area_jan/jan_03/B37B70.c +build $builddir/src/world/area_jan/jan_03/B34BD0.c.o: cc src/world/area_jan/jan_03/B34BD0.c +build $builddir/src/world/area_jan/jan_03/B37C20.c.o: cc src/world/area_jan/jan_03/B37C20.c +build $builddir/src/world/area_jan/jan_22/B84180.c.o: cc src/world/area_jan/jan_22/B84180.c +build $builddir/src/world/area_jan/jan_22/B851A0.c.o: cc src/world/area_jan/jan_22/B851A0.c +build $builddir/src/world/area_jan/jan_22/B858A0.c.o: cc src/world/area_jan/jan_22/B858A0.c +build $builddir/src/world/area_jan/jan_17/B837C0.c.o: cc src/world/area_jan/jan_17/B837C0.c +build $builddir/src/world/area_jan/jan_14/B7A510.c.o: cc src/world/area_jan/jan_14/B7A510.c +build $builddir/src/world/area_jan/jan_14/B7A050.c.o: cc src/world/area_jan/jan_14/B7A050.c +build $builddir/src/world/area_dgb/dgb_05/C3AA10.c.o: cc src/world/area_dgb/dgb_05/C3AA10.c +build $builddir/src/world/area_dgb/dgb_01/BFD8C0.c.o: cc src/world/area_dgb/dgb_01/BFD8C0.c +build $builddir/src/world/area_dgb/dgb_01/BFD9A0.c.o: cc src/world/area_dgb/dgb_01/BFD9A0.c +build $builddir/src/world/area_dgb/dgb_01/BFD880.c.o: cc src/world/area_dgb/dgb_01/BFD880.c +build $builddir/src/world/area_dgb/dgb_00/BFA0A0.c.o: cc src/world/area_dgb/dgb_00/BFA0A0.c +build $builddir/src/world/area_dgb/dgb_00/BFA100.c.o: cc src/world/area_dgb/dgb_00/BFA100.c +build $builddir/src/world/area_dgb/dgb_04/C36530.c.o: cc src/world/area_dgb/dgb_04/C36530.c +build $builddir/src/world/area_dgb/dgb_16/C52540.c.o: cc src/world/area_dgb/dgb_16/C52540.c +build $builddir/src/world/area_dgb/dgb_10/C4C390.c.o: cc src/world/area_dgb/dgb_10/C4C390.c +build $builddir/src/world/area_dgb/dgb_06/C3D080.c.o: cc src/world/area_dgb/dgb_06/C3D080.c +build $builddir/src/world/area_dgb/dgb_02/C2EBA0.c.o: cc src/world/area_dgb/dgb_02/C2EBA0.c +build $builddir/src/world/area_dgb/dgb_15/C4F510.c.o: cc src/world/area_dgb/dgb_15/C4F510.c +build $builddir/src/world/area_dgb/dgb_15/C50CA0.c.o: cc src/world/area_dgb/dgb_15/C50CA0.c +build $builddir/src/world/area_dgb/dgb_03/C314E0.c.o: cc src/world/area_dgb/dgb_03/C314E0.c +build $builddir/src/world/area_dgb/dgb_03/C31730.c.o: cc src/world/area_dgb/dgb_03/C31730.c +build $builddir/src/world/area_dgb/dgb_18/C56EF0.c.o: cc src/world/area_dgb/dgb_18/C56EF0.c +build $builddir/src/world/area_dgb/dgb_18/C55F40.c.o: cc src/world/area_dgb/dgb_18/C55F40.c +build $builddir/src/world/area_dgb/dgb_07/C3DBF0.c.o: cc src/world/area_dgb/dgb_07/C3DBF0.c +build $builddir/src/world/area_dgb/dgb_12/C4DEF0.c.o: cc src/world/area_dgb/dgb_12/C4DEF0.c +build $builddir/src/world/area_dgb/dgb_11/C4D3E0.c.o: cc src/world/area_dgb/dgb_11/C4D3E0.c +build $builddir/src/world/area_dgb/dgb_09/C46BE0.c.o: cc src/world/area_dgb/dgb_09/C46BE0.c +build $builddir/src/world/area_dgb/dgb_08/C3FDB0.c.o: cc src/world/area_dgb/dgb_08/C3FDB0.c +build $builddir/src/world/area_tst/tst_13/B1D760.c.o: cc src/world/area_tst/tst_13/B1D760.c +build $builddir/src/world/area_tst/tst_11/B1CA50.c.o: cc src/world/area_tst/tst_11/B1CA50.c +build $builddir/src/world/area_tst/tst_04/B1BBD0.c.o: cc src/world/area_tst/tst_04/B1BBD0.c +build $builddir/src/world/area_tst/tst_04/B1B570.c.o: cc src/world/area_tst/tst_04/B1B570.c +build $builddir/src/world/area_flo/flo_12/CC0E30.c.o: cc src/world/area_flo/flo_12/CC0E30.c +build $builddir/src/world/area_flo/flo_12/CC0E70.c.o: cc src/world/area_flo/flo_12/CC0E70.c +build $builddir/src/world/area_flo/flo_18/CDC6A0.c.o: cc src/world/area_flo/flo_18/CDC6A0.c +build $builddir/src/world/area_flo/flo_18/CDCBD0.c.o: cc src/world/area_flo/flo_18/CDCBD0.c +build $builddir/src/world/area_flo/flo_18/CDCC30.c.o: cc src/world/area_flo/flo_18/CDCC30.c +build $builddir/src/world/area_flo/flo_23/CEE2A0.c.o: cc src/world/area_flo/flo_23/CEE2A0.c +build $builddir/src/world/area_flo/flo_25/CF2BD0.c.o: cc src/world/area_flo/flo_25/CF2BD0.c +build $builddir/src/world/area_flo/flo_23/CEE260.c.o: cc src/world/area_flo/flo_23/CEE260.c +build $builddir/src/world/area_flo/flo_25/CF4BC0.c.o: cc src/world/area_flo/flo_25/CF4BC0.c +build $builddir/src/world/area_flo/flo_25/CF2C10.c.o: cc src/world/area_flo/flo_25/CF2C10.c +build $builddir/src/world/area_flo/flo_25/CF4E00.c.o: cc src/world/area_flo/flo_25/CF4E00.c +build $builddir/src/world/area_flo/flo_14/CCB310.c.o: cc src/world/area_flo/flo_14/CCB310.c +build $builddir/src/world/area_flo/flo_14/CCD670.c.o: cc src/world/area_flo/flo_14/CCD670.c +build $builddir/src/world/area_flo/flo_09/CB5320.c.o: cc src/world/area_flo/flo_09/CB5320.c +build $builddir/src/world/area_flo/flo_14/CCBE20.c.o: cc src/world/area_flo/flo_14/CCBE20.c +build $builddir/src/world/area_flo/flo_09/CB50E0.c.o: cc src/world/area_flo/flo_09/CB50E0.c +build $builddir/src/world/area_flo/flo_09/CB5040.c.o: cc src/world/area_flo/flo_09/CB5040.c +build $builddir/src/world/area_flo/flo_11/CBDCD0.c.o: cc src/world/area_flo/flo_11/CBDCD0.c +build $builddir/src/world/area_flo/flo_09/CB5000.c.o: cc src/world/area_flo/flo_09/CB5000.c +build $builddir/src/world/area_flo/flo_13/CC6DE0.c.o: cc src/world/area_flo/flo_13/CC6DE0.c +build $builddir/src/world/area_flo/flo_13/CC3810.c.o: cc src/world/area_flo/flo_13/CC3810.c +build $builddir/src/world/area_flo/flo_13/CC3850.c.o: cc src/world/area_flo/flo_13/CC3850.c +build $builddir/src/world/area_flo/flo_21/CE7240.c.o: cc src/world/area_flo/flo_21/CE7240.c +build $builddir/src/world/area_flo/flo_21/CE6700.c.o: cc src/world/area_flo/flo_21/CE6700.c +build $builddir/src/world/area_flo/flo_03/CA72A0.c.o: cc src/world/area_flo/flo_03/CA72A0.c +build $builddir/src/world/area_flo/flo_03/CA72E0.c.o: cc src/world/area_flo/flo_03/CA72E0.c +build $builddir/src/world/area_flo/flo_19/CE36F0.c.o: cc src/world/area_flo/flo_19/CE36F0.c +build $builddir/src/world/area_flo/flo_24/CF0980.c.o: cc src/world/area_flo/flo_24/CF0980.c +build $builddir/src/world/area_flo/flo_24/CF0940.c.o: cc src/world/area_flo/flo_24/CF0940.c +build $builddir/src/world/area_flo/flo_24/CF0BC0.c.o: cc src/world/area_flo/flo_24/CF0BC0.c +build $builddir/src/world/area_flo/flo_16/CD1E30.c.o: cc src/world/area_flo/flo_16/CD1E30.c +build $builddir/src/world/area_flo/flo_16/CD4770.c.o: cc src/world/area_flo/flo_16/CD4770.c +build $builddir/src/world/area_flo/flo_16/CD1E70.c.o: cc src/world/area_flo/flo_16/CD1E70.c +build $builddir/src/world/area_flo/flo_16/CD2C80.c.o: cc src/world/area_flo/flo_16/CD2C80.c +build $builddir/src/world/area_flo/flo_16/CD1F10.c.o: cc src/world/area_flo/flo_16/CD1F10.c +build $builddir/src/world/area_flo/flo_22/CEC240.c.o: cc src/world/area_flo/flo_22/CEC240.c +build $builddir/src/world/area_flo/flo_22/CEC280.c.o: cc src/world/area_flo/flo_22/CEC280.c +build $builddir/src/world/area_flo/flo_22/CEC290.c.o: cc src/world/area_flo/flo_22/CEC290.c +build $builddir/src/world/area_flo/flo_08/CB0B80.c.o: cc src/world/area_flo/flo_08/CB0B80.c +build $builddir/src/world/area_flo/flo_08/CAFAC0.c.o: cc src/world/area_flo/flo_08/CAFAC0.c +build $builddir/src/world/area_flo/flo_08/CAED40.c.o: cc src/world/area_flo/flo_08/CAED40.c +build $builddir/src/world/area_flo/flo_08/CAFA80.c.o: cc src/world/area_flo/flo_08/CAFA80.c +build $builddir/src/world/area_flo/flo_00/C9EE30.c.o: cc src/world/area_flo/flo_00/C9EE30.c +build $builddir/src/world/area_flo/flo_00/C9DF20.c.o: cc src/world/area_flo/flo_00/C9DF20.c +build $builddir/src/world/area_flo/flo_00/C9DF60.c.o: cc src/world/area_flo/flo_00/C9DF60.c +build $builddir/src/world/area_flo/flo_07/CAC5D0.c.o: cc src/world/area_flo/flo_07/CAC5D0.c +build $builddir/src/world/area_flo/flo_07/CAC1F0.c.o: cc src/world/area_flo/flo_07/CAC1F0.c +build $builddir/src/world/area_flo/flo_10/CBA430.c.o: cc src/world/area_flo/flo_10/CBA430.c +build $builddir/src/world/area_flo/flo_10/CB9240.c.o: cc src/world/area_flo/flo_10/CB9240.c +build $builddir/src/world/area_flo/flo_10/CB96B0.c.o: cc src/world/area_flo/flo_10/CB96B0.c +build $builddir/src/world/area_flo/flo_10/CB9200.c.o: cc src/world/area_flo/flo_10/CB9200.c +build $builddir/src/world/area_flo/flo_10/CB9280.c.o: cc src/world/area_flo/flo_10/CB9280.c +build $builddir/src/world/area_flo/flo_17/CD72E0.c.o: cc src/world/area_flo/flo_17/CD72E0.c +build $builddir/src/world/area_flo/flo_17/CD7350.c.o: cc src/world/area_flo/flo_17/CD7350.c +build $builddir/src/world/area_flo/flo_17/CD7320.c.o: cc src/world/area_flo/flo_17/CD7320.c +build $builddir/src/world/area_omo/omo_06/DB8180.c.o: cc src/world/area_omo/omo_06/DB8180.c +build $builddir/src/world/area_omo/omo_06/DB7910.c.o: cc src/world/area_omo/omo_06/DB7910.c +build $builddir/src/world/area_omo/omo_04/DAF240.c.o: cc src/world/area_omo/omo_04/DAF240.c +build $builddir/src/world/area_omo/omo_04/DAD400.c.o: cc src/world/area_omo/omo_04/DAD400.c +build $builddir/src/world/area_omo/omo_15/DE8770.c.o: cc src/world/area_omo/omo_15/DE8770.c +build $builddir/src/world/area_omo/omo_17/DEEEA0.c.o: cc src/world/area_omo/omo_17/DEEEA0.c +build $builddir/src/world/area_omo/omo_17/DEF400.c.o: cc src/world/area_omo/omo_17/DEF400.c +build $builddir/src/world/area_omo/omo_09/DCD6B0.c.o: cc src/world/area_omo/omo_09/DCD6B0.c +build $builddir/src/world/area_omo/omo_09/DD02E0.c.o: cc src/world/area_omo/omo_09/DD02E0.c +build $builddir/src/world/area_omo/omo_09/DCD3F0.c.o: cc src/world/area_omo/omo_09/DCD3F0.c +build $builddir/src/world/area_omo/omo_09/DCD3B0.c.o: cc src/world/area_omo/omo_09/DCD3B0.c +build $builddir/src/world/area_omo/omo_09/DCCCD0.c.o: cc src/world/area_omo/omo_09/DCCCD0.c +build $builddir/src/world/area_omo/omo_13/DE36C0.c.o: cc src/world/area_omo/omo_13/DE36C0.c +build $builddir/src/world/area_omo/omo_09/DCCFA0.c.o: cc src/world/area_omo/omo_09/DCCFA0.c +build $builddir/src/world/area_omo/omo_13/DE2490.c.o: cc src/world/area_omo/omo_13/DE2490.c +build $builddir/src/world/area_omo/omo_13/DE2710.c.o: cc src/world/area_omo/omo_13/DE2710.c +build $builddir/src/world/area_omo/omo_01/D9B150.c.o: cc src/world/area_omo/omo_01/D9B150.c +build $builddir/src/world/area_omo/omo_10/DD79B0.c.o: cc src/world/area_omo/omo_10/DD79B0.c +build $builddir/src/world/area_omo/omo_01/D9AEF0.c.o: cc src/world/area_omo/omo_01/D9AEF0.c +build $builddir/src/world/area_omo/omo_03/DA5240.c.o: cc src/world/area_omo/omo_03/DA5240.c +build $builddir/src/world/area_omo/omo_03/DA5260.c.o: cc src/world/area_omo/omo_03/DA5260.c +build $builddir/src/world/area_omo/omo_12/DDF310.c.o: cc src/world/area_omo/omo_12/DDF310.c +build $builddir/src/world/area_omo/omo_12/DDF730.c.o: cc src/world/area_omo/omo_12/DDF730.c +build $builddir/src/world/area_omo/omo_07/DC04D0.c.o: cc src/world/area_omo/omo_07/DC04D0.c +build $builddir/src/world/area_omo/omo_07/DC01D0.c.o: cc src/world/area_omo/omo_07/DC01D0.c +build $builddir/src/world/area_omo/omo_07/DBD2B0.c.o: cc src/world/area_omo/omo_07/DBD2B0.c +build $builddir/src/world/area_omo/omo_02/D9D4D0.c.o: cc src/world/area_omo/omo_02/D9D4D0.c +build $builddir/src/world/area_omo/omo_02/D9D510.c.o: cc src/world/area_omo/omo_02/D9D510.c +build $builddir/src/world/area_omo/omo_14/DE5810.c.o: cc src/world/area_omo/omo_14/DE5810.c +build $builddir/src/world/area_omo/omo_14/DE56B0.c.o: cc src/world/area_omo/omo_14/DE56B0.c +build $builddir/src/world/area_omo/omo_05/DB22C0.c.o: cc src/world/area_omo/omo_05/DB22C0.c +build $builddir/src/world/area_omo/omo_16/DEBED0.c.o: cc src/world/area_omo/omo_16/DEBED0.c +build $builddir/src/world/area_omo/omo_11/DDCFC0.c.o: cc src/world/area_omo/omo_11/DDCFC0.c +build $builddir/src/world/area_omo/omo_11/DDC830.c.o: cc src/world/area_omo/omo_11/DDC830.c +build $builddir/src/world/area_omo/omo_08/DC4C40.c.o: cc src/world/area_omo/omo_08/DC4C40.c +build $builddir/src/world/area_omo/omo_08/DC43D0.c.o: cc src/world/area_omo/omo_08/DC43D0.c +build $builddir/src/world/area_dro/dro_01/95E7A0.c.o: cc src/world/area_dro/dro_01/95E7A0.c +build $builddir/src/world/area_dro/dro_01/95B7E0.c.o: cc src/world/area_dro/dro_01/95B7E0.c +build $builddir/src/world/area_dro/dro_01/95E660.c.o: cc src/world/area_dro/dro_01/95E660.c +build $builddir/src/world/area_dro/dro_01/95B200.c.o: cc src/world/area_dro/dro_01/95B200.c +build $builddir/src/world/area_dro/dro_02/9691C0.c.o: cc src/world/area_dro/dro_02/9691C0.c +build $builddir/src/world/area_dro/dro_02/9694C0.c.o: cc src/world/area_dro/dro_02/9694C0.c +build $builddir/src/world/area_sbk/sbk_41/94C040.c.o: cc src/world/area_sbk/sbk_41/94C040.c +build $builddir/src/world/area_sbk/sbk_63/957D70.c.o: cc src/world/area_sbk/sbk_63/957D70.c +build $builddir/src/world/area_sbk/sbk_63/957DB0.c.o: cc src/world/area_sbk/sbk_63/957DB0.c +build $builddir/src/world/area_sbk/sbk_00/9292B0.c.o: cc_dsl src/world/area_sbk/sbk_00/9292B0.c +build $builddir/src/world/area_sbk/sbk_21/939560.c.o: cc src/world/area_sbk/sbk_21/939560.c +build $builddir/src/world/area_sbk/sbk_00/929270.c.o: cc_dsl src/world/area_sbk/sbk_00/929270.c +build $builddir/src/world/area_sbk/sbk_15/936D10.c.o: cc src/world/area_sbk/sbk_15/936D10.c +build $builddir/src/world/area_sbk/sbk_15/936CD0.c.o: cc src/world/area_sbk/sbk_15/936CD0.c +build $builddir/src/world/area_sbk/sbk_24/93AC70.c.o: cc src/world/area_sbk/sbk_24/93AC70.c +build $builddir/src/world/area_sbk/sbk_24/93AC30.c.o: cc src/world/area_sbk/sbk_24/93AC30.c +build $builddir/src/world/area_sbk/sbk_06/932600.c.o: cc src/world/area_sbk/sbk_06/932600.c +build $builddir/src/world/area_sbk/sbk_06/9325C0.c.o: cc src/world/area_sbk/sbk_06/9325C0.c +build $builddir/src/world/area_sbk/sbk_60/956A30.c.o: cc src/world/area_sbk/sbk_60/956A30.c +build $builddir/src/world/area_sbk/sbk_60/9569F0.c.o: cc src/world/area_sbk/sbk_60/9569F0.c +build $builddir/src/world/area_sbk/sbk_51/950970.c.o: cc src/world/area_sbk/sbk_51/950970.c +build $builddir/src/world/area_sbk/sbk_51/9509B0.c.o: cc src/world/area_sbk/sbk_51/9509B0.c +build $builddir/src/world/area_sbk/sbk_42/94C550.c.o: cc src/world/area_sbk/sbk_42/94C550.c +build $builddir/src/world/area_sbk/sbk_42/94C510.c.o: cc src/world/area_sbk/sbk_42/94C510.c +build $builddir/src/world/area_sbk/sbk_16/937570.c.o: cc src/world/area_sbk/sbk_16/937570.c +build $builddir/src/world/area_sbk/sbk_25/93C280.c.o: cc src/world/area_sbk/sbk_25/93C280.c +build $builddir/src/world/area_sbk/sbk_16/9375B0.c.o: cc src/world/area_sbk/sbk_16/9375B0.c +build $builddir/src/world/area_sbk/sbk_25/93C2C0.c.o: cc src/world/area_sbk/sbk_25/93C2C0.c +build $builddir/src/world/area_sbk/sbk_20/938590.c.o: cc src/world/area_sbk/sbk_20/938590.c +build $builddir/src/world/area_sbk/sbk_20/9385D0.c.o: cc src/world/area_sbk/sbk_20/9385D0.c +build $builddir/src/world/area_sbk/sbk_34/945ED0.c.o: cc src/world/area_sbk/sbk_34/945ED0.c +build $builddir/src/world/area_sbk/sbk_34/946670.c.o: cc src/world/area_sbk/sbk_34/946670.c +build $builddir/src/world/area_sbk/sbk_34/945F10.c.o: cc src/world/area_sbk/sbk_34/945F10.c +build $builddir/src/world/area_sbk/sbk_54/952580.c.o: cc src/world/area_sbk/sbk_54/952580.c +build $builddir/src/world/area_sbk/sbk_46/94EB00.c.o: cc src/world/area_sbk/sbk_46/94EB00.c +build $builddir/src/world/area_sbk/sbk_43/94D170.c.o: cc src/world/area_sbk/sbk_43/94D170.c +build $builddir/src/world/area_sbk/sbk_46/94E9A0.c.o: cc src/world/area_sbk/sbk_46/94E9A0.c +build $builddir/src/world/area_sbk/sbk_33/9459D0.c.o: cc src/world/area_sbk/sbk_33/9459D0.c +build $builddir/src/world/area_sbk/sbk_46/94E9E0.c.o: cc src/world/area_sbk/sbk_46/94E9E0.c +build $builddir/src/world/area_sbk/sbk_52/951670.c.o: cc src/world/area_sbk/sbk_52/951670.c +build $builddir/src/world/area_sbk/sbk_62/957350.c.o: cc src/world/area_sbk/sbk_62/957350.c +build $builddir/src/world/area_sbk/sbk_62/957390.c.o: cc src/world/area_sbk/sbk_62/957390.c +build $builddir/src/world/area_sbk/sbk_55/952AB0.c.o: cc src/world/area_sbk/sbk_55/952AB0.c +build $builddir/src/world/area_sbk/sbk_55/952A90.c.o: cc src/world/area_sbk/sbk_55/952A90.c +build $builddir/src/world/area_sbk/sbk_55/952A50.c.o: cc src/world/area_sbk/sbk_55/952A50.c +build $builddir/src/world/area_sbk/sbk_61/956F90.c.o: cc src/world/area_sbk/sbk_61/956F90.c +build $builddir/src/world/area_sbk/sbk_23/93A760.c.o: cc src/world/area_sbk/sbk_23/93A760.c +build $builddir/src/world/area_sbk/sbk_45/94E4A0.c.o: cc src/world/area_sbk/sbk_45/94E4A0.c +build $builddir/src/world/area_sbk/sbk_13/9357E0.c.o: cc src/world/area_sbk/sbk_13/9357E0.c +build $builddir/src/world/area_sbk/sbk_13/935820.c.o: cc src/world/area_sbk/sbk_13/935820.c +build $builddir/src/world/area_sbk/sbk_56/954D80.c.o: cc src/world/area_sbk/sbk_56/954D80.c +build $builddir/src/world/area_sbk/sbk_56/953FC0.c.o: cc src/world/area_sbk/sbk_56/953FC0.c +build $builddir/src/world/area_sbk/sbk_05/930D30.c.o: cc src/world/area_sbk/sbk_05/930D30.c +build $builddir/src/world/area_sbk/sbk_05/930CF0.c.o: cc src/world/area_sbk/sbk_05/930CF0.c +build $builddir/src/world/area_sbk/sbk_14/9366E0.c.o: cc src/world/area_sbk/sbk_14/9366E0.c +build $builddir/src/world/area_sbk/sbk_65/958950.c.o: cc src/world/area_sbk/sbk_65/958950.c +build $builddir/src/world/area_sbk/sbk_44/94D5A0.c.o: cc src/world/area_sbk/sbk_44/94D5A0.c +build $builddir/src/world/area_sbk/sbk_44/94D5E0.c.o: cc src/world/area_sbk/sbk_44/94D5E0.c +build $builddir/src/world/area_sbk/sbk_01/929A90.c.o: cc_dsl src/world/area_sbk/sbk_01/929A90.c +build $builddir/src/world/area_sbk/sbk_01/929AD0.c.o: cc_dsl src/world/area_sbk/sbk_01/929AD0.c +build $builddir/src/world/area_sbk/sbk_04/930510.c.o: cc src/world/area_sbk/sbk_04/930510.c +build $builddir/src/world/area_sbk/sbk_04/9304D0.c.o: cc src/world/area_sbk/sbk_04/9304D0.c +build $builddir/src/world/area_sbk/sbk_40/94B3A0.c.o: cc src/world/area_sbk/sbk_40/94B3A0.c +build $builddir/src/world/area_sbk/sbk_40/94B3E0.c.o: cc src/world/area_sbk/sbk_40/94B3E0.c +build $builddir/src/world/area_sbk/sbk_32/944A60.c.o: cc src/world/area_sbk/sbk_32/944A60.c +build $builddir/src/world/area_sbk/sbk_32/944AA0.c.o: cc src/world/area_sbk/sbk_32/944AA0.c +build $builddir/src/world/area_sbk/sbk_12/934D40.c.o: cc src/world/area_sbk/sbk_12/934D40.c +build $builddir/src/world/area_sbk/sbk_12/934D80.c.o: cc src/world/area_sbk/sbk_12/934D80.c +build $builddir/src/world/area_sbk/sbk_35/9486B0.c.o: cc src/world/area_sbk/sbk_35/9486B0.c +build $builddir/src/world/area_sbk/sbk_35/9486F0.c.o: cc src/world/area_sbk/sbk_35/9486F0.c +build $builddir/src/world/area_sbk/sbk_26/93DE30.c.o: cc src/world/area_sbk/sbk_26/93DE30.c +build $builddir/src/world/area_sbk/sbk_26/93DCD0.c.o: cc src/world/area_sbk/sbk_26/93DCD0.c +build $builddir/src/world/area_sbk/sbk_22/939970.c.o: cc src/world/area_sbk/sbk_22/939970.c +build $builddir/src/world/area_sbk/sbk_26/93DD10.c.o: cc src/world/area_sbk/sbk_26/93DD10.c +build $builddir/src/world/area_sbk/sbk_22/939930.c.o: cc src/world/area_sbk/sbk_22/939930.c +build $builddir/src/world/area_sbk/sbk_50/950610.c.o: cc src/world/area_sbk/sbk_50/950610.c +build $builddir/src/world/area_sbk/sbk_53/951AE0.c.o: cc src/world/area_sbk/sbk_53/951AE0.c +build $builddir/src/world/area_sbk/sbk_53/951B20.c.o: cc src/world/area_sbk/sbk_53/951B20.c +build $builddir/src/world/area_sbk/sbk_02/92A2B0.c.o: cc src/world/area_sbk/sbk_02/92A2B0.c +build $builddir/src/world/area_sbk/sbk_02/92A9A0.c.o: cc src/world/area_sbk/sbk_02/92A9A0.c +build $builddir/src/world/area_sbk/sbk_36/949EA0.c.o: cc src/world/area_sbk/sbk_36/949EA0.c +build $builddir/src/world/area_sbk/sbk_36/949E60.c.o: cc src/world/area_sbk/sbk_36/949E60.c +build $builddir/src/world/area_sbk/sbk_11/934080.c.o: cc src/world/area_sbk/sbk_11/934080.c +build $builddir/src/world/area_sbk/sbk_11/934040.c.o: cc src/world/area_sbk/sbk_11/934040.c +build $builddir/src/world/area_sbk/sbk_03/92F8B0.c.o: cc src/world/area_sbk/sbk_03/92F8B0.c +build $builddir/src/world/area_sbk/sbk_03/92F8F0.c.o: cc src/world/area_sbk/sbk_03/92F8F0.c +build $builddir/src/world/area_sbk/sbk_64/958590.c.o: cc src/world/area_sbk/sbk_64/958590.c +build $builddir/src/world/area_sbk/sbk_31/944040.c.o: cc src/world/area_sbk/sbk_31/944040.c +build $builddir/src/world/area_sbk/sbk_31/944000.c.o: cc src/world/area_sbk/sbk_31/944000.c +build $builddir/src/world/area_sbk/sbk_66/958CF0.c.o: cc src/world/area_sbk/sbk_66/958CF0.c +build $builddir/src/world/area_sbk/sbk_66/958CB0.c.o: cc src/world/area_sbk/sbk_66/958CB0.c +build $builddir/src/world/area_sbk/sbk_10/933C80.c.o: cc src/world/area_sbk/sbk_10/933C80.c +build $builddir/src/world/area_sbk/sbk_30/93F5B0.c.o: cc src/world/area_sbk/sbk_30/93F5B0.c +build $builddir/src/world/area_kpa/kpa_10/A51980.c.o: cc src/world/area_kpa/kpa_10/A51980.c +build $builddir/src/world/area_kpa/kpa_13/A55F20.c.o: cc src/world/area_kpa/kpa_13/A55F20.c +build $builddir/src/world/area_kpa/kpa_13/A55F60.c.o: cc src/world/area_kpa/kpa_13/A55F60.c +build $builddir/src/world/area_kpa/kpa_13/A56270.c.o: cc src/world/area_kpa/kpa_13/A56270.c +build $builddir/src/world/area_kpa/kpa_133/AA7790.c.o: cc src/world/area_kpa/kpa_133/AA7790.c +build $builddir/src/world/area_kpa/kpa_130/AA2D20.c.o: cc src/world/area_kpa/kpa_130/AA2D20.c +build $builddir/src/world/area_kpa/kpa_133/AA7480.c.o: cc src/world/area_kpa/kpa_133/AA7480.c +build $builddir/src/world/area_kpa/kpa_08/A4CAC0.c.o: cc src/world/area_kpa/kpa_08/A4CAC0.c +build $builddir/src/world/area_kpa/kpa_08/A4CA20.c.o: cc src/world/area_kpa/kpa_08/A4CA20.c +build $builddir/src/world/area_kpa/kpa_52/A671E0.c.o: cc src/world/area_kpa/kpa_52/A671E0.c +build $builddir/src/world/area_kpa/kpa_114/A9E980.c.o: cc src/world/area_kpa/kpa_114/A9E980.c +build $builddir/src/world/area_kpa/kpa_52/A67100.c.o: cc src/world/area_kpa/kpa_52/A67100.c +build $builddir/src/world/area_kpa/kpa_33/A5F080.c.o: cc src/world/area_kpa/kpa_33/A5F080.c +build $builddir/src/world/area_kpa/kpa_113/A9CC30.c.o: cc src/world/area_kpa/kpa_113/A9CC30.c +build $builddir/src/world/area_kpa/kpa_113/A9CC70.c.o: cc src/world/area_kpa/kpa_113/A9CC70.c +build $builddir/src/world/area_kpa/kpa_83/A83490.c.o: cc src/world/area_kpa/kpa_83/A83490.c +build $builddir/src/world/area_kpa/kpa_83/A834E0.c.o: cc src/world/area_kpa/kpa_83/A834E0.c +build $builddir/src/world/area_kpa/kpa_102/A93740.c.o: cc src/world/area_kpa/kpa_102/A93740.c +build $builddir/src/world/area_kpa/kpa_102/A93A50.c.o: cc src/world/area_kpa/kpa_102/A93A50.c +build $builddir/src/world/area_kpa/kpa_11/A528C0.c.o: cc src/world/area_kpa/kpa_11/A528C0.c +build $builddir/src/world/area_kpa/kpa_11/A52BD0.c.o: cc src/world/area_kpa/kpa_11/A52BD0.c +build $builddir/src/world/area_kpa/kpa_15/A596A0.c.o: cc src/world/area_kpa/kpa_15/A596A0.c +build $builddir/src/world/area_kpa/kpa_15/A59390.c.o: cc src/world/area_kpa/kpa_15/A59390.c +build $builddir/src/world/area_kpa/kpa_04/A4BF60.c.o: cc src/world/area_kpa/kpa_04/A4BF60.c +build $builddir/src/world/area_kpa/kpa_134/AA8FA0.c.o: cc src/world/area_kpa/kpa_134/AA8FA0.c +build $builddir/src/world/area_kpa/kpa_134/AA92B0.c.o: cc src/world/area_kpa/kpa_134/AA92B0.c +build $builddir/src/world/area_kpa/kpa_134/AA94B0.c.o: cc src/world/area_kpa/kpa_134/AA94B0.c +build $builddir/src/world/area_kpa/kpa_01/A470C0.c.o: cc src/world/area_kpa/kpa_01/A470C0.c +build $builddir/src/world/area_kpa/kpa_01/A46F60.c.o: cc src/world/area_kpa/kpa_01/A46F60.c +build $builddir/src/world/area_kpa/kpa_51/A64090.c.o: cc src/world/area_kpa/kpa_51/A64090.c +build $builddir/src/world/area_kpa/kpa_51/A640E0.c.o: cc src/world/area_kpa/kpa_51/A640E0.c +build $builddir/src/world/area_kpa/kpa_03/A48720.c.o: cc src/world/area_kpa/kpa_03/A48720.c +build $builddir/src/world/area_kpa/kpa_03/A485C0.c.o: cc src/world/area_kpa/kpa_03/A485C0.c +build $builddir/src/world/area_kpa/kpa_03/A4A410.c.o: cc src/world/area_kpa/kpa_03/A4A410.c +build $builddir/src/world/area_kpa/kpa_101/A93440.c.o: cc src/world/area_kpa/kpa_101/A93440.c +build $builddir/src/world/area_kpa/kpa_50/A609D0.c.o: cc src/world/area_kpa/kpa_50/A609D0.c +build $builddir/src/world/area_kpa/kpa_53/A6ACA0.c.o: cc src/world/area_kpa/kpa_53/A6ACA0.c +build $builddir/src/world/area_kpa/kpa_12/A54990.c.o: cc src/world/area_kpa/kpa_12/A54990.c +build $builddir/src/world/area_kpa/kpa_12/A54950.c.o: cc src/world/area_kpa/kpa_12/A54950.c +build $builddir/src/world/area_kpa/kpa_12/A54CA0.c.o: cc src/world/area_kpa/kpa_12/A54CA0.c +build $builddir/src/world/area_kpa/kpa_91/A86A50.c.o: cc src/world/area_kpa/kpa_91/A86A50.c +build $builddir/src/world/area_kpa/kpa_91/A88280.c.o: cc src/world/area_kpa/kpa_91/A88280.c +build $builddir/src/world/area_kpa/kpa_62/A72220.c.o: cc src/world/area_kpa/kpa_62/A72220.c +build $builddir/src/world/area_kpa/kpa_81/A784C0.c.o: cc src/world/area_kpa/kpa_81/A784C0.c +build $builddir/src/world/area_kpa/kpa_62/A72300.c.o: cc src/world/area_kpa/kpa_62/A72300.c +build $builddir/src/world/area_kpa/kpa_81/A78510.c.o: cc src/world/area_kpa/kpa_81/A78510.c +build $builddir/src/world/area_kpa/kpa_63/A735B0.c.o: cc src/world/area_kpa/kpa_63/A735B0.c +build $builddir/src/world/area_kpa/kpa_32/A5E0C0.c.o: cc src/world/area_kpa/kpa_32/A5E0C0.c +build $builddir/src/world/area_kpa/kpa_60/A6CB00.c.o: cc src/world/area_kpa/kpa_60/A6CB00.c +build $builddir/src/world/area_kpa/kpa_60/A6CBE0.c.o: cc src/world/area_kpa/kpa_60/A6CBE0.c +build $builddir/src/world/area_kpa/kpa_96/A927C0.c.o: cc src/world/area_kpa/kpa_96/A927C0.c +build $builddir/src/world/area_kpa/kpa_100/A93160.c.o: cc src/world/area_kpa/kpa_100/A93160.c +build $builddir/src/world/area_kpa/kpa_115/A9ED40.c.o: cc src/world/area_kpa/kpa_115/A9ED40.c +build $builddir/src/world/area_kpa/kpa_70/A74B80.c.o: cc src/world/area_kpa/kpa_70/A74B80.c +build $builddir/src/world/area_kpa/kpa_70/A74870.c.o: cc src/world/area_kpa/kpa_70/A74870.c +build $builddir/src/world/area_kpa/kpa_95/A8CB60.c.o: cc src/world/area_kpa/kpa_95/A8CB60.c +build $builddir/src/world/area_kpa/kpa_61/A6E3E0.c.o: cc src/world/area_kpa/kpa_61/A6E3E0.c +build $builddir/src/world/area_kpa/kpa_95/A8CA80.c.o: cc src/world/area_kpa/kpa_95/A8CA80.c +build $builddir/src/world/area_kpa/kpa_09/A4F0A0.c.o: cc src/world/area_kpa/kpa_09/A4F0A0.c +build $builddir/src/world/area_kpa/kpa_61/A6E6F0.c.o: cc src/world/area_kpa/kpa_61/A6E6F0.c +build $builddir/src/world/area_kpa/kpa_09/A4F000.c.o: cc src/world/area_kpa/kpa_09/A4F000.c +build $builddir/src/world/area_kpa/kpa_16/A5A340.c.o: cc src/world/area_kpa/kpa_16/A5A340.c +build $builddir/src/world/area_kpa/kpa_82/A7A500.c.o: cc src/world/area_kpa/kpa_82/A7A500.c +build $builddir/src/world/area_kpa/kpa_16/A5A030.c.o: cc src/world/area_kpa/kpa_16/A5A030.c +build $builddir/src/world/area_kpa/kpa_14/A574F0.c.o: cc src/world/area_kpa/kpa_14/A574F0.c +build $builddir/src/world/area_kpa/kpa_82/A7A550.c.o: cc src/world/area_kpa/kpa_82/A7A550.c +build $builddir/src/world/area_kpa/kpa_14/A57830.c.o: cc src/world/area_kpa/kpa_14/A57830.c +build $builddir/src/world/area_kpa/kpa_111/A99590.c.o: cc src/world/area_kpa/kpa_111/A99590.c +build $builddir/src/world/area_kpa/kpa_14/A574B0.c.o: cc src/world/area_kpa/kpa_14/A574B0.c +build $builddir/src/world/common/UnkCameraFunc.inc.c.o: cc src/world/common/UnkCameraFunc.inc.c +build $builddir/src/world/common/NpcJumpFunc2.inc.c.o: cc src/world/common/NpcJumpFunc2.inc.c +build $builddir/src/world/common/UnkYawFunc.inc.c.o: cc src/world/common/UnkYawFunc.inc.c +build $builddir/src/world/common/UnkNpcAIFunc10.inc.c.o: cc src/world/common/UnkNpcAIFunc10.inc.c +build $builddir/src/world/common/UnkNpcAIFunc6.inc.c.o: cc src/world/common/UnkNpcAIFunc6.inc.c +build $builddir/src/world/common/SomeXYZFuncTodoRename.inc.c.o: cc src/world/common/SomeXYZFuncTodoRename.inc.c +build $builddir/src/world/common/UnkDurationCheck.inc.c.o: cc src/world/common/UnkDurationCheck.inc.c +build $builddir/src/world/common/UnkNpcAIFunc7.inc.c.o: cc src/world/common/UnkNpcAIFunc7.inc.c +build $builddir/src/world/common/Set80151310.inc.c.o: cc src/world/common/Set80151310.inc.c +build $builddir/src/world/common/UnkPartnerFuncs.inc.c.o: cc src/world/common/UnkPartnerFuncs.inc.c +build $builddir/src/world/common/GetNpcUnsafeOwner2.inc.c.o: cc src/world/common/GetNpcUnsafeOwner2.inc.c +build $builddir/src/world/common/GetGameStatus75.inc.c.o: cc src/world/common/GetGameStatus75.inc.c +build $builddir/src/world/common/SetCamera0MoveFlag1.inc.c.o: cc src/world/common/SetCamera0MoveFlag1.inc.c +build $builddir/src/world/common/SetPartnerFlags20000.inc.c.o: cc src/world/common/SetPartnerFlags20000.inc.c +build $builddir/src/world/common/GetCurrentFloor.inc.c.o: cc src/world/common/GetCurrentFloor.inc.c +build $builddir/src/world/common/UnkFunc1.inc.c.o: cc src/world/common/UnkFunc1.inc.c +build $builddir/src/world/common/UnkNpcAIFunc1.inc.c.o: cc src/world/common/UnkNpcAIFunc1.inc.c +build $builddir/src/world/common/SetEntityFlags100000.inc.c.o: cc src/world/common/SetEntityFlags100000.inc.c +build $builddir/src/world/common/set_script_owner_npc_col_height.inc.c.o: cc $ + src/world/common/set_script_owner_npc_col_height.inc.c +build $builddir/src/world/common/UnsetCamera0MoveFlag1.inc.c.o: cc src/world/common/UnsetCamera0MoveFlag1.inc.c +build $builddir/src/world/common/SetNpcB5_3.inc.c.o: cc src/world/common/SetNpcB5_3.inc.c +build $builddir/src/world/common/UnkNpcAIFunc12.inc.c.o: cc src/world/common/UnkNpcAIFunc12.inc.c +build $builddir/src/world/common/SpawnSunEffect.inc.c.o: cc src/world/common/SpawnSunEffect.inc.c +build $builddir/src/world/common/UnkNpcAIFunc3.inc.c.o: cc src/world/common/UnkNpcAIFunc3.inc.c +build $builddir/src/world/common/UnkFunc2.inc.c.o: cc src/world/common/UnkFunc2.inc.c +build $builddir/src/world/common/GetPartnerCall800EB168.inc.c.o: cc src/world/common/GetPartnerCall800EB168.inc.c +build $builddir/src/world/common/Bandit_DropCoin.inc.c.o: cc src/world/common/Bandit_DropCoin.inc.c +build $builddir/src/world/common/GetCamVfov.inc.c.o: cc src/world/common/GetCamVfov.inc.c +build $builddir/src/world/common/CheckItemFlags40.inc.c.o: cc src/world/common/CheckItemFlags40.inc.c +build $builddir/src/world/common/SetGameStatusUnk84_1.inc.c.o: cc src/world/common/SetGameStatusUnk84_1.inc.c +build $builddir/src/world/common/CheckPartnerFlags1000.inc.c.o: cc src/world/common/CheckPartnerFlags1000.inc.c +build $builddir/src/world/common/UnkRotatePlayer.inc.c.o: cc src/world/common/UnkRotatePlayer.inc.c +build $builddir/src/world/common/GetItemName.inc.c.o: cc src/world/common/GetItemName.inc.c +build $builddir/src/world/common/GetEntityPosition.inc.c.o: cc src/world/common/GetEntityPosition.inc.c +build $builddir/src/world/common/Call800E9894.inc.c.o: cc src/world/common/Call800E9894.inc.c +build $builddir/src/world/common/GetEncounterEnemyIsOwner.inc.c.o: cc src/world/common/GetEncounterEnemyIsOwner.inc.c +build $builddir/src/world/common/AwaitScriptComplete.inc.c.o: cc src/world/common/AwaitScriptComplete.inc.c +build $builddir/src/world/common/UnkMusicFunc.inc.c.o: cc src/world/common/UnkMusicFunc.inc.c +build $builddir/src/world/common/PartnerToggleAbilityScript.inc.c.o: cc $ + src/world/common/PartnerToggleAbilityScript.inc.c +build $builddir/src/world/common/UnkTexturePanFunc.inc.c.o: cc src/world/common/UnkTexturePanFunc.inc.c +build $builddir/src/world/common/GetPlayerCoins.inc.c.o: cc src/world/common/GetPlayerCoins.inc.c +build $builddir/src/world/common/SomeMatrixOperations.inc.c.o: cc src/world/common/SomeMatrixOperations.inc.c +build $builddir/src/world/common/UnkNpcAIFunc4.inc.c.o: cc src/world/common/UnkNpcAIFunc4.inc.c +build $builddir/src/world/common/UnkNpcAIFunc11.inc.c.o: cc src/world/common/UnkNpcAIFunc11.inc.c +build $builddir/src/world/common/UnkNpcAIFunc5.inc.c.o: cc src/world/common/UnkNpcAIFunc5.inc.c +build $builddir/src/world/common/SetPartnerFlagsA0000.inc.c.o: cc src/world/common/SetPartnerFlagsA0000.inc.c +build $builddir/src/world/common/NpcJumpFunc3.inc.c.o: cc src/world/common/NpcJumpFunc3.inc.c +build $builddir/src/world/common/UnkSetDurationFunc.inc.c.o: cc src/world/common/UnkSetDurationFunc.inc.c +build $builddir/src/world/common/Call800E98C4SyncStatusMenu.inc.c.o: cc $ + src/world/common/Call800E98C4SyncStatusMenu.inc.c +build $builddir/src/world/common/GetNpcCollisionHeight.inc.c.o: cc src/world/common/GetNpcCollisionHeight.inc.c +build $builddir/src/world/common/SetPlayerStatusAnimFlags100000.inc.c.o: cc $ + src/world/common/SetPlayerStatusAnimFlags100000.inc.c +build $builddir/src/world/common/UnkNpcAIFunc2.inc.c.o: cc src/world/common/UnkNpcAIFunc2.inc.c +build $builddir/src/world/common/set_script_owner_npc_anim.inc.c.o: cc src/world/common/set_script_owner_npc_anim.inc.c +build $builddir/src/world/common/UnkNpcAIFunc9.inc.c.o: cc src/world/common/UnkNpcAIFunc9.inc.c +build $builddir/src/world/common/SyncStatusMenu.inc.c.o: cc src/world/common/SyncStatusMenu.inc.c +build $builddir/src/world/common/NpcJumpFunc.inc.c.o: cc src/world/common/NpcJumpFunc.inc.c +build $builddir/src/world/common/AwaitPlayerNearNpc.inc.c.o: cc src/world/common/AwaitPlayerNearNpc.inc.c +build $builddir/src/world/common/SetPartnerFlags80000.inc.c.o: cc src/world/common/SetPartnerFlags80000.inc.c +build $builddir/src/world/common/Set8009A650_40.inc.c.o: cc src/world/common/Set8009A650_40.inc.c +build $builddir/src/world/common/UnkTexturePanFunc2.inc.c.o: cc src/world/common/UnkTexturePanFunc2.inc.c +build $builddir/src/world/common/SomeXYZFunc2.inc.c.o: cc src/world/common/SomeXYZFunc2.inc.c +build $builddir/src/world/common/Set80151310_0.inc.c.o: cc src/world/common/Set80151310_0.inc.c +build $builddir/src/world/common/UnkNpcAIFunc8.inc.c.o: cc src/world/common/UnkNpcAIFunc8.inc.c +build $builddir/src/world/common/UnkPositionFunc.inc.c.o: cc src/world/common/UnkPositionFunc.inc.c +build $builddir/src/world/common/SetEntityPosition.inc.c.o: cc src/world/common/SetEntityPosition.inc.c +build $builddir/src/world/common/SomeItemEntityFunc.inc.c.o: cc src/world/common/SomeItemEntityFunc.inc.c +build $builddir/src/world/common/SetCamVfov.inc.c.o: cc src/world/common/SetCamVfov.inc.c +build $builddir/src/world/common/SetManyVars.inc.c.o: cc src/world/common/SetManyVars.inc.c +build $builddir/src/world/common/GetEntryPos.inc.c.o: cc src/world/common/GetEntryPos.inc.c +build $builddir/src/world/common/GetCurrentCameraYawClamped180.inc.c.o: cc $ + src/world/common/GetCurrentCameraYawClamped180.inc.c +build $builddir/src/world/common/UnkNpcDurationFlagFunc.inc.c.o: cc src/world/common/UnkNpcDurationFlagFunc.inc.c +build $builddir/src/world/area_osr/osr_04/AB92B0.c.o: cc src/world/area_osr/osr_04/AB92B0.c +build $builddir/src/world/area_osr/osr_01/AB0040.c.o: cc src/world/area_osr/osr_01/AB0040.c +build $builddir/src/world/area_osr/osr_01/AAFFF0.c.o: cc src/world/area_osr/osr_01/AAFFF0.c +build $builddir/src/world/area_osr/osr_01/AB0350.c.o: cc src/world/area_osr/osr_01/AB0350.c +build $builddir/src/world/area_osr/osr_03/AB62B0.c.o: cc src/world/area_osr/osr_03/AB62B0.c +build $builddir/src/world/area_osr/osr_03/AB6290.c.o: cc src/world/area_osr/osr_03/AB6290.c +build $builddir/src/world/area_osr/osr_02/AB2190.c.o: cc src/world/area_osr/osr_02/AB2190.c +build $builddir/src/world/area_osr/osr_02/AB2170.c.o: cc src/world/area_osr/osr_02/AB2170.c +build $builddir/src/world/area_osr/osr_02/AB2290.c.o: cc src/world/area_osr/osr_02/AB2290.c +build $builddir/src/world/area_osr/osr_02/AB21D0.c.o: cc src/world/area_osr/osr_02/AB21D0.c +build $builddir/src/world/area_osr/osr_00/AAC830.c.o: cc src/world/area_osr/osr_00/AAC830.c +build $builddir/src/world/area_osr/osr_00/AACBB0.c.o: cc src/world/area_osr/osr_00/AACBB0.c +build $builddir/src/world/area_mac/mac_00/7EAD10.c.o: cc src/world/area_mac/mac_00/7EAD10.c +build $builddir/src/world/area_mac/mac_00/7ECFD0.c.o: cc src/world/area_mac/mac_00/7ECFD0.c +build $builddir/src/world/area_mac/mac_00/7ED280.c.o: cc src/world/area_mac/mac_00/7ED280.c +build $builddir/src/world/area_mac/mac_00/7EB340.c.o: cc src/world/area_mac/mac_00/7EB340.c +build $builddir/src/world/area_mac/mac_06/864B40.c.o: cc src/world/area_mac/mac_06/864B40.c +build $builddir/src/world/area_mac/mac_06/865000.c.o: cc src/world/area_mac/mac_06/865000.c +build $builddir/src/world/area_mac/mac_04/842DF0.c.o: cc src/world/area_mac/mac_04/842DF0.c +build $builddir/src/world/area_mac/mac_06/8659C0.c.o: cc src/world/area_mac/mac_06/8659C0.c +build $builddir/src/world/area_mac/mac_04/842C20.c.o: cc src/world/area_mac/mac_04/842C20.c +build $builddir/src/world/area_mac/mac_04/842BD0.c.o: cc src/world/area_mac/mac_04/842BD0.c +build $builddir/src/world/area_mac/mac_04/842D90.c.o: cc src/world/area_mac/mac_04/842D90.c +build $builddir/src/world/area_mac/mac_04/843030.c.o: cc src/world/area_mac/mac_04/843030.c +build $builddir/src/world/area_mac/mac_04/844860.c.o: cc src/world/area_mac/mac_04/844860.c +build $builddir/src/world/area_mac/mac_04/844AC0.c.o: cc src/world/area_mac/mac_04/844AC0.c +build $builddir/src/world/area_mac/mac_05/855F20.c.o: cc src/world/area_mac/mac_05/855F20.c +build $builddir/src/world/area_mac/mac_05/855560.c.o: cc src/world/area_mac/mac_05/855560.c +build $builddir/src/world/area_mac/mac_05/852170.c.o: cc src/world/area_mac/mac_05/852170.c +build $builddir/src/world/area_mac/mac_02/8238B0.c.o: cc src/world/area_mac/mac_02/8238B0.c +build $builddir/src/world/area_mac/mac_02/8232C0.c.o: cc src/world/area_mac/mac_02/8232C0.c +build $builddir/src/world/area_mac/mac_02/823BF0.c.o: cc src/world/area_mac/mac_02/823BF0.c +build $builddir/src/world/area_mac/mac_02/823970.c.o: cc src/world/area_mac/mac_02/823970.c +build $builddir/src/world/area_mac/mac_02/823BB0.c.o: cc src/world/area_mac/mac_02/823BB0.c +build $builddir/src/world/area_mac/machi/7E73A0.c.o: cc src/world/area_mac/machi/7E73A0.c +build $builddir/src/world/area_mac/machi/7E7550.c.o: cc src/world/area_mac/machi/7E7550.c +build $builddir/src/world/area_mac/machi/7E7850.c.o: cc src/world/area_mac/machi/7E7850.c +build $builddir/src/world/area_mac/mac_03/833740.c.o: cc src/world/area_mac/mac_03/833740.c +build $builddir/src/world/area_mac/mac_03/831800.c.o: cc src/world/area_mac/mac_03/831800.c +build $builddir/src/world/area_mac/mac_03/831B20.c.o: cc src/world/area_mac/mac_03/831B20.c +build $builddir/src/world/area_mac/mac_03/833500.c.o: cc src/world/area_mac/mac_03/833500.c +build $builddir/src/world/area_mac/mac_01/801700.c.o: cc src/world/area_mac/mac_01/801700.c +build $builddir/src/world/area_mac/mac_01/800880.c.o: cc src/world/area_mac/mac_01/800880.c +build $builddir/src/world/area_mac/mac_01/806D10.c.o: cc src/world/area_mac/mac_01/806D10.c +build $builddir/src/world/area_mac/mac_01/800C40.c.o: cc src/world/area_mac/mac_01/800C40.c +build $builddir/src/world/area_mac/mac_01/805DD0.c.o: cc src/world/area_mac/mac_01/805DD0.c +build $builddir/src/world/area_mac/mac_01/8017D0.c.o: cc src/world/area_mac/mac_01/8017D0.c +build $builddir/src/world/area_trd/trd_02/9A10C0.c.o: cc src/world/area_trd/trd_02/9A10C0.c +build $builddir/src/world/area_trd/trd_02/9A0FE0.c.o: cc src/world/area_trd/trd_02/9A0FE0.c +build $builddir/src/world/area_trd/trd_06/9B1AA0.c.o: cc src/world/area_trd/trd_06/9B1AA0.c +build $builddir/src/world/area_trd/trd_06/9B2280.c.o: cc src/world/area_trd/trd_06/9B2280.c +build $builddir/src/world/area_trd/trd_06/9B1790.c.o: cc src/world/area_trd/trd_06/9B1790.c +build $builddir/src/world/area_trd/trd_07/9B6980.c.o: cc src/world/area_trd/trd_07/9B6980.c +build $builddir/src/world/area_trd/trd_06/9B2410.c.o: cc src/world/area_trd/trd_06/9B2410.c +build $builddir/src/world/area_trd/trd_07/9B6C90.c.o: cc src/world/area_trd/trd_07/9B6C90.c +build $builddir/src/world/area_trd/trd_03/9A4ED0.c.o: cc src/world/area_trd/trd_03/9A4ED0.c +build $builddir/src/world/area_trd/trd_03/9A4650.c.o: cc src/world/area_trd/trd_03/9A4650.c +build $builddir/src/world/area_trd/trd_03/9A46F0.c.o: cc src/world/area_trd/trd_03/9A46F0.c +build $builddir/src/world/area_trd/trd_04/9A88A0.c.o: cc src/world/area_trd/trd_04/9A88A0.c +build $builddir/src/world/area_trd/trd_04/9A8700.c.o: cc src/world/area_trd/trd_04/9A8700.c +build $builddir/src/world/area_trd/trd_04/9A83F0.c.o: cc src/world/area_trd/trd_04/9A83F0.c +build $builddir/src/world/area_trd/trd_10/9C2910.c.o: cc src/world/area_trd/trd_10/9C2910.c +build $builddir/src/world/area_trd/trd_10/9C3130.c.o: cc src/world/area_trd/trd_10/9C3130.c +build $builddir/src/world/area_trd/trd_01/99C990.c.o: cc src/world/area_trd/trd_01/99C990.c +build $builddir/src/world/area_trd/trd_01/99CCA0.c.o: cc src/world/area_trd/trd_01/99CCA0.c +build $builddir/src/world/area_trd/trd_09/9BD660.c.o: cc src/world/area_trd/trd_09/9BD660.c +build $builddir/src/world/area_trd/trd_01/99CD80.c.o: cc src/world/area_trd/trd_01/99CD80.c +build $builddir/src/world/area_trd/trd_09/9BD720.c.o: cc src/world/area_trd/trd_09/9BD720.c +build $builddir/src/world/area_trd/trd_05/9AEE20.c.o: cc src/world/area_trd/trd_05/9AEE20.c +build $builddir/src/world/area_trd/trd_05/9AE700.c.o: cc src/world/area_trd/trd_05/9AE700.c +build $builddir/src/world/area_trd/trd_00/999C70.c.o: cc src/world/area_trd/trd_00/999C70.c +build $builddir/src/world/area_trd/trd_00/999F80.c.o: cc src/world/area_trd/trd_00/999F80.c +build $builddir/src/world/area_trd/trd_00/99A240.c.o: cc src/world/area_trd/trd_00/99A240.c +build $builddir/src/world/area_trd/trd_08/9BB2A0.c.o: cc src/world/area_trd/trd_08/9BB2A0.c +build $builddir/src/world/area_trd/trd_08/9BB5B0.c.o: cc src/world/area_trd/trd_08/9BB5B0.c +build $builddir/src/world/area_isk/isk_10/988B60.c.o: cc src/world/area_isk/isk_10/988B60.c +build $builddir/src/world/area_isk/isk_04/97B670.c.o: cc src/world/area_isk/isk_04/97B670.c +build $builddir/src/world/area_isk/isk_08/984E30.c.o: cc src/world/area_isk/isk_08/984E30.c +build $builddir/src/world/area_isk/isk_04/97B630.c.o: cc src/world/area_isk/isk_04/97B630.c +build $builddir/src/world/area_isk/isk_07/982440.c.o: cc src/world/area_isk/isk_07/982440.c +build $builddir/src/world/area_isk/isk_04/97BF60.c.o: cc src/world/area_isk/isk_04/97BF60.c +build $builddir/src/world/area_isk/isk_07/982530.c.o: cc src/world/area_isk/isk_07/982530.c +build $builddir/src/world/area_isk/isk_13/98F7E0.c.o: cc src/world/area_isk/isk_13/98F7E0.c +build $builddir/src/world/area_isk/isk_07/9824F0.c.o: cc src/world/area_isk/isk_07/9824F0.c +build $builddir/src/world/area_isk/isk_05/97DAD0.c.o: cc src/world/area_isk/isk_05/97DAD0.c +build $builddir/src/world/area_isk/isk_11/98AA10.c.o: cc src/world/area_isk/isk_11/98AA10.c +build $builddir/src/world/area_isk/isk_11/98AAC0.c.o: cc src/world/area_isk/isk_11/98AAC0.c +build $builddir/src/world/area_isk/isk_11/98AB30.c.o: cc src/world/area_isk/isk_11/98AB30.c +build $builddir/src/world/area_isk/isk_14/992730.c.o: cc src/world/area_isk/isk_14/992730.c +build $builddir/src/world/area_isk/isk_09/9867D0.c.o: cc src/world/area_isk/isk_09/9867D0.c +build $builddir/src/world/area_isk/isk_16/9959F0.c.o: cc src/world/area_isk/isk_16/9959F0.c +build $builddir/src/world/area_isk/isk_18/997F70.c.o: cc src/world/area_isk/isk_18/997F70.c +build $builddir/src/world/area_isk/isk_09/9864E0.c.o: cc src/world/area_isk/isk_09/9864E0.c +build $builddir/src/world/area_isk/isk_16/9951F0.c.o: cc src/world/area_isk/isk_16/9951F0.c +build $builddir/src/world/area_isk/isk_02/978750.c.o: cc src/world/area_isk/isk_02/978750.c +build $builddir/src/world/area_isk/isk_02/978710.c.o: cc src/world/area_isk/isk_02/978710.c +build $builddir/src/world/area_isk/isk_02/978800.c.o: cc src/world/area_isk/isk_02/978800.c +build $builddir/src/world/area_mim/mim_03/B9B480.c.o: cc src/world/area_mim/mim_03/B9B480.c +build $builddir/src/world/area_mim/mim_07/BAA140.c.o: cc src/world/area_mim/mim_07/BAA140.c +build $builddir/src/world/area_mim/mim_07/BAA1B0.c.o: cc src/world/area_mim/mim_07/BAA1B0.c +build $builddir/src/world/area_mim/mim_07/BAA3B0.c.o: cc src/world/area_mim/mim_07/BAA3B0.c +build $builddir/src/world/area_mim/mim_11/BB7070.c.o: cc src/world/area_mim/mim_11/BB7070.c +build $builddir/src/world/area_mim/mim_11/BB79F0.c.o: cc src/world/area_mim/mim_11/BB79F0.c +build $builddir/src/world/area_mim/mim_11/BB7940.c.o: cc src/world/area_mim/mim_11/BB7940.c +build $builddir/src/world/area_mim/mim_06/BA4CF0.c.o: cc src/world/area_mim/mim_06/BA4CF0.c +build $builddir/src/world/area_mim/mim_06/BA47F0.c.o: cc src/world/area_mim/mim_06/BA47F0.c +build $builddir/src/world/area_mim/mim_06/BA4780.c.o: cc src/world/area_mim/mim_06/BA4780.c +build $builddir/src/world/area_mim/mim_10/BB59E0.c.o: cc src/world/area_mim/mim_10/BB59E0.c +build $builddir/src/world/area_mim/mim_08/BAD940.c.o: cc src/world/area_mim/mim_08/BAD940.c +build $builddir/src/world/area_mim/mim_02/B97C70.c.o: cc src/world/area_mim/mim_02/B97C70.c +build $builddir/src/world/area_mim/mim_02/B97C00.c.o: cc src/world/area_mim/mim_02/B97C00.c +build $builddir/src/world/area_mim/mim_12/BBB380.c.o: cc src/world/area_mim/mim_12/BBB380.c +build $builddir/src/world/area_mim/mim_01/B93440.c.o: cc src/world/area_mim/mim_01/B93440.c +build $builddir/src/world/area_mim/mim_01/B934B0.c.o: cc src/world/area_mim/mim_01/B934B0.c +build $builddir/src/world/area_mim/mim_01/B93940.c.o: cc src/world/area_mim/mim_01/B93940.c +build $builddir/src/world/area_mim/mim_09/BB2E00.c.o: cc src/world/area_mim/mim_09/BB2E00.c +build $builddir/src/world/area_mim/mim_05/BA07A0.c.o: cc src/world/area_mim/mim_05/BA07A0.c +build $builddir/src/world/area_mim/mim_05/BA0730.c.o: cc src/world/area_mim/mim_05/BA0730.c +build $builddir/src/world/area_mim/mim_04/B9D960.c.o: cc src/world/area_mim/mim_04/B9D960.c +build $builddir/src/world/area_mim/mim_04/B9D9D0.c.o: cc src/world/area_mim/mim_04/B9D9D0.c +build $builddir/src/world/area_mim/mim_04/B9DB60.c.o: cc src/world/area_mim/mim_04/B9DB60.c +build $builddir/src/world/area_kmr/kmr_09/8D5E00.c.o: cc src/world/area_kmr/kmr_09/8D5E00.c +build $builddir/src/world/area_kmr/kmr_02/8B30E0.c.o: cc src/world/area_kmr/kmr_02/8B30E0.c +build $builddir/src/world/area_kmr/kmr_02/8B36B0.c.o: cc src/world/area_kmr/kmr_02/8B36B0.c +build $builddir/src/world/area_kmr/kmr_02/8B37D0.c.o: cc src/world/area_kmr/kmr_02/8B37D0.c +build $builddir/src/world/area_kmr/kmr_02/8B3A10.c.o: cc src/world/area_kmr/kmr_02/8B3A10.c +build $builddir/src/world/area_kmr/kmr_02/8B0070.c.o: cc src/world/area_kmr/kmr_02/8B0070.c +build $builddir/src/world/area_kmr/kmr_20/8ECBF0.c.o: cc src/world/area_kmr/kmr_20/8ECBF0.c +build $builddir/src/world/area_kmr/kmr_20/8EDFC0.c.o: cc src/world/area_kmr/kmr_20/8EDFC0.c +build $builddir/src/world/area_kmr/kmr_20/8ECC40.c.o: cc src/world/area_kmr/kmr_20/8ECC40.c +build $builddir/src/world/area_kmr/kmr_20/8EBE20.c.o: cc src/world/area_kmr/kmr_20/8EBE20.c +build $builddir/src/world/area_kmr/kmr_20/8ED0C0.c.o: cc src/world/area_kmr/kmr_20/8ED0C0.c +build $builddir/src/world/area_kmr/kmr_20/8EBE50.c.o: cc src/world/area_kmr/kmr_20/8EBE50.c +build $builddir/src/world/area_kmr/kmr_20/8ED5A0.c.o: cc src/world/area_kmr/kmr_20/8ED5A0.c +build $builddir/src/world/area_kmr/kmr_20/8ED440.c.o: cc src/world/area_kmr/kmr_20/8ED440.c +build $builddir/src/world/area_kmr/kmr_20/8EDB70.c.o: cc src/world/area_kmr/kmr_20/8EDB70.c +build $builddir/src/world/area_kmr/kmr_20/8ECE80.c.o: cc src/world/area_kmr/kmr_20/8ECE80.c +build $builddir/src/world/area_kmr/kmr_05/8CF570.c.o: cc src/world/area_kmr/kmr_05/8CF570.c +build $builddir/src/world/area_kmr/kmr_05/8CE070.c.o: cc src/world/area_kmr/kmr_05/8CE070.c +build $builddir/src/world/area_kmr/kmr_21/8FEE90.c.o: cc src/world/area_kmr/kmr_21/8FEE90.c +build $builddir/src/world/area_kmr/kmr_21/8FEE80.c.o: cc src/world/area_kmr/kmr_21/8FEE80.c +build $builddir/src/world/area_kmr/kmr_24/90B240.c.o: cc src/world/area_kmr/kmr_24/90B240.c +build $builddir/src/world/area_kmr/kmr_24/90B250.c.o: cc src/world/area_kmr/kmr_24/90B250.c +build $builddir/src/world/area_kmr/kmr_03/8C8140.c.o: cc_dsl src/world/area_kmr/kmr_03/8C8140.c +build $builddir/src/world/area_kmr/kmr_03/8C85E0.c.o: cc_dsl src/world/area_kmr/kmr_03/8C85E0.c +build $builddir/src/world/area_kmr/kmr_03/8C7F90.c.o: cc_dsl src/world/area_kmr/kmr_03/8C7F90.c +build $builddir/src/world/area_kmr/kmr_03/8C83A0.c.o: cc_dsl src/world/area_kmr/kmr_03/8C83A0.c +build $builddir/src/world/area_kmr/kmr_30/90B6D0.c.o: cc src/world/area_kmr/kmr_30/90B6D0.c +build $builddir/src/world/area_kmr/kmr_03/8C82B0.c.o: cc src/world/area_kmr/kmr_03/8C82B0.c +build $builddir/src/world/area_kmr/kmr_30/90B9E0.c.o: cc src/world/area_kmr/kmr_30/90B9E0.c +build $builddir/src/world/area_kmr/kmr_10/8D88A0.c.o: cc src/world/area_kmr/kmr_10/8D88A0.c +build $builddir/src/world/area_kmr/kmr_10/8D84D0.c.o: cc src/world/area_kmr/kmr_10/8D84D0.c +build $builddir/src/world/area_kmr/kmr_12/header.c.o: cc_dsl src/world/area_kmr/kmr_12/header.c +build $builddir/src/world/area_kmr/kmr_12/events.c.o: cc_dsl src/world/area_kmr/kmr_12/events.c +build $builddir/src/world/area_kmr/kmr_04/8CA960.c.o: cc src/world/area_kmr/kmr_04/8CA960.c +build $builddir/src/world/area_kmr/kmr_04/8CA900.c.o: cc src/world/area_kmr/kmr_04/8CA900.c +build $builddir/src/world/area_kmr/kmr_22/8FF680.c.o: cc src/world/area_kmr/kmr_22/8FF680.c +build $builddir/src/world/area_kmr/kmr_22/8FF670.c.o: cc src/world/area_kmr/kmr_22/8FF670.c +build $builddir/src/world/area_kmr/kmr_22/8FF8B0.c.o: cc src/world/area_kmr/kmr_22/8FF8B0.c +build $builddir/src/world/area_kmr/kmr_07/8D3DC0.c.o: cc src/world/area_kmr/kmr_07/8D3DC0.c +build $builddir/src/world/area_kmr/kmr_00/8ABF90.c.o: cc src/world/area_kmr/kmr_00/8ABF90.c +build $builddir/src/world/area_kmr/kmr_23/907A30.c.o: cc src/world/area_kmr/kmr_23/907A30.c +build $builddir/src/world/area_kmr/kmr_23/907A40.c.o: cc src/world/area_kmr/kmr_23/907A40.c +build $builddir/src/world/area_kmr/kmr_06/8D2A10.c.o: cc src/world/area_kmr/kmr_06/8D2A10.c +build $builddir/src/world/area_kmr/kmr_06/8D1510.c.o: cc src/world/area_kmr/kmr_06/8D1510.c +build $builddir/src/world/area_kmr/kmr_11/8DA100.c.o: cc src/world/area_kmr/kmr_11/8DA100.c +build $builddir/src/world/area_kmr/kmr_11/8DAFC0.c.o: cc src/world/area_kmr/kmr_11/8DAFC0.c +build $builddir/src/world/area_kmr/kmr_11/8DB020.c.o: cc src/world/area_kmr/kmr_11/8DB020.c +build $builddir/src/world/area_kmr/kmr_11/8DA3A0.c.o: cc src/world/area_kmr/kmr_11/8DA3A0.c +build $builddir/src/world/partner/kooper.c.o: cc src/world/partner/kooper.c +build $builddir/src/world/partner/sushie.c.o: cc src/world/partner/sushie.c +build $builddir/src/world/partner/lakilester.c.o: cc src/world/partner/lakilester.c +build $builddir/src/world/partner/parakarry.c.o: cc src/world/partner/parakarry.c +build $builddir/src/world/partner/goompa.c.o: cc_dsl src/world/partner/goompa.c +build $builddir/src/world/partner/goombario.c.o: cc_dsl src/world/partner/goombario.c +build $builddir/src/world/partner/goombaria.c.o: cc_dsl src/world/partner/goombaria.c +build $builddir/src/world/partner/bow.c.o: cc src/world/partner/bow.c +build $builddir/src/world/partner/watt.c.o: cc src/world/partner/watt.c +build $builddir/src/world/partner/twink.c.o: cc_dsl src/world/partner/twink.c +build $builddir/src/world/partner/bombette.c.o: cc src/world/partner/bombette.c +build $builddir/src/world/area_nok/nok_14/A02A00.c.o: cc src/world/area_nok/nok_14/A02A00.c +build $builddir/src/world/area_nok/nok_14/A029C0.c.o: cc src/world/area_nok/nok_14/A029C0.c +build $builddir/src/world/area_nok/nok_14/A02840.c.o: cc src/world/area_nok/nok_14/A02840.c +build $builddir/src/world/area_nok/nok_13/A00600.c.o: cc src/world/area_nok/nok_13/A00600.c +build $builddir/src/world/area_nok/nok_13/A01420.c.o: cc src/world/area_nok/nok_13/A01420.c +build $builddir/src/world/area_nok/nok_02/9D7AA0.c.o: cc src/world/area_nok/nok_02/9D7AA0.c +build $builddir/src/world/area_nok/nok_02/9D7020.c.o: cc src/world/area_nok/nok_02/9D7020.c +build $builddir/src/world/area_nok/nok_02/9D7770.c.o: cc src/world/area_nok/nok_02/9D7770.c +build $builddir/src/world/area_nok/nok_02/9DB380.c.o: cc src/world/area_nok/nok_02/9DB380.c +build $builddir/src/world/area_nok/nok_02/9D7990.c.o: cc src/world/area_nok/nok_02/9D7990.c +build $builddir/src/world/area_nok/nok_02/9DA8F0.c.o: cc src/world/area_nok/nok_02/9DA8F0.c +build $builddir/src/world/area_nok/nok_11/9F4A40.c.o: cc src/world/area_nok/nok_11/9F4A40.c +build $builddir/src/world/area_nok/nok_12/9FAD60.c.o: cc src/world/area_nok/nok_12/9FAD60.c +build $builddir/src/world/area_nok/nok_12/9FAAE0.c.o: cc src/world/area_nok/nok_12/9FAAE0.c +build $builddir/src/world/area_nok/nok_12/9FAB20.c.o: cc src/world/area_nok/nok_12/9FAB20.c +build $builddir/src/world/area_nok/nok_12/9FA970.c.o: cc src/world/area_nok/nok_12/9FA970.c +build $builddir/src/world/area_nok/nok_12/9FC6D0.c.o: cc src/world/area_nok/nok_12/9FC6D0.c +build $builddir/src/world/area_nok/nok_12/9FA7F0.c.o: cc src/world/area_nok/nok_12/9FA7F0.c +build $builddir/src/world/area_nok/nok_03/9EB7F0.c.o: cc src/world/area_nok/nok_03/9EB7F0.c +build $builddir/src/world/area_nok/nok_01/9C53E0.c.o: cc src/world/area_nok/nok_01/9C53E0.c +build $builddir/src/world/area_nok/nok_01/9C7D10.c.o: cc src/world/area_nok/nok_01/9C7D10.c +build $builddir/src/world/area_nok/nok_04/9EDBF0.c.o: cc src/world/area_nok/nok_04/9EDBF0.c +build $builddir/src/world/area_nok/nok_04/9EEA80.c.o: cc src/world/area_nok/nok_04/9EEA80.c +build $builddir/src/world/area_nok/nok_15/A06F00.c.o: cc src/world/area_nok/nok_15/A06F00.c +build $builddir/src/world/area_nok/nok_15/A09440.c.o: cc src/world/area_nok/nok_15/A09440.c +build $builddir/src/battle/area_kmr_part_3/448B70.c.o: cc src/battle/area_kmr_part_3/448B70.c +build $builddir/src/battle/battle.c.o: cc src/battle/battle.c +build $builddir/src/battle/area_kmr_part_3/447C80.c.o: cc src/battle/area_kmr_part_3/447C80.c +build $builddir/src/battle/area_kmr_part_3/447440.c.o: cc src/battle/area_kmr_part_3/447440.c +build $builddir/src/battle/area_kmr_part_3/448E20.c.o: cc src/battle/area_kmr_part_3/448E20.c +build $builddir/src/battle/area_kmr_part_3/447D50.c.o: cc src/battle/area_kmr_part_3/447D50.c +build $builddir/src/battle/area_kmr_part_3/448690.c.o: cc src/battle/area_kmr_part_3/448690.c +build $builddir/src/battle/area_kmr_part_3/4479A0.c.o: cc src/battle/area_kmr_part_3/4479A0.c +build $builddir/src/battle/area_kmr_part_3/448900.c.o: cc src/battle/area_kmr_part_3/448900.c +build $builddir/src/battle/area_pra/648E10.c.o: cc src/battle/area_pra/648E10.c +build $builddir/src/battle/area_kzn2/59F420.c.o: cc src/battle/area_kzn2/59F420.c +build $builddir/src/battle/area_pra/649050.c.o: cc src/battle/area_pra/649050.c +build $builddir/src/battle/area_kzn2/59E6E0.c.o: cc src/battle/area_kzn2/59E6E0.c +build $builddir/src/battle/area_sam2/63D710.c.o: cc src/battle/area_sam2/63D710.c +build $builddir/src/battle/area_sam2/63D9F0.c.o: cc src/battle/area_sam2/63D9F0.c +build $builddir/src/battle/area_sam2/63D1E0.c.o: cc src/battle/area_sam2/63D1E0.c +build $builddir/src/battle/area_kpa3/6BBC60.c.o: cc src/battle/area_kpa3/6BBC60.c +build $builddir/src/battle/area_kpa3/6BBB90.c.o: cc src/battle/area_kpa3/6BBB90.c +build $builddir/src/battle/area_iwa/4D0360.c.o: cc src/battle/area_iwa/4D0360.c +build $builddir/src/battle/area_iwa/4D0310.c.o: cc src/battle/area_iwa/4D0310.c +build $builddir/src/battle/area_iwa/4D01F0.c.o: cc src/battle/area_iwa/4D01F0.c +build $builddir/src/battle/area_iwa/4D02B0.c.o: cc src/battle/area_iwa/4D02B0.c +build $builddir/src/battle/area_iwa/4D03B0.c.o: cc src/battle/area_iwa/4D03B0.c +build $builddir/src/battle/area_tik/5ED4B0.c.o: cc src/battle/area_tik/5ED4B0.c +build $builddir/src/battle/area_tik/5EC490.c.o: cc src/battle/area_tik/5EC490.c +build $builddir/src/battle/area_tik/5ECF40.c.o: cc src/battle/area_tik/5ECF40.c +build $builddir/src/battle/area_tik/5ED950.c.o: cc src/battle/area_tik/5ED950.c +build $builddir/src/battle/area_tik/5EC560.c.o: cc src/battle/area_tik/5EC560.c +build $builddir/src/battle/area_tik/5ED010.c.o: cc src/battle/area_tik/5ED010.c +build $builddir/src/battle/area_tik/5ECE70.c.o: cc src/battle/area_tik/5ECE70.c +build $builddir/src/battle/area_tik/5EC690.c.o: cc src/battle/area_tik/5EC690.c +build $builddir/src/battle/area_tik/5EDDF0.c.o: cc src/battle/area_tik/5EDDF0.c +build $builddir/src/battle/area_kgr/56E800.c.o: cc src/battle/area_kgr/56E800.c +build $builddir/src/battle/area_kgr/56E2A0.c.o: cc src/battle/area_kgr/56E2A0.c +build $builddir/src/battle/area_arn/4FF010.c.o: cc src/battle/area_arn/4FF010.c +build $builddir/src/battle/area_arn/4FEA50.c.o: cc src/battle/area_arn/4FEA50.c +build $builddir/src/battle/area_arn/4FF0D0.c.o: cc src/battle/area_arn/4FF0D0.c +build $builddir/src/battle/area_arn/4FED30.c.o: cc src/battle/area_arn/4FED30.c +build $builddir/src/battle/area_trd_part_3/4CF1B0.c.o: cc src/battle/area_trd_part_3/4CF1B0.c +build $builddir/src/battle/area_dig/6DE1F0.c.o: cc src/battle/area_dig/6DE1F0.c +build $builddir/src/battle/area_dig/6DE650.c.o: cc src/battle/area_dig/6DE650.c +build $builddir/src/battle/area_dig/6DE060.c.o: cc src/battle/area_dig/6DE060.c +build $builddir/src/battle/area_dig/6DE3A0.c.o: cc src/battle/area_dig/6DE3A0.c +build $builddir/src/battle/area_dig/6DDE90.c.o: cc src/battle/area_dig/6DDE90.c +build $builddir/src/battle/area_dig/6DE4A0.c.o: cc src/battle/area_dig/6DE4A0.c +build $builddir/src/battle/area_dig/6DE000.c.o: cc src/battle/area_dig/6DE000.c +build $builddir/src/battle/area_dig/6DE3F0.c.o: cc src/battle/area_dig/6DE3F0.c +build $builddir/src/battle/area_dig/6DDDC0.c.o: cc src/battle/area_dig/6DDDC0.c +build $builddir/src/battle/area_dig/6DE1A0.c.o: cc src/battle/area_dig/6DE1A0.c +build $builddir/src/battle/area_isk_part_1/4E29B0.c.o: cc src/battle/area_isk_part_1/4E29B0.c +build $builddir/src/battle/area_isk_part_1/4E28E0.c.o: cc src/battle/area_isk_part_1/4E28E0.c +build $builddir/src/battle/area_isk_part_1/4E3190.c.o: cc src/battle/area_isk_part_1/4E3190.c +build $builddir/src/battle/area_isk_part_1/4E2740.c.o: cc src/battle/area_isk_part_1/4E2740.c +build $builddir/src/battle/area_isk_part_1/4E2810.c.o: cc src/battle/area_isk_part_1/4E2810.c +build $builddir/src/battle/area_kzn/58C740.c.o: cc src/battle/area_kzn/58C740.c +build $builddir/src/battle/area_kzn/58C670.c.o: cc src/battle/area_kzn/58C670.c +build $builddir/src/battle/area_kzn/58C2F0.c.o: cc src/battle/area_kzn/58C2F0.c +build $builddir/src/battle/area_kkj/6DBDA0.c.o: cc src/battle/area_kkj/6DBDA0.c +build $builddir/src/battle/area_hos/47F0B0.c.o: cc src/battle/area_hos/47F0B0.c +build $builddir/src/battle/area_kkj/6DC2F0.c.o: cc src/battle/area_kkj/6DC2F0.c +build $builddir/src/battle/area_hos/47F0D0.c.o: cc src/battle/area_hos/47F0D0.c +build $builddir/src/battle/area_omo2/52B6A0.c.o: cc src/battle/area_omo2/52B6A0.c +build $builddir/src/battle/area_omo2/52B7C0.c.o: cc src/battle/area_omo2/52B7C0.c +build $builddir/src/battle/area_pra2/660750.c.o: cc src/battle/area_pra2/660750.c +build $builddir/src/battle/area_tik3/6186F0.c.o: cc src/battle/area_tik3/6186F0.c +build $builddir/src/battle/area_tik3/6187C0.c.o: cc src/battle/area_tik3/6187C0.c +build $builddir/src/battle/area_tik3/618EA0.c.o: cc src/battle/area_tik3/618EA0.c +build $builddir/src/battle/area_tik3/619340.c.o: cc src/battle/area_tik3/619340.c +build $builddir/src/battle/area_tik3/6197E0.c.o: cc src/battle/area_tik3/6197E0.c +build $builddir/src/battle/area_tik3/618A00.c.o: cc src/battle/area_tik3/618A00.c +build $builddir/src/battle/area_kpa4/6CC1C0.c.o: cc src/battle/area_kpa4/6CC1C0.c +build $builddir/src/battle/area_kpa4/6CC070.c.o: cc src/battle/area_kpa4/6CC070.c +build $builddir/src/battle/area_trd_part_2/4B2D10.c.o: cc src/battle/area_trd_part_2/4B2D10.c +build $builddir/src/battle/area_trd_part_2/4B1D90.c.o: cc src/battle/area_trd_part_2/4B1D90.c +build $builddir/src/battle/area_trd_part_2/4B2550.c.o: cc src/battle/area_trd_part_2/4B2550.c +build $builddir/src/battle/area_trd_part_2/4B11F0.c.o: cc src/battle/area_trd_part_2/4B11F0.c +build $builddir/src/battle/area_trd_part_2/4B34D0.c.o: cc src/battle/area_trd_part_2/4B34D0.c +build $builddir/src/battle/area_trd_part_2/4B15D0.c.o: cc src/battle/area_trd_part_2/4B15D0.c +build $builddir/src/battle/area_omo2_1/543570.c.o: cc src/battle/area_omo2_1/543570.c +build $builddir/src/battle/area_omo3/557AD0.c.o: cc src/battle/area_omo3/557AD0.c +build $builddir/src/battle/area_omo3/5573E0.c.o: cc src/battle/area_omo3/5573E0.c +build $builddir/src/battle/area_omo3/5580C0.c.o: cc src/battle/area_omo3/5580C0.c +build $builddir/src/battle/area_omo3/557F90.c.o: cc src/battle/area_omo3/557F90.c +build $builddir/src/battle/area_omo3/557EC0.c.o: cc src/battle/area_omo3/557EC0.c +build $builddir/src/battle/area_omo3/557A80.c.o: cc src/battle/area_omo3/557A80.c +build $builddir/src/battle/area_sam/6253E0.c.o: cc src/battle/area_sam/6253E0.c +build $builddir/src/battle/area_sam/623BA0.c.o: cc src/battle/area_sam/623BA0.c +build $builddir/src/battle/area_jan/573AC0.c.o: cc src/battle/area_jan/573AC0.c +build $builddir/src/battle/area_jan/573920.c.o: cc src/battle/area_jan/573920.c +build $builddir/src/battle/area_jan/573C30.c.o: cc src/battle/area_jan/573C30.c +build $builddir/src/battle/area_jan/5739F0.c.o: cc src/battle/area_jan/5739F0.c +build $builddir/src/battle/area_omo2_2/5483E0.c.o: cc src/battle/area_omo2_2/5483E0.c +build $builddir/src/battle/area_tik2/608AB0.c.o: cc src/battle/area_tik2/608AB0.c +build $builddir/src/battle/area_tik2/60A470.c.o: cc src/battle/area_tik2/60A470.c +build $builddir/src/battle/area_tik2/609FD0.c.o: cc src/battle/area_tik2/609FD0.c +build $builddir/src/battle/area_tik2/608CB0.c.o: cc src/battle/area_tik2/608CB0.c +build $builddir/src/battle/area_tik2/609B30.c.o: cc src/battle/area_tik2/609B30.c +build $builddir/src/battle/area_isk_part_2/4EF4A0.c.o: cc src/battle/area_isk_part_2/4EF4A0.c +build $builddir/src/battle/area_isk_part_2/4EFCF0.c.o: cc src/battle/area_isk_part_2/4EFCF0.c +build $builddir/src/battle/area_isk_part_2/4EFE90.c.o: cc src/battle/area_isk_part_2/4EFE90.c +build $builddir/src/battle/area_flo/5B14B0.c.o: cc src/battle/area_flo/5B14B0.c +build $builddir/src/battle/area_omo/5129E0.c.o: cc src/battle/area_omo/5129E0.c +build $builddir/src/battle/area_flo/5B16A0.c.o: cc src/battle/area_flo/5B16A0.c +build $builddir/src/battle/area_omo/5134B0.c.o: cc src/battle/area_omo/5134B0.c +build $builddir/src/battle/area_omo/512AB0.c.o: cc src/battle/area_omo/512AB0.c +build $builddir/src/battle/area_omo/5125D0.c.o: cc src/battle/area_omo/5125D0.c +build $builddir/src/battle/area_omo/512910.c.o: cc src/battle/area_omo/512910.c +build $builddir/src/battle/area_omo/512770.c.o: cc src/battle/area_omo/512770.c +build $builddir/src/battle/area_omo/513580.c.o: cc src/battle/area_omo/513580.c +build $builddir/src/battle/area_omo/513380.c.o: cc src/battle/area_omo/513380.c +build $builddir/src/battle/area_omo/5126A0.c.o: cc src/battle/area_omo/5126A0.c +build $builddir/src/battle/area_omo/512840.c.o: cc src/battle/area_omo/512840.c +build $builddir/src/battle/area_omo/513790.c.o: cc src/battle/area_omo/513790.c +build $builddir/src/battle/area_jan2/584B90.c.o: cc src/battle/area_jan2/584B90.c +build $builddir/src/battle/area_jan2/584940.c.o: cc src/battle/area_jan2/584940.c +build $builddir/src/battle/area_sbk/4DA5E0.c.o: cc src/battle/area_sbk/4DA5E0.c +build $builddir/src/battle/area_sbk/4DA6B0.c.o: cc src/battle/area_sbk/4DA6B0.c +build $builddir/src/battle/area_kpa/684B00.c.o: cc src/battle/area_kpa/684B00.c +build $builddir/src/battle/area_kpa/684C30.c.o: cc src/battle/area_kpa/684C30.c +build $builddir/src/battle/area_kpa/684A30.c.o: cc src/battle/area_kpa/684A30.c +build $builddir/src/battle/area_kmr_part_1/431180.c.o: cc src/battle/area_kmr_part_1/431180.c +build $builddir/src/battle/area_kmr_part_1/431660.c.o: cc src/battle/area_kmr_part_1/431660.c +build $builddir/src/battle/area_kmr_part_1/4309A0.c.o: cc src/battle/area_kmr_part_1/4309A0.c +build $builddir/src/battle/area_kmr_part_1/battles.c.o: cc src/battle/area_kmr_part_1/battles.c +build $builddir/src/battle/area_kmr_part_1/4318D0.c.o: cc src/battle/area_kmr_part_1/4318D0.c +build $builddir/src/battle/area_kmr_part_1/4313F0.c.o: cc src/battle/area_kmr_part_1/4313F0.c +build $builddir/src/battle/area_pra3/669D80.c.o: cc src/battle/area_pra3/669D80.c +build $builddir/src/battle/area_pra3/66B5B0.c.o: cc src/battle/area_pra3/66B5B0.c +build $builddir/src/battle/area_omo2_3/54CC70.c.o: cc src/battle/area_omo2_3/54CC70.c +build $builddir/src/battle/area_mac/464490.c.o: cc src/battle/area_mac/464490.c +build $builddir/src/battle/area_mac/465D90.c.o: cc src/battle/area_mac/465D90.c +build $builddir/src/battle/area_mac/464560.c.o: cc src/battle/area_mac/464560.c +build $builddir/src/battle/area_kpa2/6A2B50.c.o: cc src/battle/area_kpa2/6A2B50.c +build $builddir/src/battle/area_kpa2/69F320.c.o: cc src/battle/area_kpa2/69F320.c +build $builddir/src/battle/area_kpa2/69F200.c.o: cc src/battle/area_kpa2/69F200.c +build $builddir/src/battle/actor/goomba.c.o: cc_dsl src/battle/actor/goomba.c +build $builddir/src/battle/area_mim/4F7F40.c.o: cc src/battle/area_mim/4F7F40.c +build $builddir/src/battle/area_mim/4F7BE0.c.o: cc src/battle/area_mim/4F7BE0.c +build $builddir/src/battle/area_mim/4F7D50.c.o: cc src/battle/area_mim/4F7D50.c +build $builddir/src/battle/area_flo2/5CE690.c.o: cc src/battle/area_flo2/5CE690.c +build $builddir/src/battle/area_flo2/5CF2D0.c.o: cc src/battle/area_flo2/5CF2D0.c +build $builddir/src/battle/area_nok/48DA50.c.o: cc src/battle/area_nok/48DA50.c +build $builddir/src/battle/area_nok/48DBC0.c.o: cc src/battle/area_nok/48DBC0.c +build $builddir/src/battle/area_nok/48D700.c.o: cc src/battle/area_nok/48D700.c +build $builddir/src/battle/area_nok/48D1A0.c.o: cc src/battle/area_nok/48D1A0.c +build $builddir/src/battle/area_nok/48DCF0.c.o: cc src/battle/area_nok/48DCF0.c +build $builddir/src/battle/area_kmr_part_2/43ACC0.c.o: cc src/battle/area_kmr_part_2/43ACC0.c +build $builddir/src/battle/area_kmr_part_2/43A5A0.c.o: cc src/battle/area_kmr_part_2/43A5A0.c +build $builddir/src/battle/area_kmr_part_2/43A7E0.c.o: cc src/battle/area_kmr_part_2/43A7E0.c +build $builddir/src/battle/area_kmr_part_2/43AA50.c.o: cc src/battle/area_kmr_part_2/43AA50.c +build $builddir/src/battle/area_kmr_part_2/439A90.c.o: cc src/battle/area_kmr_part_2/439A90.c +build $builddir/src/battle/area_kmr_part_2/43AF30.c.o: cc src/battle/area_kmr_part_2/43AF30.c +build $builddir/src/battle/area_trd_part_1/4A12C0.c.o: cc src/battle/area_trd_part_1/4A12C0.c +build $builddir/src/battle/area_trd_part_1/4A1190.c.o: cc src/battle/area_trd_part_1/4A1190.c +build $builddir/src/battle/area_trd_part_1/4A10A0.c.o: cc src/battle/area_trd_part_1/4A10A0.c +build $builddir/src/common/Set80218630_Var0.inc.c.o: cc src/common/Set80218630_Var0.inc.c +build $builddir/src/common/UnkBattleFunc1.inc.c.o: cc src/common/UnkBattleFunc1.inc.c +build $builddir/src/common/UnkBattleFunc2.inc.c.o: cc src/common/UnkBattleFunc2.inc.c +build $builddir/src/common/IsSaveVar123.inc.c.o: cc src/common/IsSaveVar123.inc.c +build $builddir/src/common/StartRumbleWithParams.inc.c.o: cc src/common/StartRumbleWithParams.inc.c +build $builddir/src/common/IsGameStatusUnkAA_1.inc.c.o: cc src/common/IsGameStatusUnkAA_1.inc.c +build $builddir/src/common/UnkFloatFunc.inc.c.o: cc src/common/UnkFloatFunc.inc.c +build $builddir/src/os/code_421b0_len_60.c.o: cc src/os/code_421b0_len_60.c +build $builddir/src/os/osEPiWriteIo.c.o: cc src/os/osEPiWriteIo.c +build $builddir/src/os/code_409b0_len_140.c.o: cc src/os/code_409b0_len_140.c +build $builddir/src/os/code_48c00_len_5c0.c.o: cc src/os/code_48c00_len_5c0.c +build $builddir/src/os/code_47c10_len_50.c.o: cc src/os/code_47c10_len_50.c +build $builddir/src/os/code_3f9f0_len_60.c.o: cc src/os/code_3f9f0_len_60.c +build $builddir/src/os/code_42260_len_170.c.o: cc src/os/code_42260_len_170.c +build $builddir/src/os/code_3b7f0_len_120.c.o: cc src/os/code_3b7f0_len_120.c +build $builddir/src/os/code_46c70_len_e00.c.o: cc src/os/code_46c70_len_e00.c +build $builddir/src/os/code_41e30_len_40.c.o: cc src/os/code_41e30_len_40.c +build $builddir/src/os/code_3b710_len_40.c.o: cc src/os/code_3b710_len_40.c +build $builddir/src/os/code_44860_len_60.c.o: cc src/os/code_44860_len_60.c +build $builddir/src/os/code_44ad0_len_70.c.o: cc src/os/code_44ad0_len_70.c +build $builddir/src/os/guMtxIdentF.c.o: cc src/os/guMtxIdentF.c +build $builddir/src/os/code_4a140_len_70.c.o: cc src/os/code_4a140_len_70.c +build $builddir/src/os/code_46c50_len_20.c.o: cc src/os/code_46c50_len_20.c +build $builddir/src/os/osGetThreadPri.c.o: cc src/os/osGetThreadPri.c +build $builddir/src/os/code_47d50_len_e0.c.o: cc src/os/code_47d50_len_e0.c +build $builddir/src/os/code_42470_len_310.c.o: cc src/os/code_42470_len_310.c +build $builddir/src/os/code_41420_len_120.c.o: cc src/os/code_41420_len_120.c +build $builddir/src/os/code_47a70_len_10.c.o: cc src/os/code_47a70_len_10.c +build $builddir/src/os/ldiv.c.o: cc src/os/ldiv.c +build $builddir/src/os/code_42b00_len_c0.c.o: cc src/os/code_42b00_len_c0.c +build $builddir/src/os/code_42d60_len_80.c.o: cc src/os/code_42d60_len_80.c +build $builddir/src/os/code_42780_len_120.c.o: cc src/os/code_42780_len_120.c +build $builddir/src/os/code_40c20_len_1f0.c.o: cc src/os/code_40c20_len_1f0.c +build $builddir/src/os/code_423d0_len_50.c.o: cc src/os/code_423d0_len_50.c +build $builddir/src/os/code_3d330_len_990.c.o: cc src/os/code_3d330_len_990.c +build $builddir/src/os/code_46880_len_260.c.o: cc src/os/code_46880_len_260.c +build $builddir/src/os/code_41db0_len_40.c.o: cc src/os/code_41db0_len_40.c +build $builddir/src/os/code_4ac90_len_3910.c.o: cc src/os/code_4ac90_len_3910.c +build $builddir/src/os/code_42e70_len_390.c.o: cc src/os/code_42e70_len_390.c +build $builddir/src/os/code_4a1f0_len_170.c.o: cc src/os/code_4a1f0_len_170.c +build $builddir/src/os/code_3c2c0_len_50.c.o: cc src/os/code_3c2c0_len_50.c +build $builddir/src/os/code_47a90_len_50.c.o: cc src/os/code_47a90_len_50.c +build $builddir/src/os/code_3b4a0_len_270.c.o: cc src/os/code_3b4a0_len_270.c +build $builddir/src/os/code_47e30_len_60.c.o: cc src/os/code_47e30_len_60.c +build $builddir/src/os/code_3b770_len_80.c.o: cc src/os/code_3b770_len_80.c +build $builddir/src/os/code_41c60_len_c0.c.o: cc src/os/code_41c60_len_c0.c +build $builddir/src/os/code_3c310_len_180.c.o: cc src/os/code_3c310_len_180.c +build $builddir/src/os/code_439c0_len_220.c.o: cc src/os/code_439c0_len_220.c +build $builddir/src/os/code_40e10_len_240.c.o: cc src/os/code_40e10_len_240.c +build $builddir/src/os/code_3c940_len_140.c.o: cc src/os/code_3c940_len_140.c +build $builddir/src/os/code_45a50_len_3a0.c.o: cc src/os/code_45a50_len_3a0.c +build $builddir/src/os/code_457c0_len_270.c.o: cc src/os/code_457c0_len_270.c +build $builddir/src/os/code_47e90_len_110.c.o: cc src/os/code_47e90_len_110.c +build $builddir/src/os/code_41e70_len_340.c.o: cc src/os/code_41e70_len_340.c +build $builddir/src/os/code_43200_len_7c0.c.o: cc src/os/code_43200_len_7c0.c +build $builddir/src/os/code_42900_len_80.c.o: cc src/os/code_42900_len_80.c +build $builddir/src/os/code_44b40_len_a90.c.o: cc src/os/code_44b40_len_a90.c +build $builddir/src/os/code_467f0_len_90.c.o: cc src/os/code_467f0_len_90.c +build $builddir/src/os/code_491c0_len_f80.c.o: cc src/os/code_491c0_len_f80.c +build $builddir/src/os/code_42bc0_len_60.c.o: cc src/os/code_42bc0_len_60.c +build $builddir/src/os/osSiDeviceBusy.c.o: cc src/os/osSiDeviceBusy.c +build $builddir/src/os/code_3cd00_len_5f0.c.o: cc src/os/code_3cd00_len_5f0.c +build $builddir/src/os/code_41640_len_50.c.o: cc src/os/code_41640_len_50.c +build $builddir/src/os/code_47fa0_len_20.c.o: cc src/os/code_47fa0_len_20.c +build $builddir/src/os/code_3fa50_len_f60.c.o: cc src/os/code_3fa50_len_f60.c +build $builddir/src/os/code_41750_len_450.c.o: cc src/os/code_41750_len_450.c +build $builddir/src/os/code_41600_len_40.c.o: cc src/os/code_41600_len_40.c +build $builddir/src/os/code_41ba0_len_c0.c.o: cc src/os/code_41ba0_len_c0.c +build $builddir/src/os/code_47a80_len_10.c.o: cc src/os/code_47a80_len_10.c +build $builddir/src/os/code_41df0_len_40.c.o: cc src/os/code_41df0_len_40.c +build $builddir/src/os/code_49C70.c.o: cc src/os/code_49C70.c +build $builddir/src/os/code_3c490_len_3c0.c.o: cc src/os/code_3c490_len_3c0.c +build $builddir/src/os/code_41d20_len_40.c.o: cc src/os/code_41d20_len_40.c +build $builddir/src/os/code_416a0_len_90.c.o: cc src/os/code_416a0_len_90.c +build $builddir/src/os/code_3cb20_len_130.c.o: cc src/os/code_3cb20_len_130.c +build $builddir/src/os/code_41d60_len_50.c.o: cc src/os/code_41d60_len_50.c +build $builddir/src/os/code_3e720_len_5f0.c.o: cc src/os/code_3e720_len_5f0.c +build $builddir/src/os/code_3d2f0_len_10.c.o: cc src/os/code_3d2f0_len_10.c +build $builddir/src/os/code_3f310_len_3c0.c.o: cc src/os/code_3f310_len_3c0.c +build $builddir/src/os/code_43be0_len_5e0.c.o: cc src/os/code_43be0_len_5e0.c +build $builddir/src/os/code_41350_len_d0.c.o: cc src/os/code_41350_len_d0.c +build $builddir/src/os/code_41050_len_120.c.o: cc src/os/code_41050_len_120.c +build $builddir/src/os/code_3f6d0_len_320.c.o: cc src/os/code_3f6d0_len_320.c +build $builddir/src/os/code_7e40_len_3f0.c.o: cc src/os/code_7e40_len_3f0.c +build $builddir/src/os/code_39cb0_len_100.c.o: cc src/os/code_39cb0_len_100.c +build $builddir/src/os/code_47fc0_len_60.c.o: cc src/os/code_47fc0_len_60.c +build $builddir/src/os/code_42420_len_50.c.o: cc src/os/code_42420_len_50.c +build $builddir/src/os/code_3ccd0_len_30.c.o: cc src/os/code_3ccd0_len_30.c +build $builddir/src/os/code_3dcc0_len_a60.c.o: cc src/os/code_3dcc0_len_a60.c +build $builddir/src/os/code_42210_len_50.c.o: cc src/os/code_42210_len_50.c +build $builddir/src/os/code_455d0_len_1f0.c.o: cc src/os/code_455d0_len_1f0.c +build $builddir/src/os/code_3cc50_len_80.c.o: cc src/os/code_3cc50_len_80.c +build $builddir/src/os/code_47c60_len_f0.c.o: cc src/os/code_47c60_len_f0.c +build $builddir/src/os/code_3d300_len_30.c.o: cc src/os/code_3d300_len_30.c +build $builddir/src/os/code_47bc0_len_50.c.o: cc src/os/code_47bc0_len_50.c +build $builddir/src/os/code_3ca80_len_a0.c.o: cc src/os/code_3ca80_len_a0.c +build $builddir/src/os/code_42a00_len_100.c.o: cc src/os/code_42a00_len_100.c +build $builddir/src/os/code_41730_len_20.c.o: cc src/os/code_41730_len_20.c +build $builddir/src/os/code_42980_len_80.c.o: cc src/os/code_42980_len_80.c +build $builddir/src/os/code_3b910_len_410.c.o: cc src/os/code_3b910_len_410.c +build $builddir/src/os/code_3c850_len_f0.c.o: cc src/os/code_3c850_len_f0.c +build $builddir/src/os/code_3c220_len_a0.c.o: cc src/os/code_3c220_len_a0.c +build $builddir/src/os/code_41170_len_f0.c.o: cc src/os/code_41170_len_f0.c +build $builddir/src/os/code_45a30_len_20.c.o: cc src/os/code_45a30_len_20.c +build $builddir/src/os/code_441c0_len_1c0.c.o: cc src/os/code_441c0_len_1c0.c +build $builddir/src/os/code_46ae0_len_170.c.o: cc src/os/code_46ae0_len_170.c +build $builddir/src/os/code_42de0_len_90.c.o: cc src/os/code_42de0_len_90.c +build $builddir/src/os/osEPiReadIo.c.o: cc src/os/osEPiReadIo.c +build $builddir/src/os/code_42c20_len_e0.c.o: cc src/os/code_42c20_len_e0.c +build $builddir/src/os/code_48020_len_a00.c.o: cc src/os/code_48020_len_a00.c +build $builddir/src/os/code_4a360_len_930.c.o: cc src/os/code_4a360_len_930.c +build $builddir/src/os/code_3ef90_len_600.c.o: cc src/os/code_3ef90_len_600.c +build $builddir/src/os/code_3bd20_len_c0.c.o: cc src/os/code_3bd20_len_c0.c +build $builddir/src/os/code_3b390_len_110.c.o: cc src/os/code_3b390_len_110.c +build $builddir/src/os/code_41690_len_10.c.o: cc src/os/code_41690_len_10.c +build $builddir/src/os/code_448c0_len_210.c.o: cc src/os/code_448c0_len_210.c +build $builddir/src/os/code_47ae0_len_e0.c.o: cc src/os/code_47ae0_len_e0.c +build $builddir/src/os/code_44380_len_4e0.c.o: cc src/os/code_44380_len_4e0.c +build $builddir/src/os/code_4a1b0_len_40.c.o: cc src/os/code_4a1b0_len_40.c +build $builddir/src/os/code_42d00_len_60.c.o: cc src/os/code_42d00_len_60.c +build $builddir/src/os/osCreateThread.c.o: cc src/os/osCreateThread.c +build $builddir/src/os/code_3bde0_len_3e0.c.o: cc src/os/code_3bde0_len_3e0.c +build $builddir/src/os/code_41540_len_c0.c.o: cc src/os/code_41540_len_c0.c +build $builddir/src/os/code_40af0_len_130.c.o: cc src/os/code_40af0_len_130.c +build $builddir/src/os/nusys/nuContRmbMgr.c.o: cc src/os/nusys/nuContRmbMgr.c +build $builddir/src/os/nusys/nuSched.c.o: cc src/os/nusys/nuSched.c +build $builddir/src/os/nusys/nuContRmbCheck.c.o: cc src/os/nusys/nuContRmbCheck.c +build $builddir/src/os/nusys/nuGfxDisplayOff.c.o: cc src/os/nusys/nuGfxDisplayOff.c +build $builddir/src/os/nusys/nuGfxPreNMIFuncSet.c.o: cc src/os/nusys/nuGfxPreNMIFuncSet.c +build $builddir/src/os/nusys/nuGfxFuncSet.c.o: cc src/os/nusys/nuGfxFuncSet.c +build $builddir/src/os/nusys/nuGfxDisplayOn.c.o: cc src/os/nusys/nuGfxDisplayOn.c +build $builddir/src/os/nusys/nuContDataGet.c.o: cc src/os/nusys/nuContDataGet.c +build $builddir/src/os/nusys/nuSiMgr.c.o: cc src/os/nusys/nuSiMgr.c +build $builddir/src/os/nusys/nuPiReadRom.c.o: cc src/os/nusys/nuPiReadRom.c +build $builddir/src/os/nusys/nuPiInit.c.o: cc src/os/nusys/nuPiInit.c +build $builddir/src/os/nusys/nuContPakMgr.c.o: cc src/os/nusys/nuContPakMgr.c +build $builddir/src/os/nusys/nuContRmbStart.c.o: cc src/os/nusys/nuContRmbStart.c +build $builddir/src/os/nusys/nuGfxSetCfb.c.o: cc src/os/nusys/nuGfxSetCfb.c +build $builddir/src/os/nusys/nuGfxTaskAllEndWait.c.o: cc src/os/nusys/nuGfxTaskAllEndWait.c +build $builddir/src/os/nusys/nuGfxInit.c.o: cc src/os/nusys/nuGfxInit.c +build $builddir/src/os/nusys/nuContInit.c.o: cc src/os/nusys/nuContInit.c diff --git a/include/macros.h b/include/macros.h index 67fb52c759..1031703c84 100644 --- a/include/macros.h +++ b/include/macros.h @@ -4,8 +4,10 @@ #include "common.h" #ifndef SPLAT +#ifndef INCLUDE_ASM #define INCLUDE_ASM(TYPE, FOLDER, NAME, ARGS...) \ TYPE __attribute__((naked)) NAME(ARGS) { __asm__( ".include \"include/macro.inc\"\n.include \"asm/nonmatchings/"FOLDER"/"#NAME".s\"\n.set reorder\n.set at"); } +#endif #else #define INCLUDE_ASM(TYPE, FOLDER, NAME, ARGS...) #endif diff --git a/requirements.txt b/requirements.txt index 60c34e5e77..5ebd7ecc96 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,3 +4,4 @@ lark-parser python-ranges pypng colorama +ninja_syntax diff --git a/tools/build/build.py b/tools/build/build.py new file mode 100644 index 0000000000..0426dc32c9 --- /dev/null +++ b/tools/build/build.py @@ -0,0 +1,98 @@ +import re +import sys +from glob import glob +import ninja_syntax +from argparse import ArgumentParser +import asyncio +from subprocess import PIPE + +c_files = glob("src/**/*.c", recursive=True) + +INCLUDE_ASM_RE = re.compile(r"INCLUDE_ASM\([^,]+, ([^,]+), ([^,)]+)") +CPPFLAGS = "-Iinclude -Isrc -D _LANGUAGE_C -D _FINALROM -ffreestanding -DF3DEX_GBI_2 -D_MIPS_SZLONG=32" + +def obj(path: str): + return "$builddir/" + path + ".o" + +async def shell(cmd: str): + async with task_sem: + proc = await asyncio.create_subprocess_shell(cmd, stdout=PIPE, stderr=PIPE) + stdout, stderr = await proc.communicate() + + assert proc.returncode == 0, f"{cmd} failed: {stderr}" + + return str(stdout), str(stderr) + +async def build_c_file(c_file: str, rule: str, dsl_rule: str): + # preprocess c_file, but dont expand INCLUDE_ASM or SCRIPT + stdout, stderr = await shell(f"{cpp} {CPPFLAGS} '-DINCLUDE_ASM(...)=INCLUDE_ASM(__VA_ARGS__)' '-DSCRIPT(...)=SCRIPT(__VA_ARGS__)' {c_file} -o -") + + # search for macro usage + uses_dsl = "SCRIPT(" in stdout + + s_deps = [] + for line in stdout.splitlines(): + if line.startswith("INCLUDE_ASM"): + match = INCLUDE_ASM_RE.match(line) + if match: + s_deps.append("asm/nonmatchings/" + eval(match[1]) + "/" + match[2] + ".s") + + # add build task to ninja + n.build(obj(c_file), dsl_rule if uses_dsl else rule, c_file, implicit=s_deps) + +async def task(coro): + global num_tasks, num_tasks_done + + await coro + + num_tasks_done += 1 + print(f"\r{(num_tasks_done / num_tasks) * 100:.0f}%", end="") + +async def main(): + global n, cpp, task_sem, num_tasks, num_tasks_done + + parser = ArgumentParser(description="Generates build.ninja") + parser.add_argument("--cpp", help="C preprocessor command") + args = parser.parse_args() + + # on macOS, /usr/bin/cpp defaults to clang rather than gcc (but we need gcc's) + if args.cpp is None and sys.platform == "darwin" and "Free Software Foundation" not in await shell("cpp --version")[0]: + print("error: use 'brew' to obtain GNU cpp and run again with '--cpp cpp-10'") + exit(1) + + cpp = args.cpp or "cpp" + task_sem = asyncio.Semaphore(8) # TODO: args.j + + n = ninja_syntax.Writer(open("build.ninja", "w"), width=120) + + n.variable("builddir", "build") + n.variable("cross", "mips-linux-gnu-") + n.variable("python", sys.executable) + n.variable("os", "mac" if sys.platform == "darwin" else "linux") + n.variable("iconv", "tools/iconv.py UTF-8 SHIFT-JIS" if sys.platform == "darwin" else "iconv --from UTF-8 --to SHIFT-JIS") + n.variable("cppflags", f"{CPPFLAGS} -Wcomment") + n.variable("cflags", "-O2 -quiet -G 0 -mcpu=vr4300 -mfix4300 -mips3 -mgp32 -mfp32 -Wuninitialized -Wshadow") + n.newline() + + n.rule("cc", + command=f"{cpp} $cppflags $in -o - | $iconv | tools/$os/cc1 $cflags -o - | tools/$os/mips-nintendo-nu64-as -EB -G 0 - -o $out", + description="cc $in", + depfile="$out.d", + deps="gcc") + n.rule("cc_dsl", + command=f"{cpp} $cppflags $in -o - | $python tools/compile_dsl_macros.py | $iconv | tools/$os/cc1 $cflags -o - | tools/$os/mips-nintendo-nu64-as -EB -G 0 - -o $out", + description="cc (with dsl) $in", + depfile="$out.d", + deps="gcc") + n.newline() + + # build all the things! concurrently! + tasks = [ + *(task(build_c_file(c_file, "cc", "cc_dsl")) for c_file in c_files), + ] + num_tasks = len(tasks) + num_tasks_done = 0 + await asyncio.gather(*tasks) + +if __name__ == "__main__": + asyncio.run(main())