CC     = gcc
CFLAGS = -g -Wall -O2 
LFLAGS = -g
LIBS   = -lm
CDF    = cdflib.o cumnor.o random.o

%.o: %.c
	$(CC) $(CFLAGS) -c $<

sim: sim.o $(CDF)
	$(CC) $(LFLAGS) -o sim sim.o $(CDF) $(LIBS)

test_random: test_random.o random.o $(CDF)
	$(CC) $(LFLAGS) -o test_random test_random.o $(CDF) $(LIBS)


avgsd: avgsd.c
	gcc -g -O2 avgsd.c -o avgsd -lm

clean:
	rm -f rand.* *~ *.o avgsd random sim test_random interarrivals *_times
