TARGET=sdlclock
SRCS=sdlclock.c clock.bmp readme.txt Warning-Alarm02-1L.mp3
OBJS=sdlclock.o
CFLAGS=-O3 `pkg-config sdl2 --cflags`
CXXFLAGS=-O3 
SDL2LIBS=-lSDL2_mixer -lSDL2_ttf `pkg-config sdl2 --libs`
CC=gcc
INSTALLDIR=/home/pi/bin
INSTALL=install -s

all: $(TARGET)

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

.cc.o:
	$(CXX) $(CXXFLAGS) -c $<

sdlclock: $(OBJS)
	$(CC) -o $@ sdlclock.o $(SDL2LIBS)

clean:
	rm -f $(OBJS) $(TARGET)

tar: sdlclock.tar.gz

sdlclock.tar.gz: Makefile $(SRCS) $(TARGET)
	tar cvfz $@ Makefile $(SRCS) $(TARGET)

install: $(TARGET)
	$(INSTALL) $(TARGET) $(INSTALLDIR)
	cp clock.bmp Warning-Alarm02-1L.mp3 $(INSTALLDIR)
