	CC=g++
	CCFLAGS=-I.
	LIBS=-L./expdbflib


all:	dbf2pos expdbflib

dbf2pos:	lex.yy.o expdbflib/libexpdbf.a
		$(CC) -o dbf2pos lex.yy.o $(CCFLAGS) -lfl $(LIBS) -lexpdbf
lex.yy.o:	dbf2pos.fl
		flex dbf2pos.fl
		$(CC) -c lex.yy.c
expdbflib/libexpdbf.a: ;	
		cd ./expdbflib && make

c_dane:		;
		dbf2pos daneosob.d2p > c_dane.cc
		$(CC) -o c_dane c_dane.cc $(CCFLAGS) -lfl $(LIBS) -lexpdbf

clean: ;
	rm -f *.o dbf2pos lex.yy.c
	cd ./expdbflib && make clean

