#
# Makefile for NAS parallel Benchmark (1) CG in OpenMP
#

# If you want change size, put -DSIZE={TINY,MID,LARGE} in CFLAGS
# TINY is default. for example, for test of class A (MID).
# CFLAGS = -DSIZE=MID

OMPCC = omcc -omniconfig=scash

OPT_CFLAGS = -O4
CFLAGS = $(OPT_CFLAGS)

PROGRAMS = cg-seq cg-omp cg-makedata

all: $(PROGRAMS)

cg-seq: cg.c second.o 
	cc $(CFLAGS) -o cg-seq cg.c second.o -lm

cg-omp: cg.c second.o
	$(OMPCC) $(CFLAGS) -o cg-omp cg.c second.o -lm

cg-makedata: cg-makedata.c
	cc $(CFLAGS) -o cg-makedata cg-makedata.c -lm

clean:
	rm -f *.o $(PROGRAMS)


