CC=g++
CFLAGS=-Wall
CXXFLAGS=-O2
LDFLAGS=-lsqlite3

all: concurrency_v1 lock sleeper

concurrency_v1: Xql3.o
concurrency_v1.o: concurrency_v1.cpp

sleeper: sleeper.o
sleeper.o: sleeper.cpp

Xql3.o: Xql3.cpp Xql3.h
Xql3s.o: Xql3s.cpp Xql3.h

lock: lock.cpp

clean:
	rm -f core a.out data.db *~ *.o concurrency_v1 lock sleeper