# Default for the compiler lib search path as compiler define
CDEFS=-DCC65_LIB=\"/usr/lib/cc65/lib/\"
-CFLAGS = -g -O2 -Wall -I$(COMMON) $(CDEFS)
+CFLAGS = -g -O2 -Wall -W -I$(COMMON) $(CDEFS)
CC=gcc
+EBIND=emxbind
LDFLAGS=
# Perl script for config file conversion
binfmt.o \
condes.o \
config.o \
+ dbginfo.o \
dbgsyms.o \
error.o \
exports.o \
expr.o \
extsyms.o \
+ fileinfo.o \
fileio.o \
fragment.o \
global.o \
library.o \
+ lineinfo.o \
main.o \
mapfile.o \
o65.o \
bbc.inc \
c64.inc \
c128.inc \
+ cbm510.inc \
cbm610.inc \
geos.inc \
+ lunix.inc \
+ module.inc \
none.inc \
pet.inc \
plus4.inc
ld65: $(INCS) $(OBJS) $(LIBS)
$(CC) $(CFLAGS) -o $@ $(OBJS) $(LIBS)
+ @if [ $(OS2_SHELL) ] ; then $(EBIND) $@ ; fi
inc: $(INCS)
c128.inc: cfg/c128.cfg
@$(CVT) $< $@ CfgC128
+cbm510.inc: cfg/cbm510.cfg
+ @$(CVT) $< $@ CfgCBM510
+
cbm610.inc: cfg/cbm610.cfg
@$(CVT) $< $@ CfgCBM610
geos.inc: cfg/geos.cfg
@$(CVT) $< $@ CfgGeos
+lunix.inc: cfg/lunix.cfg
+ @$(CVT) $< $@ CfgLunix
+
+module.inc: cfg/module.cfg
+ @$(CVT) $< $@ CfgModule
+
none.inc: cfg/none.cfg
@$(CVT) $< $@ CfgNone