include ../../../../config.mk

obj-$(CONFIG_DMX4LINUX_ISA_SLH) += dmxsoundlight.o
OBJ =  $(obj-y) $(obj-m)
MODULES = $(OBJ)
OBJS = soundlight.o autoprobe.o slh_general.o slh1512a.o slh1512b.o slh1512c.o card_access.o

CFLAGS+=-I$(LINUXINCLUDEPATH) -Wstrict-prototypes -D__KERNEL__ -DMODULE -DDMXVERSION=\"${DMXVERSION}\" $(DRIVER_CFLAGS)

all:
	$(MAKE) -C firmware $@
	$(MAKE) special

special: $(OBJ)

dmxsoundlight.o: $(OBJS)
	$(LINKER) -o $@ $^

clean:
	rm -f *.o
	$(MAKE) -C firmware $@

install:	all
ifneq ($(strip $(MODULES)),)
	install -m 755 $(MODULES) $(MODULEINSTALLPATH)
endif

distclean: clean uninstall

uninstall:
	cd $(MODULEINSTALLPATH); rm -f $(MODULES)
	$(MAKE) -C firmware $@
