

# Environment 
MKDIR=mkdir

#run
run: .run

# clean
clean: .clean

#help
help: .help

build: .build 

# Environment
MKDIR=mkdir
CP=cp
CCADMIN=CCadmin
RANLIB=ranlib
CC=gcc
CCC=g++
CXX=g++
FC=
AS=as


# Object Files
OBJECTFILES= \
	czytnik.o \
	first.o \

# C Compiler Flags
CFLAGS=-I/usr/local/include/libxml2 

# CC Compiler Flags
CCFLAGS= 
CXXFLAGS=

# Assembler Flags
ASFLAGS=

# Link Libraries and Options
LDLIBSOPTIONS=-L /usr/local/lib -lxml2 -lz -lm

# Build Targets

czytnik.x: ${OBJECTFILES}
	${CC} -o czytnik.x ${OBJECTFILES} ${LDLIBSOPTIONS} 

first.o: first.c 
	$(CC) -O2 -c first.c ${CFLAGS}

czytnik.o: czytnik.c 
	$(CC) -O2 -c czytnik.c ${CFLAGS} 



.clean:
	${RM} -r *.o
	${RM} -r *.x

.run: czytnik.x
	./czytnik.x

.help: czytnik.x
	./czytnik.x -h

.build: czytnik.x
