summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2024-07-22Tools: update packageISO and move yaz0 function to config (#2183)jdflyer
2024-07-18Tools: add libbti and assets_config (#2182)jdflyer
* Start d_menu_fmap2d * checkpoint * checkpoint * Add libbti and bti packaging, start libjaudio * Add asset config, move libast, formatting
2024-02-25remove dkp dependency (#2078)TakaRikka
2024-01-12most of TRK done / some misc work (#2030)TakaRikka
* work on d_file_sel_warning * various cleanup * attempt to fix d_gameover * event cleanup * trk work * most of TRK done * remove asm
2023-12-25MSL_C fully matched / some SSystem cleanup/ obj_rgate OK (#2011)TakaRikka
* cleanup SSystem files * MSL_C fully matched * fix build * remove asm * reorganize MSL_C/Runtime libs into more accurate setup * little more cleanup * cleanup some MSL headers * obj_rgate OK * remove asm * some rgate documentation
2023-09-30Begin Fixing files for -sym on (#1952)jdflyer
2023-08-13Fix Build Scripts (#1879)jdflyer
2023-07-23extract_game_assets.py: fix 'make assets' (#384)Jcw87
2023-07-16Pipeline fix (#373)Pheenoh
* cleanup pipelines * install deps * chmod +x wibo * rename pipeline * condense steps
2023-07-16Use compiler 1.2.5n instead of frank (#372)hatal175
2023-03-17d_file_select, JASResArcLoader, d_a_obj_stone, d_a_obj_stone_mark (#309)Pheenoh
* setup TU * JASResArcLoader OK * d_a_obj_stoneMark work * some funcs in d_a_obj_stoneMark * many changes * quat, d_a_obj_stone, d_a_alink, fix python script, tidy makefile * d_file_select functions + pr cleanup
2023-02-19Add option to use oead and copy map files (#294)jdflyer
2023-01-30Makefile: 'tools' target should depend on 'dirs'Jcw87
2023-01-25Merge branch 'master' into masterDarek Konopka
2023-01-24Merge with upstreamjdflyer
2023-01-24New yaz0 systemjdflyer
2023-01-24setup moved from makefile to tpDRK-512
2023-01-24Update MakefileDarek Konopka
make setup implemented
2023-01-24Merge pull request #252 from Jcw87/rels_msys2TakaRikka
makerel.py: Accept arguments from files, allowing rels to build with msys2
2023-01-23Arc Extraction and Re-Packingjdflyer
2023-01-23makerel.py: Accept arguments from files, allowing rels to build with msys2Jcw87
2023-01-23rename mwcceppc_patched.exe to mwcceppc_modded.exe for better windows ↵Jcw87
compatibility
2023-01-20Add 1.2.5e to several makefiles and matching dolphin lib stuff (#247)hatal175
* Fix select_occurence in diff.py * Use 1.2.5e and metroid prime decomp to match dlphin lib funcs * Fix FRANK_COMPILER WINE typo * Double WINE use removal * Organize dolphin compiler makefile names * Use inline auto instead of special inline where applicable I couldn't make CARDOpen work with the flag though
2023-01-06header dependency tracking might be useful for main.dol tooJcw87
2023-01-06dol2asm: generate makefiles that use header dependencies for smarter rebuildsJcw87
2023-01-02Add frank.pyjdflyer
2022-12-31JASWaveArcLoaderjdflyer
2022-12-30ISO packaging scriptjdflyer
2022-12-24Old JAudio changesjdflyer
2022-04-24some MSL_C work (#192)TakaRikka
* wip * bunch of MSL_C files thanks to pikmin2 decomp for their work * format / asm * progress * fix * fix remove-asm to work with C files * init / start
2022-01-17Formatting fixesjdflyer
2022-01-17Hyrule field speedhack and shiftability fixesjdflyer
2022-01-16Shift Fixesjdflyer
2022-01-15Shiftablejdflyer
2022-01-11Add basic dol shiftabilityjdflyer
Fixed an incorrect function name
2022-01-11Merge remote-tracking branch 'Upstream/master'jdflyer
2022-01-11prepare makefile for shiftabilityjdflyer
2022-01-04J2DAnimation (#173)lepelog
* ok * naming stuff
2021-12-02Clean up and improvements to tools (#163)Jonathan Wase
* moved elf2dol * removed postprocess.py * removed vtables.py * find_unused_asm.py * removed section2cpp.py * removed splitter/* * fixed symbol names due to iconv file rename * fixed problem building RELs caused by #160 * improved performance of a few python tools * added new tool for finding conflict when not OK * added ./tp setup * don't install dol2asm dependecies with requirements.txt * format and check for imports * remove unused tools/difftools.py * fixed ignore to include elf2dol * fix compiler patcher * ok-check now creates the patched compiler at mwcceppc_patched.exe * Add new command to copy the build folder to the expected folder * 'make clean' will now only clean main.dol stuff. (added clean_rels and clean_all) * './tp pull-request' and './tp check' now doesn't include RELs by default. Use '--rels' to include them in the process. * './tp remove-unused-asm --check' added, exitcode 0==no files, 1==exists files Co-authored-by: Julgodis <>
2021-06-13add make assets targetPheenoh
2021-05-10Makefile fixes / JUTNameTab (#129)Jasper St. Pierre
* Makefile: Fix issues with iconv causing it to break under devkitPro / msys The version of iconv included in devkitPro does not have a -o option, so replace it with normal shell redirection. Also, SHIFT-JIS does not have a mapping for ~, so output the Windows CP932 variant instead, which does. See: https://en.wikipedia.org/wiki/Tilde#Unicode_and_Shift_JIS_encoding_of_wave_dash https://en.wikipedia.org/wiki/Code_page_932_(Microsoft_Windows)#Single-byte_character_differences * Update diff configuration -Bbinary doesn't seem to work with my copy of bjdump (it says it can't decode unknown architecture) Cheese things by using expected/ instead of having the user place things manually. * JUTNameTab * J3DPacket / J3DDrawBuffer * format Co-authored-by: lepelog <lepelog@users.noreply.github.com>
2021-04-06building RELsJulgodis
2021-03-31.dead section fixJulgodis
2021-03-28dol2asm OKJulgodis
2021-01-27compiling strings? WTFJulgodis
2021-01-21Fix Merge and set maxerrors to 5jdflyer
2021-01-21Z2AudioLib misc decomp (#75)Erin Moon
* Z2SoundHandles: decomp portions * start decomping: Z2SpeechMgr2, Z2SoundHandles * Z2SoundHandles::stopAllSounds(): ok * Z2SoundHandles::getHandleUserData(): ok * Z2SoundInfo: header * Z2SoundObjBase::framework(): ok * Z2SoundObjBase::Z2SoundObjBase(), Z2SoundObjBase::init(): ok * Z2SoundObjBase::~Z2SoundObjBase(): ok * Z2SoundObjBase::stopOK(): ok * Z2SoundObjBase::stopOK, incomplete Z2SoundObjBase::dispose() * clang-format * Z2SoundObjBase::dispose(): ok * JAISound::operator->(): null assert * JAIAudience: stub * Z2SoundObject::{init, deleteObject, isAlive}: ok * Z2SeMgr: elaborate struct (and decl JAISoundHandles to support this) * start subclassing Z2SoundObjBase; nonmatching Z2SoundObjSimple::init() * Z2SeMGr::{incrCrowdSize, decrCrowdSize}: ok * Z2MultiSeMgr::resetMultiSePos(): ok * Z2WolfHowlMgr.h: decls * Z2SoundStarter: move to decls and fix postprocess.py symbol pass * Z2AudioArcLoader: decls * Z2SoundObjMgr: ok some fns - deleteEnemyAll() - isTwilightBattle() - setGhostEnemyState() additionally elaborates parts of the Z2Creature hierarchy * delete unused .s files and add tool to find them (only runs on linux) * run clang-format * postprocess.py: comment out debugging * add python step to ok-check workflow * address review comments * address review comments Co-authored-by: notyourav <65437533+notyourav@users.noreply.github.com> Co-authored-by: Pheenoh <pheenoh@gmail.com> Co-authored-by: notyourav <65437533+notyourav@users.noreply.github.com>
2021-01-18Makefile: DEBUG option (#86)Erin Moon
* Makefile: DEBUG option * diff_settings.py: if diffing with --source, make DEBUG=1 Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-18Doxygen (#84)Erin Moon
* set up Doxygen - `.gitignore`: ignore Doxygen output - limit Doxygen search to relevant paths - move extra `.md`s to docs/ - `Makefile`: add Doxygen target - use as much SVG as possible for Doxygen diagrams - alias @meme as an \xrefitem * new github workflow: run doxygen and push to gh pages
2021-01-06match some Z2Calc functions (#72)lepelog
* Z2Calc OK * inline definitions in random.h and format * set -enum int compiler flag and fix enum hacks * note for get_ufloat_1 inline * PR suggestions and UB note Co-authored-by: Pheenoh <pheenoh@gmail.com>