include ../../config.mk

OBJ = dmx_dev.o \
      dmx_utils.o \
      dmx_proc.o \
      dmx_props.o \
      dmx_family.o \
      dmx_driver.o \
      dmx_interface.o \
      dmx_universe.o \
      dmx_fileinfo.o

MODULES= dmxdev.o

CFLAGS+=-I$(LINUXINCLUDEPATH) -Wstrict-prototypes -D__KERNEL__ -DMODULE -DDMXVERSION=\"${DMXVERSION}\" $(DRIVER_CFLAGS)
CFLAGS+=-DDMXOUTMINOR=$(DMXOUTMINOR) -DDMXINMINOR=$(DMXINMINOR)
CFLAGS+=-DVERSIONMAJOR=$(VERSIONMAJOR) -DVERSIONMINOR=$(VERSIONMINOR)

#CFLAGS+= -pedantic
#CFLAGS+= -ansi
#CFLAGS+= -std=c99

# -DEXPORT_SYMTAB

all:	$(MODULES)

dmxdev.o : $(OBJ)
	$(LINKER) -o $@ $(OBJ)

clean:
	rm -f *.o

install:	$(MODULES)
	install	-m 755 $(MODULES) $(MODULEINSTALLPATH)

distclean: clean uninstall

uninstall:
	cd $(MODULEINSTALLPATH); rm -f $(MODULES)
