
LIB = ../libintellivision$(LIB_EXT)

CPP_FILES = \
	AY38900.cpp \
	AY38900_Registers.cpp \
	AY38914.cpp \
	AY38914_Channel.cpp \
	AY38914_Registers.cpp \
	BackTabRAM.cpp \
	CP1610.cpp \
	GRAM.cpp \
	GROM.cpp \
	HandController.cpp \
	Intellivision.cpp \
	MOB.cpp

include ../Makefile.rules

SUBDIRS = \
	cartridge \
	ecs \
	ivoice

OBJECTS += cartridge/*$(OBJ_EXT) ecs/*$(OBJ_EXT) ivoice/*$(OBJ_EXT)

_all:
	@for subdir in $(SUBDIRS); do \
		($(MAKE) -C$$subdir all); \
	done

_clean:
	for subdir in $(SUBDIRS); do \
		($(MAKE) -C$$subdir clean); \
	done
