ifdef _LIBVER_SUPPORT
	INCLUDE_VER = ../../libver/ver.h
	LIB_VER     = -I ../../libver
endif

all: libnode.a libnode.so

libnode.o: libnode.c node.h libnode.h $(INCLUDE_VER) Makefile
	gcc -c -g -o libnode.o -I . $(LIB_VER) libnode.c

libnode.a: libnode.o
	ar -r libnode.a libnode.o

libnode.so: libnode.o
	ld -shared -o libnode.so libnode.o

clean:
	rm -f libnode.o libnode.a libnode.so