all:
	make -C parseopt/ all
	gcc -c la.c -o la.o
	gcc -c mem.c -o mem.o
	gcc parseopt/*.o la.o -o sysfence-la
	gcc parseopt/*.o mem.o -o sysfence-mem
	strip sysfence-la
	strip sysfence-mem
debug:
	make -C parseopt/ debug
	gcc -DDEBUG -ggdb -c la.c -o la.o
	gcc -DDEBUG -ggdb -c mem.c -o mem.o
	gcc -ggdb parseopt/*.o la.o -o sysfence-la
	gcc -ggdb parseopt/*.o mem.o -o sysfence-mem
clean:
	make -C parseopt/ clean
	rm -f *.o sysfence-la sysfence-mem
