MAKE=make
LD=ld -s
#STRIP=sstrip
STRIP=strip --remove-section .note --remove-section .comment
RM=rm -f

TARGET=../../bin/ec64
OBJECTS=core/c64_memory.o \
        core/cpu65xx.o \
        core/vic6569.o \
        core/sid6581.o \
        core/cia6526.o \
        core/vc1541_memory.o \
        core/via6522.o \
        core/disc.o \
        core/link.o \
        core/compress.o \
        core/main.o \
        system/write.o \
        system/fb.o \
        system/audio.o \
        system/tty.o \
        system/sync.o \
	system/cmdline.o

.PHONY: all  clean

all: ${TARGET}

${TARGET}:
	${MAKE} -C system all
	${MAKE} -C core all
	${LD} ${OBJECTS} -o ${TARGET}
	${STRIP} ${TARGET}

clean:
	${MAKE} -C system clean
	${MAKE} -C core clean
	${RM} ${TARGET} *.bak *~

