#

TLIB= /home/sukru/tlib
CFLAGS= -g -Wall -Wno-format -I$(PWD)/include -I$(TLIB)/include

#EXE=.exe
EXE=

PROGS= test$(EXE) testlua$(EXE)

all: libdb.a $(PROGS)


test$(EXE): test.o libdb.a
	gcc -o $@ $^ -g $(TLIB)/tlib.a

testlua$(EXE): testlua.o dblua.o libdb.a
	gcc -o $@ $^ -g -llua -llualib $(TLIB)/tlib.a -lm

libdb.a: expr.o db.o error.o xalloc.o
	ar rc $@ $?

db.o: db.c db_private.h
dblua.o: dblua.c db_private.h

clean:
	rm -f *.exe *.o *.bak *.a err out.db $(PROGS)

