#określenie kompilatora
CC=gcc
#zależności
ZAL=naglowki.h

ODIR=obj

# pliki
_PLIKI= \
	czytnik.o \
	first.o \

PLIKI = $(patsubst %,$(ODIR)/%,$(_PLIKI))

# C - flagi dla kompilatora
CFLAGS=`xml2-config --cflags`


# opcje dla linkera
OPCJE=`xml2-config --libs`

# budowa projektu

czytnik.x: ${PLIKI}
	${CC} -o $@ $^ ${OPCJE} 

$(ODIR)/%.o: %.c ${ZAL}
	${CC} ${CFLAGS} -c -o $@ $<

# wyczyszczenie projektu
clean:
	${RM} -r $(ODIR)/*.o
	${RM} -r *.x
#uruchomienie programu
run: czytnik.x
	./czytnik.x
#zbudowanie projektu jeżeli nie został zbudowany
build: czytnik.x
