]> git.sur5r.net Git - cc65/commit
Replaced whole bunch for Makefiles with a single generic Makefile.
authorOliver Schmidt <ol.sc@web.de>
Sat, 4 May 2013 20:10:48 +0000 (22:10 +0200)
committerOliver Schmidt <ol.sc@web.de>
Sat, 4 May 2013 20:10:48 +0000 (22:10 +0200)
commit008b4c4e1d952cc71b082f121b7e6d3d9e43132c
tree3ceced1f410f6d4f40350f5f18f776bbe5b0add1
parent2cd8e140ad3d6069037433a265af0396c6a9857c
Replaced whole bunch for Makefiles with a single generic Makefile.

- No complex shell logic.
- "Source file shadowing" for all targets via vpath.
- Dependency handling.
- True incremental build.
- Don't write into source directories.
- Easy cleanup by just removing 'wrk'.
224 files changed:
libsrc/apple2/Makefile [deleted file]
libsrc/apple2/apple2-280-192-8.fnt [deleted file]
libsrc/apple2/apple2-280-192-8.s [deleted file]
libsrc/apple2/apple2-40-48-16.s [deleted file]
libsrc/apple2/apple2-auxmem.s [deleted file]
libsrc/apple2/apple2-ssc.s [deleted file]
libsrc/apple2/apple2-stdjoy.s [deleted file]
libsrc/apple2/apple2-stdmou.s [deleted file]
libsrc/apple2/emd/a2.auxmem.s [new file with mode: 0644]
libsrc/apple2/joy/a2.stdjoy.s [new file with mode: 0644]
libsrc/apple2/mou/a2.stdmou.s [new file with mode: 0644]
libsrc/apple2/ser/a2.ssc.s [new file with mode: 0644]
libsrc/apple2/tgi/a2.hi.fnt [new file with mode: 0644]
libsrc/apple2/tgi/a2.hi.s [new file with mode: 0644]
libsrc/apple2/tgi/a2.lo.s [new file with mode: 0644]
libsrc/apple2enh/Makefile [deleted file]
libsrc/atari/Makefile [deleted file]
libsrc/atari/Makefile.inc [new file with mode: 0644]
libsrc/atari/atari-10.s [deleted file]
libsrc/atari/atari-10p2.s [deleted file]
libsrc/atari/atari-11.s [deleted file]
libsrc/atari/atari-130xe.s [deleted file]
libsrc/atari/atari-14.s [deleted file]
libsrc/atari/atari-15.s [deleted file]
libsrc/atari/atari-15p2.s [deleted file]
libsrc/atari/atari-3.s [deleted file]
libsrc/atari/atari-4.s [deleted file]
libsrc/atari/atari-5.s [deleted file]
libsrc/atari/atari-6.s [deleted file]
libsrc/atari/atari-7.s [deleted file]
libsrc/atari/atari-8.s [deleted file]
libsrc/atari/atari-8p2.s [deleted file]
libsrc/atari/atari-9.s [deleted file]
libsrc/atari/atari-9p2.s [deleted file]
libsrc/atari/atari-multijoy.s [deleted file]
libsrc/atari/atari-stdjoy.s [deleted file]
libsrc/atari/atari_tgi_common.inc [deleted file]
libsrc/atari/emd/atr130xe.s [new file with mode: 0644]
libsrc/atari/joy/atarimj8.s [new file with mode: 0644]
libsrc/atari/joy/ataristd.s [new file with mode: 0644]
libsrc/atari/tgi/atari10.s [new file with mode: 0644]
libsrc/atari/tgi/atari11.s [new file with mode: 0644]
libsrc/atari/tgi/atari14.s [new file with mode: 0644]
libsrc/atari/tgi/atari15.s [new file with mode: 0644]
libsrc/atari/tgi/atari3.s [new file with mode: 0644]
libsrc/atari/tgi/atari4.s [new file with mode: 0644]
libsrc/atari/tgi/atari5.s [new file with mode: 0644]
libsrc/atari/tgi/atari6.s [new file with mode: 0644]
libsrc/atari/tgi/atari7.s [new file with mode: 0644]
libsrc/atari/tgi/atari8.s [new file with mode: 0644]
libsrc/atari/tgi/atari9.s [new file with mode: 0644]
libsrc/atari/tgi/atari_tgi_common.inc [new file with mode: 0644]
libsrc/atari/tgi/atr10p2.s [new file with mode: 0644]
libsrc/atari/tgi/atr15p2.s [new file with mode: 0644]
libsrc/atari/tgi/atr8p2.s [new file with mode: 0644]
libsrc/atari/tgi/atr9p2.s [new file with mode: 0644]
libsrc/atmos/Makefile [deleted file]
libsrc/atmos/atmos-228-200-3.s [deleted file]
libsrc/atmos/atmos-240-200-2.s [deleted file]
libsrc/atmos/atmos-acia.s [deleted file]
libsrc/atmos/atmos-pase.s [deleted file]
libsrc/atmos/joy/atmos-pase.s [new file with mode: 0644]
libsrc/atmos/ser/atmos-acia.s [new file with mode: 0644]
libsrc/atmos/tgi/atmos-228-200-3.s [new file with mode: 0644]
libsrc/atmos/tgi/atmos-240-200-2.s [new file with mode: 0644]
libsrc/c128/Makefile [deleted file]
libsrc/c128/c128-1351.s [deleted file]
libsrc/c128/c128-640-200-2.s [deleted file]
libsrc/c128/c128-640-480-2.s [deleted file]
libsrc/c128/c128-georam.s [deleted file]
libsrc/c128/c128-joymouse.s [deleted file]
libsrc/c128/c128-potmouse.s [deleted file]
libsrc/c128/c128-ptvjoy.s [deleted file]
libsrc/c128/c128-ram.s [deleted file]
libsrc/c128/c128-ram2.s [deleted file]
libsrc/c128/c128-ramcart.s [deleted file]
libsrc/c128/c128-reu.s [deleted file]
libsrc/c128/c128-stdjoy.s [deleted file]
libsrc/c128/c128-swlink.s [deleted file]
libsrc/c128/c128-vdc.s [deleted file]
libsrc/c128/emd/c128-georam.s [new file with mode: 0644]
libsrc/c128/emd/c128-ram.s [new file with mode: 0644]
libsrc/c128/emd/c128-ram2.s [new file with mode: 0644]
libsrc/c128/emd/c128-ramcart.s [new file with mode: 0644]
libsrc/c128/emd/c128-reu.s [new file with mode: 0644]
libsrc/c128/emd/c128-vdc.s [new file with mode: 0644]
libsrc/c128/joy/c128-ptvjoy.s [new file with mode: 0644]
libsrc/c128/joy/c128-stdjoy.s [new file with mode: 0644]
libsrc/c128/mou/c128-1351.s [new file with mode: 0644]
libsrc/c128/mou/c128-joy.s [new file with mode: 0644]
libsrc/c128/mou/c128-pot.s [new file with mode: 0644]
libsrc/c128/ser/c128-swlink.s [new file with mode: 0644]
libsrc/c128/tgi/c128-vdc.s [new file with mode: 0644]
libsrc/c128/tgi/c128-vdc2.s [new file with mode: 0644]
libsrc/c16/Makefile [deleted file]
libsrc/c16/c16-ram.s [deleted file]
libsrc/c16/c16-stdjoy.s [deleted file]
libsrc/c16/emd/c16-ram.s [new file with mode: 0644]
libsrc/c16/joy/c16-stdjoy.s [new file with mode: 0644]
libsrc/c64/Makefile [deleted file]
libsrc/c64/c64-1351.s [deleted file]
libsrc/c64/c64-320-200-2.s [deleted file]
libsrc/c64/c64-c256k.s [deleted file]
libsrc/c64/c64-dqbb.s [deleted file]
libsrc/c64/c64-georam.s [deleted file]
libsrc/c64/c64-hitjoy.s [deleted file]
libsrc/c64/c64-isepic.s [deleted file]
libsrc/c64/c64-joymouse.s [deleted file]
libsrc/c64/c64-numpad.s [deleted file]
libsrc/c64/c64-potmouse.s [deleted file]
libsrc/c64/c64-ptvjoy.s [deleted file]
libsrc/c64/c64-ram.s [deleted file]
libsrc/c64/c64-ramcart.s [deleted file]
libsrc/c64/c64-reu.s [deleted file]
libsrc/c64/c64-stdjoy.s [deleted file]
libsrc/c64/c64-swlink.s [deleted file]
libsrc/c64/c64-vdc.s [deleted file]
libsrc/c64/dtv-himem.s [deleted file]
libsrc/c64/emd/c64-c256k.s [new file with mode: 0644]
libsrc/c64/emd/c64-dqbb.s [new file with mode: 0644]
libsrc/c64/emd/c64-georam.s [new file with mode: 0644]
libsrc/c64/emd/c64-isepic.s [new file with mode: 0644]
libsrc/c64/emd/c64-ram.s [new file with mode: 0644]
libsrc/c64/emd/c64-ramcart.s [new file with mode: 0644]
libsrc/c64/emd/c64-reu.s [new file with mode: 0644]
libsrc/c64/emd/c64-vdc.s [new file with mode: 0644]
libsrc/c64/emd/dtv-himem.s [new file with mode: 0644]
libsrc/c64/joy/c64-hitjoy.s [new file with mode: 0644]
libsrc/c64/joy/c64-numpad.s [new file with mode: 0644]
libsrc/c64/joy/c64-ptvjoy.s [new file with mode: 0644]
libsrc/c64/joy/c64-stdjoy.s [new file with mode: 0644]
libsrc/c64/mou/c64-1351.s [new file with mode: 0644]
libsrc/c64/mou/c64-joy.s [new file with mode: 0644]
libsrc/c64/mou/c64-pot.s [new file with mode: 0644]
libsrc/c64/ser/c64-swlink.s [new file with mode: 0644]
libsrc/c64/tgi/c64-hi.s [new file with mode: 0644]
libsrc/cbm/Makefile [deleted file]
libsrc/cbm510/Makefile [deleted file]
libsrc/cbm510/cbm510-ram.s [deleted file]
libsrc/cbm510/cbm510-stdjoy.s [deleted file]
libsrc/cbm510/cbm510-stdser.s [deleted file]
libsrc/cbm510/emd/cbm510-ram.s [new file with mode: 0644]
libsrc/cbm510/joy/cbm510-std.s [new file with mode: 0644]
libsrc/cbm510/ser/cbm510-std.s [new file with mode: 0644]
libsrc/cbm610/Makefile [deleted file]
libsrc/cbm610/cbm610-ram.s [deleted file]
libsrc/cbm610/cbm610-stdser.s [deleted file]
libsrc/cbm610/emd/cbm610-ram.s [new file with mode: 0644]
libsrc/cbm610/ser/cbm610-std.s [new file with mode: 0644]
libsrc/common/Makefile [deleted file]
libsrc/conio/Makefile [deleted file]
libsrc/dbg/Makefile [deleted file]
libsrc/em/Makefile [deleted file]
libsrc/geos-apple/Makefile [deleted file]
libsrc/geos-apple/Makefile.inc [new file with mode: 0644]
libsrc/geos-apple/disk/Makefile [deleted file]
libsrc/geos-cbm/Makefile [deleted file]
libsrc/geos-cbm/Makefile.inc [new file with mode: 0644]
libsrc/geos-cbm/disk/Makefile [deleted file]
libsrc/geos-cbm/drivers/Makefile [deleted file]
libsrc/geos-cbm/drivers/geos-stdjoy.s [deleted file]
libsrc/geos-cbm/drivers/geos-tgi.s [deleted file]
libsrc/geos-cbm/drivers/geos-vdc.s [deleted file]
libsrc/geos-cbm/drivers/joy_stddrv.s [deleted file]
libsrc/geos-cbm/drivers/tgi_colors.s [deleted file]
libsrc/geos-cbm/drivers/tgi_stddrv.s [deleted file]
libsrc/geos-cbm/emd/geos-vdc.s [new file with mode: 0644]
libsrc/geos-cbm/file/Makefile [deleted file]
libsrc/geos-cbm/joy/geos-stdjoy.s [new file with mode: 0644]
libsrc/geos-cbm/memory/Makefile [deleted file]
libsrc/geos-cbm/system/Makefile [deleted file]
libsrc/geos-cbm/tgi/geos-tgi.s [new file with mode: 0644]
libsrc/geos-common/Makefile [deleted file]
libsrc/geos-common/common/Makefile [deleted file]
libsrc/geos-common/conio/Makefile [deleted file]
libsrc/geos-common/disk/Makefile [deleted file]
libsrc/geos-common/dlgbox/Makefile [deleted file]
libsrc/geos-common/drivers/Makefile [deleted file]
libsrc/geos-common/file/Makefile [deleted file]
libsrc/geos-common/graph/Makefile [deleted file]
libsrc/geos-common/memory/Makefile [deleted file]
libsrc/geos-common/menuicon/Makefile [deleted file]
libsrc/geos-common/mousesprite/Makefile [deleted file]
libsrc/geos-common/process/Makefile [deleted file]
libsrc/geos-common/runtime/Makefile [deleted file]
libsrc/geos-common/system/Makefile [deleted file]
libsrc/geos-common/system/joy_stddrv.s [new file with mode: 0644]
libsrc/geos-common/system/tgi_colors.s [new file with mode: 0644]
libsrc/geos-common/system/tgi_stddrv.s [new file with mode: 0644]
libsrc/joystick/Makefile [deleted file]
libsrc/lynx/Makefile [deleted file]
libsrc/lynx/joy/lynx-stdjoy.s [new file with mode: 0644]
libsrc/lynx/lynx-160-102-16.s [deleted file]
libsrc/lynx/lynx-comlynx.s [deleted file]
libsrc/lynx/lynx-stdjoy.s [deleted file]
libsrc/lynx/ser/lynx-comlynx.s [new file with mode: 0644]
libsrc/lynx/tgi/lynx-160-102-16.s [new file with mode: 0644]
libsrc/mouse/Makefile [deleted file]
libsrc/nes/Makefile [deleted file]
libsrc/nes/Makefile.inc [new file with mode: 0644]
libsrc/nes/joy/nes-stdjoy.s [new file with mode: 0644]
libsrc/nes/nes-64-56-2.s [deleted file]
libsrc/nes/nes-stdjoy.s [deleted file]
libsrc/nes/tgi/nes-64-56-2.s [new file with mode: 0644]
libsrc/pet/Makefile [deleted file]
libsrc/pet/joy/pet-ptvjoy.s [new file with mode: 0644]
libsrc/pet/joy/pet-stdjoy.s [new file with mode: 0644]
libsrc/pet/pet-ptvjoy.s [deleted file]
libsrc/pet/pet-stdjoy.s [deleted file]
libsrc/plus4/Makefile [deleted file]
libsrc/plus4/joy/plus4-stdjoy.s [new file with mode: 0644]
libsrc/plus4/plus4-stdjoy.s [deleted file]
libsrc/plus4/plus4-stdser.s [deleted file]
libsrc/plus4/ser/plus4-stdser.s [new file with mode: 0644]
libsrc/runtime/Makefile [deleted file]
libsrc/serial/Makefile [deleted file]
libsrc/supervision/Makefile [deleted file]
libsrc/tgi/Makefile [deleted file]
libsrc/vic20/Makefile [deleted file]
libsrc/vic20/joy/vic20-ptvjoy.s [new file with mode: 0644]
libsrc/vic20/joy/vic20-stdjoy.s [new file with mode: 0644]
libsrc/vic20/vic20-ptvjoy.s [deleted file]
libsrc/vic20/vic20-stdjoy.s [deleted file]
libsrc/zlib/Makefile [deleted file]