CC = gcc
CFLAGS += -Wall

OMNIA_EEPROM_VERSION ?= $(shell git describe --always --dirty --tags)
ifeq ($(OMNIA_EEPROM_VERSION),)
	OMNIA_EEPROM_VERSION = $(error you need to specify OMNIA_EEPROM_VERSION variable)
endif

CPPFLAGS += -DOMNIA_EEPROM_VERSION='"'$(OMNIA_EEPROM_VERSION)'"'

OBJ = crc32.o omnia-eeprom.o

omnia-eeprom: $(OBJ)
	$(CC) $(CFLAGS) $(CPPFLAGS) $(OBJ) -o $@ $(LDFLAGS)

clean:
	rm -f omnia-eeprom $(OBJ)
