summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
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
2013-10-12All music and sfxU-Fish-PC\Daniel
2013-09-04make pokeblue.gbc compile againBryan Bishop
2013-09-01make extras/ a submoduleBryan Bishop
Use pokemontools v1.3.0 and use the same preprocessor as the pokecrystal project.
2013-08-31compile with preprocessor outputsBryan Bishop
2013-03-12* added verification (equality test) for blue version buildMr Wint
* changed analyze_incbins to recognize generated label addresses * fixed bank 1D assembly to make blue version build correctly
2012-12-02Better cross‐make compatibility.IIMarckus
2012-03-15Extra space in Makefile removed.stag019
hg-commit-id: e64c1edc7b70
2012-03-14Revert python2 change, no systems actually have "python2" except Arch.IIMarckus
hg-commit-id: f1e6e982c0bb
2012-03-06Specified python2 executable. (Some systems default to Python 3.)Sanky
hg-commit-id: a28f903ec455
2012-03-04Remove textpre.awk and link textpre.py to the build.IIMarckus
hg-commit-id: d021377297bf
2012-01-25rename common.asm -> main.asmBryan Bishop
hg-commit-id: adec8319c54b
2012-01-19Merge KuroiIeWa5Da/pokered with music headers.Bryan Bishop
hg-commit-id: b624e31d6035
2012-01-19Added Sound Map Headers for bank 2 and tile collision files plus some other ↵KuroiIeWa5Da
minor fixes hg-commit-id: 427ef8cd033b
2012-01-18Inserted several text and text pointersKuroiIeWa5Da
hg-commit-id: a546098b74ec
2012-01-18Finalized Gary mapKuroiIeWa5Da
hg-commit-id: e2ffb49499cc
2012-01-16Remove -b, which is nonstandard and breaks BSD awk.IIMarckus
hg-commit-id: 57d66cf56050
2012-01-16Cleaned up and finalized route 2KuroiIeWa5Da
hg-commit-id: e96ff3835e91
2012-01-15set LC_CTYPE=C in Makefile for gawkBryan Bishop
hg-commit-id: 9925b373f9ad
2012-01-14Another attempt at splitting Red/Blue versions.stag019
hg-commit-id: bd7cb987f964
2011-12-29Make an implied rule for .gbc.IIMarckus
Fixes a build issue with GNU Make. Pointed out by kanzure on IRC. hg-commit-id: d07c0e5f8385
2011-12-26Split large chunks of text into separate files, and improve Makefile.IIMarckus
hg-commit-id: 59e6e303019d
2011-12-21Add Japanese text entry and Pokédex entries.IIMarckus
hg-commit-id: 8de61c31d46c
2011-12-16Add a text preprocessor, so that we can enter strings in db commands.IIMarckus
Depending on how well this works, it may be removed later. Hopefully not. hg-commit-id: d244e025471f
2011-03-16Remove redrle on cleanIIMarckus
hg-commit-id: e2bee0026767
2011-02-19Add a makefile rule for redrleIIMarckus
hg-commit-id: 0555d242eac5
2010-12-22Sync with latest RGBDSIIMarckus
hg-commit-id: 6812720c7a31
2010-12-20pokered.gbc should depend on constants.asmIIMarckus
hg-commit-id: 640e32269727
2010-03-19improve makefile dependencies a bitIIMarckus
hg-commit-id: d0632da04a17
2010-03-18Fix flags to match current version of rgbds-linuxIIMarckus
hg-commit-id: 67e8deb819ef