CFLAGS =  -g -Wall
LDLIBS= -ltcl -lm
CC = gcc

SHLIB_CFLAGS =		-fpic
SHLIB_LD =		ld -assert pure-text
SHLIB_SUFFIX =		.so

all: random${SHLIB_SUFFIX}

random.o: random.c
	$(CC) $(CFLAGS) $(SHLIB_CFLAGS) -c random.c -o random.o
random${SHLIB_SUFFIX}: random.o
	${SHLIB_LD} random.o -o random${SHLIB_SUFFIX}
