target = yuno
cflags = -O3 -Wall
lflags = -lpthread

all: $(target)

$(target): yuno.o
	gcc $(lflags) $^ -o $@

yuno.o: yuno.c
	gcc -c $(cflags) $< -o $@

clean:
	-rm -f *.o $(target)

backup:
	-rm -f backup.tar.gz
	tar cf backup.tar *.c *.pl Makefile makefile.w32
	gzip -9 backup.tar
