#libgmath_util.a쐬邽߂Makefile
SD = ./
LIB_NAME=libgmath_util.a
MVLIB = ../../lib/
INCLD00=../../include/
INCLD= -I. -I$(INCLD00)
CC=g++
SRCS = \
GProperties.cpp \
GProgress_Bar.cpp \
GMatrixList_Manager.cpp

OBJS = \
GProperties.o \
GProgress_Bar.o \
GMatrixList_Manager.o


CFLAGS = -fopenmp -O3 -Wall 
DEBUG=#-g -pg

all : hcp $(OBJS) $(LIB_NAME)

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

$(LIB_NAME) : $(OBJS) $(SRCS)
	ar crsv $(LIB_NAME) $(OBJS)
	mv $(LIB_NAME) $(MVLIB)

clean:
	rm -rf *.o

hcp:
	cp *.h ../../include/util

