# $ZEL: Makefile,v 1.3 2003/09/01 11:40:46 wuestner Exp $

DRIVER       := plxraw
IONAME       := $(shell echo $(DRIVER) | tr '[:lower:]' '[:upper:]')

CC           := gcc
WFLAGS       := -Wstrict-prototypes -Wmissing-prototypes \
                -Wmissing-declarations-Wimplicit -Wreturn-type -Wunused \
                -Wcomment -Wformat \
                -Werror
#               -Wuninitialized

DRIVERBASE   := ../
DRIVERINCLUDE:= $(DRIVERBASE)
CPPFLAGS     := -I$(DRIVERINCLUDE) -I. -I. -DDRIVER=$(DRIVER) -DIONAME=$(IONAME)
CFLAGS       := -g -ansi $(WFLAGS)

.PHONY: all
all: read_eeprom verify_eeprom write_eeprom

read_eeprom: read_eeprom.c eeprom_tools.c eeprom_names.c

verify_eeprom: verify_eeprom.c eeprom_tools.c eeprom_names.c

write_eeprom: write_eeprom.c eeprom_tools.c eeprom_names.c

clean:
	rm -f *.o core $(EXEC)
