
HEADERS = LTC3350.h LTC3350_reg_defs.h LTC3350_formats.h 
ifeq ($(OS),Windows_NT)
	TARGETEXT := .exe
    #RM := del
    RM := rm
else
	TARGETEXT := 
    RM := rm
endif

all: 
	@echo Valid targets are dummy and linux
dummy: LTC3350_example_dummy$(TARGETEXT)
	@echo Linking Complete 
linux: LTC3350_example_linux$(TARGETEXT)
	@echo Linking Complete

LTC3350_example_dummy$(TARGETEXT): LTC3350_example_dummy.o LTC3350.o
	@echo Linking $^ into $@
	gcc -o $@ $^

LTC3350_example_linux$(TARGETEXT): LTC3350_example_linux.o LTC3350.o
	@echo Linking $^ into $@
	@echo Make sure you have placed smbus.c from i2c-tools project in src dir
	gcc -o $@ $^ smbus.c

%.o: %.c $(HEADERS)
	@echo Compiling $< to $@
	gcc -c $<

clean:
	@echo Cleaning up work area.
	$(RM) LTC3350_example_dummy.o LTC3350_example_linux.o LTC3350.o LTC3350_example_dummy$(TARGETEXT) LTC3350_example_linux$(TARGETEXT)
