summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/ati-stream-sdk/files/Makefile')
-rw-r--r--dev-util/ati-stream-sdk/files/Makefile14
1 files changed, 14 insertions, 0 deletions
diff --git a/dev-util/ati-stream-sdk/files/Makefile b/dev-util/ati-stream-sdk/files/Makefile
index dc0172f..1052039 100644
--- a/dev-util/ati-stream-sdk/files/Makefile
+++ b/dev-util/ati-stream-sdk/files/Makefile
@@ -3,6 +3,7 @@ PREFIX=$(DESTDIR)/opt/ati-stream-sdk/
LIBDIR=$(PREFIX)lib/
BINDIR=$(PREFIX)bin/
INCDIR=$(PREFIX)include/
+ETCDIR=$(DESTDIR)etc/
INSTALLBIN=install
INSTALLDAT=install -m0644
@@ -13,6 +14,7 @@ ARCH:=x86
BINFILES=bin/x86$(DSUFX)/clc
LIBFILES=lib/x86$(DSUFX)/libOpenCL.so lib/x86$(DSUFX)/libatiocl$(SUFX).so lib/x86$(DSUFX)/libGLEW.so lib/gpu/builtins-7xx.bc lib/gpu/builtins-evergreen.bc lib/gpu/builtins-gpucommon.bc lib/x86$(DSUFX)/builtins-x86$(DSUFX).bc
INCFILES=include/cal*.h include/CL/* include/GL/* include/OVDecode/*
+ETCFILES=etc/OpenCL/vendors/atiocl$(SUFX).icd
ifeq ($(ARCH),amd64)
DSUFX=_64
@@ -26,6 +28,18 @@ install:
test -z "$(BINDIR)" || $(MKDIR) "$(BINDIR)"
test -z "$(LIBDIR)" || $(MKDIR) "$(LIBDIR)"
test -z "$(INCDIR)" || $(MKDIR) "$(INCDIR)"
+ test -z "$(ETCDIR)" || $(MKDIR) "$(ETCDIR)"
+ tar -xzf icd-registration.tgz || exit 1
+ @list='$(ETCFILES)'; for f in $$list; do\
+ if test -f $$f; then\
+ f1=`echo $$f | sed -e 's|etc/||g'`;\
+ base=`basename $$f1`;\
+ dir=`echo $$f1 | sed -e "s|$$base||g"`;\
+ test -z "$(ETCDIR)$$dir" || $(MKDIR) "$(ETCDIR)$$dir";\
+ echo "$(INSTALLDAT) $$f $(ETCDIR)$$f1";\
+ $(INSTALLDAT) "$$f" $(ETCDIR)$$f1 || exit 1;\
+ else :; fi;\
+ done
@list='$(BINFILES)'; for f in $$list; do\
if test -f $$f; then\
f1=`basename $$f`;\