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'.
This commit is contained in:
Oliver Schmidt
2013-05-04 22:10:48 +02:00
parent 2cd8e140ad
commit 008b4c4e1d
138 changed files with 36 additions and 3707 deletions

View File

@@ -1,24 +0,0 @@
#
# makefile for CC65 runtime library
#
#--------------------------------------------------------------------------
# Object files
C_OBJS += systime.o
S_OBJS += callroutine.o \
crt0.o \
ctype.o \
enterdesktop.o \
extzp.o \
firstinit.o \
getrandom.o \
mainargs.o \
mainloop.o \
oserrlist.o \
oserror.o \
panic.o \
randomize.o \
setoserror.o \
sysuname.o

View File

@@ -0,0 +1,15 @@
;
; Name of the standard joystick driver
;
; Ullrich von Bassewitz, 2002-12-21
;
; const char joy_stddrv[];
;
.export _joy_stddrv
.rodata
_joy_stddrv:
.asciiz "geos-stdjoy.joy"

View File

@@ -0,0 +1,8 @@
;
; Target-specific black & white values, for use by the target-shared TGI kernel
;
.include "tgi-kernel.inc"
tgi_color_black = $00
tgi_color_white = $01

View File

@@ -0,0 +1,14 @@
;
; Name of the standard tgi driver
;
; Oliver Schmidt, 2011-05-02
;
; const char tgi_stddrv[];
;
.export _tgi_stddrv
.rodata
_tgi_stddrv:
.asciiz "geos-tgi.tgi"