# List of all object files
OBJS = add.o \
- del.o \
- error.o \
- exports.o \
- extract.o \
- fileio.o \
- global.o \
- library.o \
- list.o \
- main.o \
- objdata.o \
- objfile.o
+ del.o \
+ error.o \
+ exports.o \
+ extract.o \
+ fileio.o \
+ global.o \
+ library.o \
+ list.o \
+ main.o \
+ objdata.o \
+ objfile.o
LIBS = $(COMMON)/common.a
# List of all object files
OBJS = anonname.o \
- asserts.o \
- condasm.o \
+ asserts.o \
+ condasm.o \
dbginfo.o \
- ea65.o \
- easw16.o \
- enum.o \
- error.o \
- expr.o \
+ ea65.o \
+ easw16.o \
+ enum.o \
+ error.o \
+ expr.o \
feature.o \
filetab.o \
fragment.o \
- global.o \
+ global.o \
incpath.o \
- instr.o \
+ instr.o \
istack.o \
lineinfo.o \
listing.o \
macpack.o \
- macro.o \
- main.o \
+ macro.o \
+ main.o \
nexttok.o \
- objcode.o \
- objfile.o \
- options.o \
- pseudo.o \
+ objcode.o \
+ objfile.o \
+ options.o \
+ pseudo.o \
repeat.o \
- scanner.o \
- segment.o \
- segrange.o \
- sizeof.o \
- spool.o \
- struct.o \
- studyexpr.o \
- symentry.o \
- symbol.o \
- symtab.o \
- token.o \
- toklist.o \
- ulabel.o
+ scanner.o \
+ segment.o \
+ segrange.o \
+ sizeof.o \
+ spool.o \
+ struct.o \
+ studyexpr.o \
+ symentry.o \
+ symbol.o \
+ symtab.o \
+ token.o \
+ toklist.o \
+ ulabel.o
# -----------------------------------------------------------------------------
# List of all macro files
INCS = atari.inc \
- cbm.inc \
- cpu.inc \
- generic.inc \
- longbranch.inc
+ cbm.inc \
+ cpu.inc \
+ generic.inc \
+ longbranch.inc
LIBS = $(COMMON)/common.a
# Object files and libraries to link
OBJS = anonname.o \
- asmcode.o \
+ asmcode.o \
asmlabel.o \
asmstmt.o \
- assignment.o \
+ assignment.o \
casenode.o \
codeent.o \
codegen.o \
coptcmp.o \
coptind.o \
coptneg.o \
- coptptrload.o \
+ coptptrload.o \
coptpush.o \
- coptsize.o \
+ coptsize.o \
coptstop.o \
- coptstore.o \
+ coptstore.o \
coptsub.o \
copttest.o \
dataseg.o \
declattr.o \
error.o \
expr.o \
- exprdesc.o \
+ exprdesc.o \
funcdesc.o \
function.o \
global.o \
goto.o \
- hexval.o \
+ hexval.o \
ident.o \
incpath.o \
input.o \
lineinfo.o \
litpool.o \
- loadexpr.o \
+ loadexpr.o \
locals.o \
loop.o \
macrotab.o \
main.o \
opcodes.o \
- output.o \
+ output.o \
preproc.o \
pragma.o \
reginfo.o \
- scanner.o \
- scanstrbuf.o \
+ scanner.o \
+ scanstrbuf.o \
segments.o \
- shiftexpr.o \
- stackptr.o \
- standard.o \
- stdfunc.o \
- stdnames.o \
- stmt.o \
- svnversion.o \
+ shiftexpr.o \
+ stackptr.o \
+ standard.o \
+ stdfunc.o \
+ stdnames.o \
+ stmt.o \
+ svnversion.o \
swstmt.o \
- symentry.o \
- symtab.o \
- testexpr.o \
+ symentry.o \
+ symtab.o \
+ testexpr.o \
textseg.o \
- typecmp.o \
- typeconv.o \
- util.o
+ typecmp.o \
+ typeconv.o \
+ util.o
LIBS = $(COMMON)/common.a
# List of all object files
OBJS = convert.o \
- error.o \
- fileio.o \
- global.o \
- main.o \
- model.o \
- o65.o
+ error.o \
+ fileio.o \
+ global.o \
+ main.o \
+ model.o \
+ o65.o
LIBS = $(COMMON)/common.a
OBJS = abend.o \
- addrsize.o \
+ addrsize.o \
bitops.o \
chartype.o \
check.o \
cmdline.o \
coll.o \
- cpu.o \
- debugflag.o \
+ cpu.o \
+ debugflag.o \
exprdefs.o \
filepos.o \
- filetype.o \
+ filetype.o \
fname.o \
- fp.o \
+ fp.o \
hashstr.o \
- hashtab.o \
- intstack.o \
- matchpat.o \
- mmodel.o \
+ hashtab.o \
+ intstack.o \
+ matchpat.o \
+ mmodel.o \
print.o \
- searchpath.o \
- segdefs.o \
- segnames.o \
- shift.o \
+ searchpath.o \
+ segdefs.o \
+ segnames.o \
+ shift.o \
strbuf.o \
- strpool.o \
- strstack.o \
+ strpool.o \
+ strstack.o \
strutil.o \
target.o \
tgttrans.o \
- version.o \
+ version.o \
xmalloc.o \
xsprintf.o
# List of all object files
OBJS = asminc.o \
- attrtab.o \
+ attrtab.o \
code.o \
- comments.o \
+ comments.o \
data.o \
error.o \
global.o \
- handler.o \
+ handler.o \
infofile.o \
- labels.o \
+ labels.o \
main.o \
- opc6502.o \
- opc65816.o \
- opc65c02.o \
- opc65sc02.o \
- opctable.o \
+ opc6502.o \
+ opc65816.o \
+ opc65c02.o \
+ opc65sc02.o \
+ opctable.o \
output.o \
scanner.o \
- segment.o
+ segment.o
LIBS = $(COMMON)/common.a
# List of all object files
OBJS = asserts.o \
- bin.o \
+ bin.o \
binfmt.o \
- cfgexpr.o \
+ cfgexpr.o \
condes.o \
config.o \
- dbgfile.o \
+ dbgfile.o \
dbginfo.o \
dbgsyms.o \
error.o \
extsyms.o \
fileinfo.o \
fileio.o \
- filepath.o \
+ filepath.o \
fragment.o \
global.o \
library.o \
objfile.o \
scanner.o \
segments.o \
- spool.o \
+ spool.o \
tgtcfg.o
# -----------------------------------------------------------------------------
INCS = apple2.inc \
apple2enh.inc \
atari.inc \
- atmos.inc \
+ atmos.inc \
bbc.inc \
c128.inc \
c16.inc \
geos.inc \
lunix.inc \
lynx.inc \
- module.inc \
+ module.inc \
nes.inc \
none.inc \
pet.inc \
plus4.inc \
- supervision.inc \
+ supervision.inc \
vic20.inc
LIBS = $(COMMON)/common.a
ca65 \
cc65 \
cl65 \
- co65 \
+ co65 \
da65 \
grc \
ld65 \
COMMON = ../../common
SIM65 = ..
-CFLAGS = -g -O2 -Wall -W -std=c89 -I$(COMMON) -I$(SIM65) -fpic
+CFLAGS = -g -O2 -Wall -W -std=c89
+override CFLAGS += -I$(COMMON) -I$(SIM65) -fpic
CC = gcc
EBIND = emxbind
LDFLAGS =
#LIBS = $(COMMON)/common.a
CHIPS = ram.so \
- rom.so \
- stdio.so \
- vic2.so
+ rom.so \
+ stdio.so \
+ vic2.so
OBJS = $(CHIPS:.so=.o)
# List of all object files
OBJS = addrspace.o \
- callback.o \
- cfgdata.o \
- chip.o \
- chippath.o \
- config.o \
- cpucore.o \
+ callback.o \
+ cfgdata.o \
+ chip.o \
+ chippath.o \
+ config.o \
+ cpucore.o \
cputype.o \
- error.o \
+ error.o \
global.o \
- location.o \
+ location.o \
main.o \
- memory.o \
- scanner.o \
- system.o
+ memory.o \
+ scanner.o \
+ system.o
LIBS = $(COMMON)/common.a