forked from OSchip/llvm-project
78 lines
1.3 KiB
Makefile
78 lines
1.3 KiB
Makefile
if BUNDLED_ISL
|
|
MAYBE_ISL = isl
|
|
ISL_LA = $(top_builddir)/isl/libisl.la
|
|
LOCAL_ISL_LA = isl/libisl.la
|
|
endif
|
|
if BUNDLED_PET
|
|
MAYBE_PET = pet
|
|
PET_LA = $(top_builddir)/pet/libpet.la
|
|
endif
|
|
|
|
SUBDIRS = $(MAYBE_ISL) $(MAYBE_PET) .
|
|
|
|
FORCE:
|
|
isl/libisl.la: FORCE
|
|
cd isl; $(MAKE) $(AM_MAKEFLAGS) libisl.la
|
|
pet/libpet.la: FORCE
|
|
cd pet; $(MAKE) $(AM_MAKEFLAGS) libpet.la
|
|
|
|
ACLOCAL_AMFLAGS = -I m4
|
|
|
|
LIB_ISL = $(ISL_LA) @ISL_LIBS@
|
|
LIB_PET = $(PET_LA) @PET_LIBS@
|
|
|
|
AM_CPPFLAGS = @ISL_CFLAGS@ @PET_CFLAGS@
|
|
LDADD = $(LIB_PET) $(LIB_ISL)
|
|
|
|
bin_PROGRAMS = ppcg
|
|
ppcg_SOURCES = \
|
|
cpu.c \
|
|
cpu.h \
|
|
cuda.c \
|
|
cuda.h \
|
|
opencl.c \
|
|
opencl.h \
|
|
cuda_common.h \
|
|
cuda_common.c \
|
|
gpu.c \
|
|
gpu.h \
|
|
gpu_array_tile.c \
|
|
gpu_array_tile.h \
|
|
gpu_group.c \
|
|
gpu_group.h \
|
|
gpu_hybrid.c \
|
|
gpu_hybrid.h \
|
|
gpu_print.c \
|
|
gpu_print.h \
|
|
gpu_tree.c \
|
|
gpu_tree.h \
|
|
grouping.c \
|
|
hybrid.c \
|
|
hybrid.h \
|
|
schedule.c \
|
|
schedule.h \
|
|
ppcg_options.c \
|
|
ppcg_options.h \
|
|
ppcg.c \
|
|
ppcg.h \
|
|
print.c \
|
|
print.h \
|
|
util.c \
|
|
util.h \
|
|
version.c
|
|
|
|
TESTS = @extra_tests@
|
|
EXTRA_TESTS = opencl_test.sh polybench_test.sh
|
|
TEST_EXTENSIONS = .sh
|
|
|
|
EXTRA_DIST = \
|
|
ocl_utilities.c \
|
|
ocl_utilities.h \
|
|
tests
|
|
|
|
dist-hook:
|
|
echo @GIT_HEAD_VERSION@ > $(distdir)/GIT_HEAD_ID
|
|
|
|
gitversion.h: @GIT_HEAD@
|
|
$(AM_V_GEN)echo '#define GIT_HEAD_ID "'@GIT_HEAD_VERSION@'"' > $@
|