CFLAGS = -Wall -ggdb -Werror
HDRS = ds18s20.h onewire.h
OBJS = ds18s20.o onewire.o onewiretool.o

all: onewritetool

clean:
	rm -f ${OBJS}

onewiretool: ${OBJS}
	gcc ${CFLAGS} -o $< ${OBJS}

owinit: owinit.c
	gcc ${CFLAGS} -o $@ $<

owtest: owtest.c
	gcc ${CFLAGS} -o $@ $<

%.o: %.c ${HDRS}
	gcc ${CFLAGS} -o $@ -c $<

