# Makefile for program BTS
CC = cc
LD = ld
CFLAGS = -g
C2DIR = $(CODEDIR)/runtime/cray
INC = -I$(C2DIR)
INDENT = indent
INDENTFLG = -i2
OBJS = c2_main.o \
       \
      graph95.o graph13.o graph416.o 

BTS: $(OBJS)
	$(CC) $(OBJS) $(C2DIR)/c2libg.o\
            -lm -lpthread -lc -o BTS

clean:
	\rm -f *.o *.pretty core BTS

pretty:
	$(INDENT) c2_globtype.h c2_globtype.h.pretty $(INDENTFLG)
	$(INDENT) c2_main.h c2_main.h.pretty $(INDENTFLG)
	$(INDENT) c2_main.c c2_main.c.pretty $(INDENTFLG)
	$(INDENT) graph95.c graph95.c.pretty $(INDENTFLG)
	$(INDENT) graph13.c graph13.c.pretty $(INDENTFLG)
	$(INDENT) graph416.c graph416.c.pretty $(INDENTFLG)

c2_main.o: c2_main.c
	$(CC) $(CFLAGS) $(INC) -c c2_main.c

graph95.o: graph95.c
	$(CC) $(CFLAGS) $(INC) -c graph95.c

graph13.o: graph13.c
	$(CC) $(CFLAGS) $(INC) -c graph13.c

graph416.o: graph416.c
	$(CC) $(CFLAGS) $(INC) -c graph416.c

