普通文本  |  34行  |  464 B

#
#
#

SRC_H		=	gen.h  networks.h  transpose.h

SRC_C		=	main.c	networks_merging.c  networks_sorting.c	\
			target_cuda.c  target_debug.c  target_glsl.c    \
			target_opencl.c  transpose.c			\
			../../common/util.c

OBJ_C		= 	$(addsuffix .o,$(basename $(notdir $(SRC_C))))

#
#
#

GCC_OPT		=	-O2 -D NDEBUG

#
#
#

hs_gen:		$(OBJ_C)
		gcc -o $@ $^
		rm -f $(OBJ_C)

$(OBJ_C):	$(SRC_C)
		gcc $(GCC_OPT) -c $^ -I ../..

.PHONY: clean
clean:
		rm -f $(OBJ_C) hs_gen