diff options
Diffstat (limited to 'dev-util/ati-stream-sdk/files/Makefile')
-rw-r--r-- | dev-util/ati-stream-sdk/files/Makefile | 14 |
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`;\ |