summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2018-06-02Start of German translation. Needs work.multilangIIMarckus
2018-06-02Migrate language-dependent files to a subdirectory.IIMarckus
2018-06-01Split text sections into one object per bank.IIMarckus
2018-06-01Don’t build duplicates of identical object files.IIMarckus
2018-03-24Use rgblink dmg modedannye
2018-03-10forgot to uncomment clean toolsyenatch
2018-03-10Use rgbgfx and c tools instead of the submodule.yenatch
2017-09-29Rename linkerscript and sort sym filePokechu22
2017-06-09Add linkerscriptAntonio Niño Díaz
Signed-off-by: Antonio Niño Díaz <antonio_nd@outlook.com>
2016-07-01Use pattern variables in the makefile.yenatch
This means dependency scanning only happens as required.
2016-02-17Use rgbasm -D in the makefile.yenatch
2015-10-25align spacing in previousyenatch
2015-10-25Reorganize the makefile and remove yellow targets.yenatch
2015-10-25Get rid of queues.yenatch
For faster builds, use `make -j`.
2015-01-18make compare depends on red and blue being built.stag019
2015-01-18Remove symfiles on clean.stag019
2015-01-18No longer need to make a mapfile with the newest RGBDS source. This RGBDS ↵stag019
doesn't have a release yet.
2014-11-05Remove prequeue and preprocessor (now unused).IIMarckus
2014-11-04Stop preprocessing files.stag019
2014-09-19Fix the symfile and mapfile filenames.yenatch
2014-07-16Add a comment to the "compare" target.yenatch
2014-07-13Combine poke%.gbc build targets into a generalized one.yenatch
Now only one target is needed for all versions. $$* also works instead of %, but in a pattern rule % is probably clearer.
2014-07-11Add image suffixes to the makefile.yenatch
Explicitly define png dependencies (none). This keeps make from looking for nonexistent dependencies with extensions like ".png.o". This doesn't make it go any faster, but it at least makes debug easier.
2014-07-11Remove inline comments in an object recipe.yenatch
2014-07-11Reorganize makefile targets for clarity.yenatch
2014-07-11Comment the makefile.yenatch
2014-06-26Fix Makefile: .map and .symU-Fish-PC\Daniel
The Makefile previously made the files '.map' and '.sym' instead of 'poke[red/blue].map' and 'poke[red/blue].sym'
2014-05-31Use rgbasm -h to use halt without nops.yenatch
2014-05-30Dust off the makefile and prepare to build Yellow.yenatch
2014-04-05Image handling in the makefile.yenatch
2014-02-14Makefile: Don't group redrle with phony targetsyenatch
2014-02-14make compare: Use md5sum -c instead of comparing a base romyenatch
2014-02-14Makefile: nothing uses the ALL_DEPENDENCIES variable.yenatch
2014-02-14Makefile: fix a syntax error in redrleyenatch
2014-02-14Consolidate rgbfix options between Red and Blue.yenatch
Yellow and JP roms will take different options, but this is good for now.
2014-01-27Makefile: condense dependency scanning into one loopyenatch
2014-01-27Split wram.asm from poke{red,blue}.o into wram.oyenatch
wram.asm still defines some constants. They're moved into constants/wram_constants.asm.
2014-01-27Clean up makefile messages and prerequisite handlingyenatch
2014-01-27Get rid of globals.asm. Use ::s to export labels between objects.yenatch
globals.asm was a hack that: - gave rgbasm an extra 100k lines to read - increased reliance on the python preprocessor - made the makefile a mess - gave object creation an extra step - wasn't even necessary This speeds up build time by at least a third.
2014-01-23Makefile: remove duplicates when consolidating objectsyenatch
2014-01-23Make text.asm an objectyenatch
2014-01-09split audio components into audio_red.o and audio_blue.oyenatch
2014-01-04Makefile: baserom compare is optionalyenatch
2013-12-09Use safer and more standard POSIX find options.IIMarckus
2013-12-09makefile: find -delete isnt portableyenatch
2013-12-08Makefile: use += to append to variablesyenatch
2013-12-08Makefile: $: is not an escaped :yenatch
2013-12-07handle preprocessing in one python procress; export asm labelsyenatch
instead of running a process for each file, one process handles all files rgbasm requires label EXPORT definitions for cross-object compiling. this is handled by globals.asm
2013-12-06rewrite the makefile to be consistent with pokecrystalyenatch
still needs globals.asm and a preprocessor queue to compile multiple objects also, spit out a mapfile and symfile
2013-12-05rename textpre.py -> preprocessor.pyyenatch