CC      = g++
CFLAGS  = -Wall -O -ggdb
LFLAGS  = -lmysqlclient

SRCFILES := $(wildcard src/*.cpp)
OBJFILES := $(patsubst src/%.cpp,obj/%.o,$(SRCFILES))

all: $(OBJFILES)
	rm -f scratch
	$(CC) -o scratch $(OBJFILES) $(LFLAGS) -lcrypt

obj/%.o: src/%.cpp
	$(CC) -c $(CFLAGS) $< -o $@

clean:
	rm -f obj/*.o
	rm -f scratch