CC		= gcc
CFLAGS		= -c -Wall -I .
LDFLAGS		= -lmosquitto -lSDLmain -lSDL
SOURCES		= water-meter.c camera.c util.c viewer.c image.c
OBJECTS		= $(SOURCES:.c=.o)
EXECUTABLE1	= water-meter
EXECUTABLE2	= usbreset

all: 		$(SOURCES) $(EXECUTABLE1) $(EXECUTABLE2)
clean :
		rm -f *.o $(EXECUTABLE)
	
$(EXECUTABLE1):	$(OBJECTS) 
		$(CC) $(LDFLAGS) $(OBJECTS) -o $@

$(EXECUTABLE2):	usbreset.o 
		$(CC) $(EXECUTABLE2).c -o $@

.c.o:
		$(CC) $(CFLAGS) $< -o $@
