CC = gcc
RANLIB = ranlib
CFLAGS = -O2
DEBUGS =

all:	test

clean:
	rm -rf test libvcddump.a *.o *.vcd *.core core 

libvcddump.a: splay.o vcd_write.o
	ar ru  libvcddump.a splay.o vcd_write.o; $(RANLIB) libvcddump.a

splay.o: splay.c splay.h
	$(CC) $(CFLAGS) -c splay.c

vcd_write.o: vcd_write.c vcd_write.h
	$(CC) $(CFLAGS) -c vcd_write.c

test.o: test.c vcd_write.h
	$(CC) $(CFLAGS) -c test.c

test:	test.o libvcddump.a
	$(CC) -o test test.o libvcddump.a
