CC = gcc
CFLAGS = -I- -I./ -Iinclude -I/usr/local/include -I/usr/include
INCLUDES = -I-
CDEBUGFLAGS = -g -Wall
LDFLAGS = -L. -L/usr/local/lib -L/usr/X11R6/lib -L/usr/lib -L/usr/local/lib/mysql -lgtk -lgdk -lgmodule -lglib -dl -lXext -lX11 -lm -lmysqlclient

src/gmymusic :: main.o interface.o callbacks.o
	$(CC) -o $@ $^ $(LDFLAGS)

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

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

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