Makefile 463 Bytes
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
# Compiler
CC=g++

# Flags
FLAGS=-O3

# Include
INC=-I../../../../build/inc
LIB=../../../../build/lib/libparalution.so

default: cl_to_hpp hpp_to_cl

cl_to_hpp: cl_to_hpp.o
	$(CC) -o cl_to_hpp cl_to_hpp.o $(LIB) $(FLAGS) -Wall

cl_to_hpp.o: cl_to_hpp.cpp
	$(CC) $(INC) -c cl_to_hpp.cpp

hpp_to_cl: hpp_to_cl.o
	$(CC) -o hpp_to_cl hpp_to_cl.o $(LIB) $(FLAGS) -Wall

hpp_to_cl.o: hpp_to_cl.cpp
	$(CC) $(INC) -c hpp_to_cl.cpp

clean:
	rm -rf *.o cl_to_hpp hpp_to_cl