blob: 7c12da3af09dfdedb566898e10940a75e8a85604 [file] [log] [blame]
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@'"' > $@