#
#SHLIB_CFLAGS = -fpic
#SHLIB_LD = gcc -shared
#SHLIB_SUFFIX = .so
#CFLAGS = -O2 -Wall -I../.. -I. $(SHLIB_CFLAGS)
#CC = gcc

default:
	(cd ..;make)

all: possum$(SHLIB_SUFFIX)

possum.o: possum.c
	$(CC) $(CFLAGS) -I../../include -c possum.c

head.o: head.c
	$(CC) $(CFLAGS) -I../../include -c head.c

llist.o: llist.c
	$(CC) $(CFLAGS) -I../../include -c llist.c

possum$(SHLIB_SUFFIX): possum.o head.o llist.o
	$(SHLIB_LD) $(SH_OPTS) possum.o llist.o head.o -o possum$(SHLIB_SUFFIX)
clean::
	rm -f possum$(SHLIB_SUFFIX) *.o

clean::
	rm -f *.o possum$(SHLIB_SUFFIX) *~ *.bak

package:
	(cd .. ; tar -czf possum-`cat possum/VERSION`.tar.gz possum/)
