From d40ecbc53c21ee35d77c873287b143163e67cc20 Mon Sep 17 00:00:00 2001 From: chrin Date: Mon, 16 Jan 2023 13:17:50 +0100 Subject: [PATCH] rm cached --- + | 276 --------- autogen_slsbd.sh | 286 --------- src/#makefile# | 778 ------------------------- src/bitshuffle/.libs/bitshuffle.o | Bin 18648 -> 0 bytes src/bitshuffle/.libs/bitshuffle_core.o | Bin 92224 -> 0 bytes src/bitshuffle/.libs/iochain.o | Bin 5840 -> 0 bytes src/bitshuffle/bitshuffle.lo | 12 - src/bitshuffle/bitshuffle.o | Bin 18648 -> 0 bytes src/bitshuffle/bitshuffle_core.lo | 12 - src/bitshuffle/bitshuffle_core.o | Bin 92224 -> 0 bytes src/bitshuffle/iochain.lo | 12 - src/bitshuffle/iochain.o | Bin 5840 -> 0 bytes 12 files changed, 1376 deletions(-) delete mode 100644 + delete mode 100644 autogen_slsbd.sh delete mode 100644 src/#makefile# delete mode 100644 src/bitshuffle/.libs/bitshuffle.o delete mode 100644 src/bitshuffle/.libs/bitshuffle_core.o delete mode 100644 src/bitshuffle/.libs/iochain.o delete mode 100644 src/bitshuffle/bitshuffle.lo delete mode 100644 src/bitshuffle/bitshuffle.o delete mode 100644 src/bitshuffle/bitshuffle_core.lo delete mode 100644 src/bitshuffle/bitshuffle_core.o delete mode 100644 src/bitshuffle/iochain.lo delete mode 100644 src/bitshuffle/iochain.o diff --git a/+ b/+ deleted file mode 100644 index e76a62a..0000000 --- a/+ +++ /dev/null @@ -1,276 +0,0 @@ -### psi specific - select compiler -#source -# default is sf -# -module unload gcc -module load gcc/7.3.0 -### psi specific - end - -rm -f configure.ac -ln -s configurePSI.ac configure.ac - -rm -f ./aclocal.m4 -rm -rf ./autom4te.cache -aclocal --force -I m4 -/opt/gfa/python-3.7/latest/bin/libtoolize --force --copy #select libtools 2.4.6 -autoconf --force #interprets configure.ac -autoheader --force -automake --force --add-missing --copy -#autoreconf not wanted - -#Check what the EPICS RELEASE IS from ${EPICS}/base -#Used by ./configure -#Assumes format ${EPICS}/base-3.14.12 -#source cafeVersion-gcc-7.3.0 -CAFE_V="cafe-1.14.1" -#For later check of existence of HOST_ARCH for $EPICS/include/os/$HOST_ARCH -#Assume Linux but check if Darwin -CAFE_HOST_FLAG_DARWIN=$(echo ${EPICS_HOST_ARCH} | grep -c "Darwin") -export CAFE_HOST_FLAG_DARWIN=$CAFE_HOST_FLAG_DARWIN - -RETURN_ON_WRONG_INPUT=true -RETURN_FLAG=false - -EPICS_BASE=$(readlink ${EPICS}/base) -#EB=$(readlink /afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/base) -echo $EPICS_BASE -if [ -z "$EPICS_BASE" ] -then - EPICS_BASE='base-7.4.1' #7.0 = 7+0 = 7 for major release -fi - -echo 'input' "$0" "$1" "$2" -echo $EPICS_BASE - -FACILITY=$(echo "$1" | tr '[:upper:]' '[:lower:]') -CACLIENT=$(echo "$2" | tr '[:upper:]' '[:lower:]') - -FACILITY_DEFAULT="sf" -CACLIENT_DEFAULT="python" - -FACILITY_TEMP="" -CACLIENT_TEMP="" - -echo 'input arg. facility/target' $FACILITY $CACLIENT - -if [ -n "$FACILITY" ] -then - if [ "$FACILITY" = "matlab" ] || [ "$FACILITY" = "python" ] || \ - [ "$FACILITY" = "py37" ] || [ "$FACILITY" = "py35" ] || \ - [ "$FACILITY" = "julia" ] || [ "$FACILITY" = "cpp" ] || \ - [ "$FACILITY" = "cc" ] - then - CACLIENT_TEMP=$FACILITY - FACILITY_TEMP=$2 - fi -fi - -if [ -n "$CACLIENT" ] -then - if [ "$CACLIENT" = "sls" ] || [ "$CACLIENT" = "sls2" ] || \ - [ "$CACLIENT" = "sf" ] || [ "$CACLIENT" = "swissfel" ] || \ - [ "$CACLIENT" = "sfel" ] || [ "$CACLIENT" = "hipa" ] - then - if [ -z $FACILITY_TEMP ] - then - FACILITY_TEMP=$CACLIENT - CACLIENT_TEMP=$1 - fi - fi -fi - - - -if [ -z "$FACILITY" ] -then - FACILITY="sf" - echo "FACILITY = " $FACILITY - if [ -z $CACLIENT ] - then - CACLIENT=$CACLIENT_DEFAULT - fi -elif [ "$FACILITY" = "sls" ] || [ "$FACILITY" = "sls2" ] || \ - [ "$FACILITY" = "sf" ] || [ "$FACILITY" = "swissfel" ] || \ - [ "$FACILITY" = "sfel" ] || [ "$FACILITY" = "hipa" ] -then - echo "FACILITY = " $FACILITY -elif [ -n "$FACILITY_TEMP" ] -then - if [ "$FACILITY_TEMP" = "sls" ] || [ "$FACILITY_TEMP" = "sls2" ] || \ - [ "$FACILITY_TEMP" = "sf" ] || [ "$FACILITY_TEMP" = "swissfel" ] || \ - [ "$FACILITY_TEMP" = "sfel" ] || [ "$FACILITY_TEMP" = "hipa" ] - then - - - FACILITY=$FACILITY_TEMP - else - if [ -n "$2" ] - then - echo "***UNRECOGNIZED INPUT FACILITY***" $FACILITY - echo "***VALID VALUES ARE: sls sls2 sf hipa" - RETURN_FLAG=true - fi - echo "***OTHERWISE THE DEFAULT FACILITY IS:" $FACILITY_DEFAULT - FACILITY=$FACILITY_DEFAULT - fi -else - echo "***UNRECOGNIZED INPUT FACILITY***" $FACILITY - echo "***VALID VALUES ARE: sls sls2 sf hipa" - RETURN_FLAG=true - echo "***OTHERWISE THE DEFAULT FACILITY IS: " $FACILITY_DEFAULT - FACILITY=$FACILITY_DEFAULT -fi - -if [ -n "$CACLIENT" ] -then - if [ "$CACLIENT" = "matlab" ] || [ "$CACLIENT" = "python" ] || \ - [ "$CACLIENT" = "py37" ] || [ "$CACLIENT" = "py35" ] || \ - [ "$CACLIENT" = "julia" ] || [ "$CACLIENT" = "cpp" ] || \ - [ "$CACLIENT" = "cc" ] - then - echo "CA TARGET = " $CACLIENT - else - if [ -n "$CACLIENT_TEMP" ] - then - if [ "$CACLIENT_TEMP" = "matlab" ] || [ "$CACLIENT_TEMP" = "python" ] || \ - [ "$CACLIENT_TEMP" = "py37" ] || [ "$CACLIENT_TEMP" = "py35" ] || \ - [ "$CACLIENT_TEMP" = "julia" ] || [ "$CACLIENT_TEMP" = "cpp" ] || \ - [ "$CACLIENT_TEMP" = "cc" ] - then - CACLIENT=$CACLIENT_TEMP - else - echo "***UNRECOGNIZED INPUT CA TARGET***" $CACLIENT - echo "***VALID VALUES ARE: cpp matlab python" - RETURN_FLAG=true - echo "***OTHERWISE THE DEFAULT CA TARGET IS:" $CACLIENT_DEFAULT - CACLIENT=$CACLIENT_DEFAULT - fi - else - echo "***UNRECOGNIZED INPUT CA TARGET***" $CACLIENT - echo "***VALID VALUES ARE: cpp matlab python" - RETURN_FLAG=true - echo "***OTHERWISE THE DEFAULT CA TARGET IS:" $CACLIENT_DEFAULT - CACLIENT=$CACLIENT_DEFAULT - fi - fi -else - CACLIENT=$CACLIENT_DEFAULT -fi - - - -if [ $RETURN_ON_WRONG_INPUT = true ] ; then - if [ $RETURN_FLAG = true ] ; then - return 1 2>/dev/null - exit 1 - fi -fi - -echo "FACILITY SELECTED = " $FACILITY -echo "CA TARGET SELECTED = " $CACLIENT - -ENABLE_OPTIONS="--enable-boost-inc" - -if [ "$FACILITY" = "sfel" ] || [ "$FACILITY" = "swissfel" ] -then - FACILITY="sf" -fi - -if [ "$CACLIENT" = "python" ] || [ "$CACLIENT" = "julia" ] -then - CACLIENT="py37" -fi - - -if [ "$FACILITY" = "sls2" ] -then - ENABLE_OPTIONS+=" --enable-epics7" - CAFE_V+="-sls2" -else - ENABLE_OPTIONS+=" --enable-epics3" - if [ "$FACILITY" = "sf" ] && [ "$CACLIENT" != "matlab" ] - then - CAFE_V+="-sf" - fi -fi - -if [ "$CACLIENT" = "py35" ] -then - ENABLE_OPTIONS+=" --enable-python35" - ENABLE_OPTIONS+=" --enable-qt4" - CAFE_V+="-py35" -elif [ "$CACLIENT" = "py37" ] -then - ENABLE_OPTIONS+=" --enable-python37" - ENABLE_OPTIONS+=" --enable-qt5" - CAFE_V+="-py37" -#else - #ENABLE_OPTIONS+=" --enable-qt5" -fi - -if [ "$FACILITY" = "sf" ] && [ "$CACLIENT" != "matlab" ] -then - #rm -f src/PyCafe.cpp - #ln -s PyCafe3.cpp src/PyCafe.cpp - ENABLE_OPTIONS+=" --enable-json" - ENABLE_OPTIONS+=" --enable-zeromq" - ENABLE_OPTIONS+=" --enable-curl" - ENABLE_OPTIONS+=" --enable-lz4" -#else - #rm -f src/PyCafe.cpp - #ln -s PyCafe_sls.cpp src/PyCafe.cpp -fi - -CAFE_V+="-gcc-"$GCC_VERSION - -echo "CAFE VERSION: $CAFE_V" - -#echo 'EPICS BASE IS='$EPICS_BASE -#echo 'EPICS BASE DIR='${EPICS}/base-7.0.4.1 - -EB1=$(echo $EPICS_BASE | sed -e "s/[a-zA-Z]*-//g") -EBMAJ=$(echo $EB1 | sed -e "s/[[:punct:]].*//g") -EBMIN1=$(echo $EB1 | sed -e "s/^[[:digit:]]*[[:punct:]]//g") -EBMIN=$(echo $EBMIN1 | sed -e "s/[[:punct:]][[:digit:]]*//g") -EBPAT=$(echo $EB1 | sed -e "s/[[:digit:]]*[[:punct:]]//g") -echo EPICS_MAJOR=$EBMAJ -echo EPICS_MINOR=$EBMIN -echo EPICS_PATCH=$EBPAT -#echo $EBMIN1 - -export CAFE_EPICS_V_MAJOR=$EBMAJ -export CAFE_EPICS_V_MINOR=$EBMIN -export CAFE_EPICS_V_PATCH=$EBPAT - -#ENABLE_OPTIONS+=" --enable-qt5" -##ENABLE_OPTIONS+=" --enable-qt4" -#ENABLE_OPTIONS+=" --enable-python37" -##ENABLE_OPTIONS+=" --enable-python35" -#ENABLE_OPTIONS+=" --enable-json" -#ENABLE_OPTIONS+=" --enable-zeromq" -#ENABLE_OPTIONS+=" --enable-curl" -#ENABLE_OPTIONS+=" --enable-lz4" - -echo 'ENABLE_OPTIONS='$ENABLE_OPTIONS - -./configure \ - --prefix=/opt/gfa/cafe/cpp/${CAFE_V} \ - --libdir=/opt/gfa/cafe/cpp/${CAFE_V}/lib/${EPICS_HOST_ARCH} \ - ${ENABLE_OPTIONS} \ - --with-boost-inc=/opt/gfa/cafe/boost/boost_1_61_0/include \ - --with-epics7=${EPICS}/base-7.0.4.1 \ - --with-epics3=${EPICS}/base \ - --with-python37=/opt/gfa/python-3.7/latest \ - --with-python35=/opt/gfa/python-3.5/latest \ - --with-qt5=/opt/gfa/python-3.7/latest \ - --with-qt4=/opt/gfa/python-3.5/latest \ - --with-json=/opt/gfa/zmsglog/json/jsoncpp-src-0.6.0-rc2 \ - --with-zeromq=/opt/gfa/zmq/zeromq-4.2.3-gcc-6.3.0 \ - --with-curl=/opt/gfa/zmq/curl-7.55.1 \ - --with-lz4=/opt/gfa/zmq/lz4/lib - -unset CAFE_EPICS_V_PATCH -unset CAFE_EPICS_V_MINOR -unset CAFE_EPICS_V_MAJOR - -unset CAFE_HOST_FLAG_DARWIN diff --git a/autogen_slsbd.sh b/autogen_slsbd.sh deleted file mode 100644 index dc3b7d6..0000000 --- a/autogen_slsbd.sh +++ /dev/null @@ -1,286 +0,0 @@ -### psi specific - select compiler -#source -# default is sf -# -module unload gcc -module load gcc/7.3.0 -### psi specific - end - -rm -f configure.ac -ln -s configurePSI.ac configure.ac - -rm -f ./aclocal.m4 -rm -rf ./autom4te.cache -aclocal --force -I m4 -/opt/gfa/python-3.7/latest/bin/libtoolize --force --copy #select libtools 2.4.6 -autoconf --force #interprets configure.ac -autoheader --force -automake --force --add-missing --copy -#autoreconf not wanted - -#Check what the EPICS RELEASE IS from ${EPICS}/base -#Used by ./configure -#Assumes format ${EPICS}/base-3.14.12 -#source cafeVersion-gcc-7.3.0 -CAFE_V="cafe-1.15.0" -#For later check of existence of HOST_ARCH for $EPICS/include/os/$HOST_ARCH -#Assume Linux but check if Darwin -CAFE_HOST_FLAG_DARWIN=$(echo ${EPICS_HOST_ARCH} | grep -c "Darwin") -export CAFE_HOST_FLAG_DARWIN=$CAFE_HOST_FLAG_DARWIN - -RETURN_ON_WRONG_INPUT=true -RETURN_FLAG=false - -EPICS_BASE=$(readlink ${EPICS}/base) -#EB=$(readlink /afs/psi.ch/project/cafe/gitworkspace/CAFE/cpp/base) -echo $EPICS_BASE -if [ -z "$EPICS_BASE" ] -then - EPICS_BASE='base-7.4.1' #7.0 = 7+0 = 7 for major release -fi - -echo 'input' "$0" "$1" "$2" -echo $EPICS_BASE - -FACILITY=$(echo "$1" | tr '[:upper:]' '[:lower:]') -CACLIENT=$(echo "$2" | tr '[:upper:]' '[:lower:]') - -FACILITY_DEFAULT="sf" -CACLIENT_DEFAULT="python" - -FACILITY_TEMP="" -CACLIENT_TEMP="" - -echo 'input arg. facility/target' $FACILITY $CACLIENT - -if [ -n "$FACILITY" ] -then - if [ "$FACILITY" = "matlab" ] || [ "$FACILITY" = "python" ] || \ - [ "$FACILITY" = "py37" ] || [ "$FACILITY" = "py35" ] || \ - [ "$FACILITY" = "julia" ] || [ "$FACILITY" = "cpp" ] || \ - [ "$FACILITY" = "cc" ] - then - CACLIENT_TEMP=$FACILITY - FACILITY_TEMP=$2 - fi -fi - -if [ -n "$CACLIENT" ] -then - if [ "$CACLIENT" = "sls" ] || [ "$CACLIENT" = "sls2" ] || \ - [ "$CACLIENT" = "sf" ] || [ "$CACLIENT" = "swissfel" ] || \ - [ "$CACLIENT" = "sfel" ] || [ "$CACLIENT" = "hipa" ] - then - if [ -z $FACILITY_TEMP ] - then - FACILITY_TEMP=$CACLIENT - CACLIENT_TEMP=$1 - fi - fi -fi - - - -if [ -z "$FACILITY" ] -then - FACILITY="sf" - echo "FACILITY = " $FACILITY - if [ -z $CACLIENT ] - then - CACLIENT=$CACLIENT_DEFAULT - fi -elif [ "$FACILITY" = "sls" ] || [ "$FACILITY" = "sls2" ] || \ - [ "$FACILITY" = "sf" ] || [ "$FACILITY" = "swissfel" ] || \ - [ "$FACILITY" = "sfel" ] || [ "$FACILITY" = "hipa" ] -then - echo "FACILITY = " $FACILITY -elif [ -n "$FACILITY_TEMP" ] -then - if [ "$FACILITY_TEMP" = "sls" ] || [ "$FACILITY_TEMP" = "sls2" ] || \ - [ "$FACILITY_TEMP" = "sf" ] || [ "$FACILITY_TEMP" = "swissfel" ] || \ - [ "$FACILITY_TEMP" = "sfel" ] || [ "$FACILITY_TEMP" = "hipa" ] - then - - - FACILITY=$FACILITY_TEMP - else - if [ -n "$2" ] - then - echo "***UNRECOGNIZED INPUT FACILITY***" $FACILITY - echo "***VALID VALUES ARE: sls sls2 sf hipa" - RETURN_FLAG=true - fi - echo "***OTHERWISE THE DEFAULT FACILITY IS:" $FACILITY_DEFAULT - FACILITY=$FACILITY_DEFAULT - fi -else - echo "***UNRECOGNIZED INPUT FACILITY***" $FACILITY - echo "***VALID VALUES ARE: sls sls2 sf hipa" - RETURN_FLAG=true - echo "***OTHERWISE THE DEFAULT FACILITY IS: " $FACILITY_DEFAULT - FACILITY=$FACILITY_DEFAULT -fi - -if [ -n "$CACLIENT" ] -then - if [ "$CACLIENT" = "matlab" ] || [ "$CACLIENT" = "python" ] || \ - [ "$CACLIENT" = "py37" ] || [ "$CACLIENT" = "py35" ] || \ - [ "$CACLIENT" = "julia" ] || [ "$CACLIENT" = "cpp" ] || \ - [ "$CACLIENT" = "cc" ] - then - echo "CA TARGET = " $CACLIENT - else - if [ -n "$CACLIENT_TEMP" ] - then - if [ "$CACLIENT_TEMP" = "matlab" ] || [ "$CACLIENT_TEMP" = "python" ] || \ - [ "$CACLIENT_TEMP" = "py37" ] || [ "$CACLIENT_TEMP" = "py35" ] || \ - [ "$CACLIENT_TEMP" = "julia" ] || [ "$CACLIENT_TEMP" = "cpp" ] || \ - [ "$CACLIENT_TEMP" = "cc" ] - then - CACLIENT=$CACLIENT_TEMP - else - echo "***UNRECOGNIZED INPUT CA TARGET***" $CACLIENT - echo "***VALID VALUES ARE: cpp matlab python" - RETURN_FLAG=true - echo "***OTHERWISE THE DEFAULT CA TARGET IS:" $CACLIENT_DEFAULT - CACLIENT=$CACLIENT_DEFAULT - fi - else - echo "***UNRECOGNIZED INPUT CA TARGET***" $CACLIENT - echo "***VALID VALUES ARE: cpp matlab python" - RETURN_FLAG=true - echo "***OTHERWISE THE DEFAULT CA TARGET IS:" $CACLIENT_DEFAULT - CACLIENT=$CACLIENT_DEFAULT - fi - fi -else - CACLIENT=$CACLIENT_DEFAULT -fi - - - -if [ $RETURN_ON_WRONG_INPUT = true ] ; then - if [ $RETURN_FLAG = true ] ; then - return 1 2>/dev/null - exit 1 - fi -fi - -echo "FACILITY SELECTED = " $FACILITY -echo "CA TARGET SELECTED = " $CACLIENT - -ENABLE_OPTIONS="--enable-boost-inc" - -if [ "$FACILITY" = "sfel" ] || [ "$FACILITY" = "swissfel" ] -then - FACILITY="sf" -fi - -if [ "$CACLIENT" = "python" ] || [ "$CACLIENT" = "julia" ] -then - CACLIENT="py37" -fi - - -if [ "$FACILITY" = "sls2" ] -then - ENABLE_OPTIONS+=" --enable-epics7" - CAFE_V+="-sls2" -else - ENABLE_OPTIONS+=" --enable-epics3" - if [ "$FACILITY" = "sf" ] && [ "$CACLIENT" != "matlab" ] - then - CAFE_V+="-sf" - fi -fi - -if [ "$CACLIENT" = "py35" ] -then - ENABLE_OPTIONS+=" --enable-python35" - ENABLE_OPTIONS+=" --enable-qt4" - CAFE_V+="-py35" -elif [ "$CACLIENT" = "py37" ] -then - ENABLE_OPTIONS+=" --enable-python37" - ENABLE_OPTIONS+=" --enable-qt5" - CAFE_V+="-py37" -#else - #ENABLE_OPTIONS+=" --enable-qt5" -elif [ "$CACLIENT" = "py34" ] -then - ENABLE_OPTIONS+=" --enable-python34" - ENABLE_OPTIONS+=" --enable-qt4" - CAFE_V+="-py34" -#else - #ENABLE_OPTIONS+=" --enable-qt5" -fi - - -if [ "$FACILITY" = "sf" ] && [ "$CACLIENT" != "matlab" ] -then - #rm -f src/PyCafe.cpp - #ln -s PyCafe3.cpp src/PyCafe.cpp - ENABLE_OPTIONS+=" --enable-json" - ENABLE_OPTIONS+=" --enable-zeromq" - ENABLE_OPTIONS+=" --enable-curl" - ENABLE_OPTIONS+=" --enable-lz4" -#else - #rm -f src/PyCafe.cpp - #ln -s PyCafe_sls.cpp src/PyCafe.cpp -fi - -CAFE_V+="-gcc-"$GCC_VERSION - -echo "CAFE VERSION: $CAFE_V" - -#echo 'EPICS BASE IS='$EPICS_BASE -#echo 'EPICS BASE DIR='${EPICS}/base-7.0.4.1 - -EB1=$(echo $EPICS_BASE | sed -e "s/[a-zA-Z]*-//g") -EBMAJ=$(echo $EB1 | sed -e "s/[[:punct:]].*//g") -EBMIN1=$(echo $EB1 | sed -e "s/^[[:digit:]]*[[:punct:]]//g") -EBMIN=$(echo $EBMIN1 | sed -e "s/[[:punct:]][[:digit:]]*//g") -EBPAT=$(echo $EB1 | sed -e "s/[[:digit:]]*[[:punct:]]//g") -echo EPICS_MAJOR=$EBMAJ -echo EPICS_MINOR=$EBMIN -echo EPICS_PATCH=$EBPAT -#echo $EBMIN1 - -export CAFE_EPICS_V_MAJOR=$EBMAJ -export CAFE_EPICS_V_MINOR=$EBMIN -export CAFE_EPICS_V_PATCH=$EBPAT - -#ENABLE_OPTIONS+=" --enable-qt5" -##ENABLE_OPTIONS+=" --enable-qt4" -#ENABLE_OPTIONS+=" --enable-python37" -##ENABLE_OPTIONS+=" --enable-python35" -#ENABLE_OPTIONS+=" --enable-json" -#ENABLE_OPTIONS+=" --enable-zeromq" -#ENABLE_OPTIONS+=" --enable-curl" -#ENABLE_OPTIONS+=" --enable-lz4" - -echo 'ENABLE_OPTIONS='$ENABLE_OPTIONS -echo 'EPICS='${EPICS} - -./configure \ - --prefix=/opt/gfa/cafe/cpp/${CAFE_V} \ - --libdir=/opt/gfa/cafe/cpp/${CAFE_V}/lib/${EPICS_HOST_ARCH} \ - ${ENABLE_OPTIONS} \ - --with-boost-inc=/afs/psi.ch/project/cafe/gitlab/CAFE/boost/boost_1_61_0/include \ - --with-epics7=${EPICS}/base-7.0.4.1 \ - --with-epics3=${EPICS}/base \ - --with-python37=/opt/gfa/python-3.7/latest \ - --with-python35=/opt/gfa/python-3.5/latest \ - --with-python34=/opt/psi/Programming/psi-python34/2.1.0 \ - --with-qt5=/opt/gfa/python-3.7/latest \ - --with-qt4=/opt/gfa/python-3.5/latest \ - --with-json=/opt/gfa/zmsglog/json/jsoncpp-src-0.6.0-rc2 \ - --with-zeromq=/opt/gfa/zmq/zeromq-4.2.3-gcc-6.3.0 \ - --with-curl=/opt/gfa/zmq/curl-7.55.1 \ - --with-lz4=/opt/gfa/zmq/lz4/lib - -unset CAFE_EPICS_V_PATCH -unset CAFE_EPICS_V_MINOR -unset CAFE_EPICS_V_MAJOR - -unset CAFE_HOST_FLAG_DARWIN diff --git a/src/#makefile# b/src/#makefile# deleted file mode 100644 index 47a54b1..0000000 --- a/src/#makefile# +++ /dev/null @@ -1,778 +0,0 @@ -# makefile.in generated by automake 1.13.4 from makefile.am. -# src/makefile. Generated from makefile.in by configure. - -# Copyright (C) 1994-2013 Free Software Foundation, Inc. - -# This Makefile.in is free software; the Free Software Foundation -# gives unlimited permission to copy and/or distribute it, -# with or without modifications, as long as this notice is preserved. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY, to the extent permitted by law; without -# even the implied warranty of MERCHANTABILITY or FITNESS FOR A -# PARTICULAR PURPOSE. - - - -am__is_gnu_make = test -n '$(MAKEFILE_LIST)' && test -n '$(MAKELEVEL)' -am__make_running_with_option = \ - case $${target_option-} in \ - ?) ;; \ - *) echo "am__make_running_with_option: internal error: invalid" \ - "target option '$${target_option-}' specified" >&2; \ - exit 1;; \ - esac; \ - has_opt=no; \ - sane_makeflags=$$MAKEFLAGS; \ - if $(am__is_gnu_make); then \ - sane_makeflags=$$MFLAGS; \ - else \ - case $$MAKEFLAGS in \ - *\\[\ \ ]*) \ - bs=\\; \ - sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \ - | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \ - esac; \ - fi; \ - skip_next=no; \ - strip_trailopt () \ - { \ - flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \ - }; \ - for flg in $$sane_makeflags; do \ - test $$skip_next = yes && { skip_next=no; continue; }; \ - case $$flg in \ - *=*|--*) continue;; \ - -*I) strip_trailopt 'I'; skip_next=yes;; \ - -*I?*) strip_trailopt 'I';; \ - -*O) strip_trailopt 'O'; skip_next=yes;; \ - -*O?*) strip_trailopt 'O';; \ - -*l) strip_trailopt 'l'; skip_next=yes;; \ - -*l?*) strip_trailopt 'l';; \ - -[dEDm]) skip_next=yes;; \ - -[JT]) skip_next=yes;; \ - esac; \ - case $$flg in \ - *$$target_option*) has_opt=yes; break;; \ - esac; \ - done; \ - test $$has_opt = yes -am__make_dryrun = (target_option=n; $(am__make_running_with_option)) -am__make_keepgoing = (target_option=k; $(am__make_running_with_option)) -pkgdatadir = $(datadir)/cafe -pkgincludedir = $(includedir)/cafe -pkglibdir = $(libdir)/cafe -pkglibexecdir = $(libexecdir)/cafe -am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd -install_sh_DATA = $(install_sh) -c -m 644 -install_sh_PROGRAM = $(install_sh) -c -install_sh_SCRIPT = $(install_sh) -c -INSTALL_HEADER = $(INSTALL_DATA) -transform = $(program_transform_name) -NORMAL_INSTALL = : -PRE_INSTALL = : -POST_INSTALL = : -NORMAL_UNINSTALL = : -PRE_UNINSTALL = : -POST_UNINSTALL = : -build_triplet = x86_64-unknown-linux-gnu -host_triplet = x86_64-unknown-linux-gnu -am__append_1 = PyCafe.cpp -#am__append_2 = zbsCafeService.cpp zbsDataHolders.cpp \ -# bitshuffle/bitshuffle_core.c bitshuffle/bitshuffle.c bitshuffle/iochain.c - -subdir = src -DIST_COMMON = $(srcdir)/makefile.in $(srcdir)/makefile.am \ - $(top_srcdir)/./depcomp -ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 -am__aclocal_m4_deps = $(top_srcdir)/m4/libtool.m4 \ - $(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \ - $(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \ - $(top_srcdir)/configure.ac -am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ - $(ACLOCAL_M4) -mkinstalldirs = $(install_sh) -d -CONFIG_HEADER = $(top_builddir)/./include/config.h -CONFIG_CLEAN_FILES = -CONFIG_CLEAN_VPATH_FILES = -am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; -am__vpath_adj = case $$p in \ - $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \ - *) f=$$p;; \ - esac; -am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`; -am__install_max = 40 -am__nobase_strip_setup = \ - srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'` -am__nobase_strip = \ - for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||" -am__nobase_list = $(am__nobase_strip_setup); \ - for p in $$list; do echo "$$p $$p"; done | \ - sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \ - $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \ - if (++n[$$2] == $(am__install_max)) \ - { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \ - END { for (dir in files) print dir, files[dir] }' -am__base_list = \ - sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \ - sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g' -am__uninstall_files_from_dir = { \ - test -z "$$files" \ - || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \ - || { echo " ( cd '$$dir' && rm -f" $$files ")"; \ - $(am__cd) "$$dir" && rm -f $$files; }; \ - } -am__installdirs = "$(DESTDIR)$(libdir)" -LTLIBRARIES = $(lib_LTLIBRARIES) -libcafe_la_LIBADD = -am__libcafe_la_SOURCES_DIST = cafe.cpp cafeCache.cpp cafeGroup.cpp \ - cafeVectors.cpp cafeXML.cpp callbackHandlerCreate.cpp \ - callbackHandlerMonitor.cpp conduit.cpp connect.cpp \ - connectCallbacks.cpp exceptionsHelper.cpp granules.cpp \ - handleHelper.cpp loadCollectionXMLParser.cpp \ - loadGroupXMLParser.cpp methodCallbacks.cpp helper.cpp \ - policyHelper.cpp conduitGroup.cpp connectGroup.cpp \ - transpose.cpp restorePVGroupXMLParser.cpp PyCafe.cpp \ - zbsCafeService.cpp zbsDataHolders.cpp \ - bitshuffle/bitshuffle_core.c bitshuffle/bitshuffle.c \ - bitshuffle/iochain.c -am__objects_1 = PyCafe.lo -am__dirstamp = $(am__leading_dot)dirstamp -#am__objects_2 = zbsCafeService.lo zbsDataHolders.lo \ -# bitshuffle/bitshuffle_core.lo \ -# bitshuffle/bitshuffle.lo \ -# bitshuffle/iochain.lo -am_libcafe_la_OBJECTS = cafe.lo cafeCache.lo cafeGroup.lo \ - cafeVectors.lo cafeXML.lo callbackHandlerCreate.lo \ - callbackHandlerMonitor.lo conduit.lo connect.lo \ - connectCallbacks.lo exceptionsHelper.lo granules.lo \ - handleHelper.lo loadCollectionXMLParser.lo \ - loadGroupXMLParser.lo methodCallbacks.lo helper.lo \ - policyHelper.lo conduitGroup.lo connectGroup.lo transpose.lo \ - restorePVGroupXMLParser.lo $(am__objects_1) $(am__objects_2) -libcafe_la_OBJECTS = $(am_libcafe_la_OBJECTS) -AM_V_lt = $(am__v_lt_$(V)) -am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY)) -am__v_lt_0 = --silent -am__v_lt_1 = -libcafe_la_LINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ - $(CXXFLAGS) $(libcafe_la_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_P = $(am__v_P_$(V)) -am__v_P_ = $(am__v_P_$(AM_DEFAULT_VERBOSITY)) -am__v_P_0 = false -am__v_P_1 = : -AM_V_GEN = $(am__v_GEN_$(V)) -am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY)) -am__v_GEN_0 = @echo " GEN " $@; -am__v_GEN_1 = -AM_V_at = $(am__v_at_$(V)) -am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY)) -am__v_at_0 = @ -am__v_at_1 = -DEFAULT_INCLUDES = -I. -I$(top_builddir)/./include -depcomp = $(SHELL) $(top_srcdir)/./depcomp -am__depfiles_maybe = depfiles -am__mv = mv -f -COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ - $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CFLAGS) $(CFLAGS) -AM_V_CC = $(am__v_CC_$(V)) -am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY)) -am__v_CC_0 = @echo " CC " $@; -am__v_CC_1 = -CCLD = $(CC) -LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \ - $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_CCLD = $(am__v_CCLD_$(V)) -am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY)) -am__v_CCLD_0 = @echo " CCLD " $@; -am__v_CCLD_1 = -CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \ - $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS) -LTCXXCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=compile $(CXX) $(DEFS) \ - $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \ - $(AM_CXXFLAGS) $(CXXFLAGS) -AM_V_CXX = $(am__v_CXX_$(V)) -am__v_CXX_ = $(am__v_CXX_$(AM_DEFAULT_VERBOSITY)) -am__v_CXX_0 = @echo " CXX " $@; -am__v_CXX_1 = -CXXLD = $(CXX) -CXXLINK = $(LIBTOOL) $(AM_V_lt) --tag=CXX $(AM_LIBTOOLFLAGS) \ - $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \ - $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@ -AM_V_CXXLD = $(am__v_CXXLD_$(V)) -am__v_CXXLD_ = $(am__v_CXXLD_$(AM_DEFAULT_VERBOSITY)) -am__v_CXXLD_0 = @echo " CXXLD " $@; -am__v_CXXLD_1 = -SOURCES = $(libcafe_la_SOURCES) -DIST_SOURCES = $(am__libcafe_la_SOURCES_DIST) -am__can_run_installinfo = \ - case $$AM_UPDATE_INFO_DIR in \ - n|no|NO) false;; \ - *) (install-info --version) >/dev/null 2>&1;; \ - esac -am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) -# Read a list of newline-separated strings from the standard input, -# and print each of them once, without duplicates. Input order is -# *not* preserved. -am__uniquify_input = $(AWK) '\ - BEGIN { nonempty = 0; } \ - { items[$$0] = 1; nonempty = 1; } \ - END { if (nonempty) { for (i in items) print i; }; } \ -' -# Make sure the list of sources is unique. This is necessary because, -# e.g., the same source file might be shared among _SOURCES variables -# for different programs/libraries. -am__define_uniq_tagged_files = \ - list='$(am__tagged_files)'; \ - unique=`for i in $$list; do \ - if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ - done | $(am__uniquify_input)` -ETAGS = etags -CTAGS = ctags -DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) -ACLOCAL = ${SHELL} /afs/psi.ch/project/cafe/gitlab/CAFE/cpp/missing aclocal-1.13 -AMTAR = $${TAR-tar} - -#if HAVE_PYCAFE_EXT_ -#libcafe_la_SOURCES += PyCafe.cpp -#endif -#else -#if HAVE_PYTHON_ -#libcafe_la_SOURCES += pycafe/PyCafe.cpp -#endif -AM_CPPFLAGS = -fexceptions -fPIC -std=c++1z -I/usr/local/epics/base-7.0.6/include/ -I/usr/local/epics/base-7.0.6/include/os/Linux -I/usr/local/epics/base-7.0.6/include/compiler/gcc -I/opt/gfa/cafe/boost/boost_1_61_0/include/boost -I/opt/gfa/cafe/boost/boost_1_61_0/include -I/opt/gfa/python-3.5/latest/include/python3.5m -I/opt/gfa/python-3.5/latest/lib/python3.5/site-packages/numpy/core/include -I/opt/gfa/python-3.5/latest/include -I/opt/gfa/python-3.5/latest/include/QtCore -I/opt/gfa/python-3.5/latest/include/QtXml -I$(top_srcdir)/include -AM_DEFAULT_VERBOSITY = 1 -AM_LDFLAGS = -L/usr/local/epics/base-7.0.6/lib/RHEL7-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.6/lib/RHEL7-x86_64 -L/opt/gfa/python-3.5/latest/lib -Wl,-rpath,/opt/gfa/python-3.5/latest/lib -L/opt/gfa/python-3.5/latest/lib -Wl,-rpath,/opt/gfa/python-3.5/latest/lib -AR = ar -AUTOCONF = ${SHELL} /afs/psi.ch/project/cafe/gitlab/CAFE/cpp/missing autoconf -AUTOHEADER = ${SHELL} /afs/psi.ch/project/cafe/gitlab/CAFE/cpp/missing autoheader -AUTOMAKE = ${SHELL} /afs/psi.ch/project/cafe/gitlab/CAFE/cpp/missing automake-1.13 -AWK = gawk -CAFE_CPPFLAGS = -I$(top_srcdir)/include -CC = /opt/psi/Programming/gcc/7.3.0/bin/gcc -CCDEPMODE = depmode=gcc3 -CFLAGS = -g -O2 -CPP = /opt/psi/Programming/gcc/7.3.0/bin/gcc -E -CPPFLAGS = -fexceptions -fPIC -std=c++1z -I/usr/local/epics/base-7.0.6/include/ -I/usr/local/epics/base-7.0.6/include/os/Linux -I/usr/local/epics/base-7.0.6/include/compiler/gcc -I/opt/gfa/cafe/boost/boost_1_61_0/include/boost -I/opt/gfa/cafe/boost/boost_1_61_0/include -I/opt/gfa/python-3.5/latest/include/python3.5m -I/opt/gfa/python-3.5/latest/lib/python3.5/site-packages/numpy/core/include -I/opt/gfa/python-3.5/latest/include -I/opt/gfa/python-3.5/latest/include/QtCore -I/opt/gfa/python-3.5/latest/include/QtXml -CXX = /opt/psi/Programming/gcc/7.3.0/bin/g++ -CXXCPP = /opt/psi/Programming/gcc/7.3.0/bin/g++ -E -CXXDEPMODE = depmode=gcc3 -CXXFLAGS = -g -O2 -CYGPATH_W = echo -DEFS = -DHAVE_CONFIG_H -DEPDIR = .deps -DLLTOOL = false -DSYMUTIL = -DUMPBIN = -ECHO_C = -ECHO_N = -n -ECHO_T = -EGREP = /usr/bin/grep -E -EXEEXT = -FGREP = /usr/bin/grep -F -GREP = /usr/bin/grep -INSTALL = /usr/bin/install -c -INSTALL_DATA = ${INSTALL} -m 644 -INSTALL_PROGRAM = ${INSTALL} -INSTALL_SCRIPT = ${INSTALL} -INSTALL_STRIP_PROGRAM = $(install_sh) -c -s -LD = /usr/bin/ld -m elf_x86_64 -LDFLAGS = -L/usr/local/epics/base-7.0.6/lib/RHEL7-x86_64 -Wl,-rpath,/usr/local/epics/base-7.0.6/lib/RHEL7-x86_64 -L/opt/gfa/python-3.5/latest/lib -Wl,-rpath,/opt/gfa/python-3.5/latest/lib -L/opt/gfa/python-3.5/latest/lib -Wl,-rpath,/opt/gfa/python-3.5/latest/lib -LIBOBJS = -LIBS = -lQtXml -lQtCore -lpython3.5m -LIBTOOL = $(SHELL) $(top_builddir)/libtool -LIPO = -LN_S = ln -s -LTLIBOBJS = -LT_SYS_LIBRARY_PATH = -MAKEINFO = ${SHELL} /afs/psi.ch/project/cafe/gitlab/CAFE/cpp/missing makeinfo -MANIFEST_TOOL = : -MKDIR_P = /usr/bin/mkdir -p -NM = /usr/bin/nm -B -NMEDIT = -OBJDUMP = objdump -OBJEXT = o -OTOOL = -OTOOL64 = -PACKAGE = cafe -PACKAGE_BUGREPORT = Bug reports to: jan.chrin@psi.ch -PACKAGE_NAME = CAFE -PACKAGE_STRING = CAFE 1.15.1 -PACKAGE_TARNAME = cafe -PACKAGE_URL = -PACKAGE_VERSION = 1.15.1 -PATH_SEPARATOR = : -RANLIB = ranlib -SED = /usr/bin/sed -SET_MAKE = -SHELL = /bin/sh -STRIP = strip -VERSION = 1.15.1 -abs_builddir = /afs/psi.ch/project/cafe/gitlab/CAFE/cpp/src -abs_srcdir = /afs/psi.ch/project/cafe/gitlab/CAFE/cpp/src -abs_top_builddir = /afs/psi.ch/project/cafe/gitlab/CAFE/cpp -abs_top_srcdir = /afs/psi.ch/project/cafe/gitlab/CAFE/cpp -ac_ct_AR = ar -ac_ct_CC = /opt/psi/Programming/gcc/7.3.0/bin/gcc -ac_ct_CXX = -ac_ct_DUMPBIN = -am__include = include -am__leading_dot = . -am__quote = -am__tar = $${TAR-tar} chof - "$$tardir" -am__untar = $${TAR-tar} xf - -bindir = ${exec_prefix}/bin -build = x86_64-unknown-linux-gnu -build_alias = -build_cpu = x86_64 -build_os = linux-gnu -build_vendor = unknown -builddir = . -datadir = ${datarootdir} -datarootdir = ${prefix}/share -docdir = ${datarootdir}/doc/${PACKAGE_TARNAME} -dvidir = ${docdir} -exec_prefix = ${prefix} -host = x86_64-unknown-linux-gnu -host_alias = -host_cpu = x86_64 -host_os = linux-gnu -host_vendor = unknown -htmldir = ${docdir} -includedir = ${prefix}/include -infodir = ${datarootdir}/info -install_sh = ${SHELL} /afs/psi.ch/project/cafe/gitlab/CAFE/cpp/install-sh -libdir = /opt/gfa/cafe/cpp/cafe-1.15.1-py35-gcc-7.3.0/lib/RHEL7-x86_64 -libexecdir = ${exec_prefix}/libexec -localedir = ${datarootdir}/locale -localstatedir = ${prefix}/var -mandir = ${datarootdir}/man -mkdir_p = $(MKDIR_P) -oldincludedir = /usr/include -pdfdir = ${docdir} -prefix = /opt/gfa/cafe/cpp/cafe-1.15.1-py35-gcc-7.3.0 -program_transform_name = s,x,x, -psdir = ${docdir} -sbindir = ${exec_prefix}/sbin -sharedstatedir = ${prefix}/com -srcdir = . -sysconfdir = ${prefix}/etc -target_alias = -top_build_prefix = ../ -top_builddir = .. -top_srcdir = .. -lib_LTLIBRARIES = libcafe.la - -#10:2:9 11:2:10 12:0:11 12:1:11 13.0.12 13.1.12 13:2:12 13.4.12 -#current:revision:age -#maps in soname to: -#1st: current-age -#2nd: age -#3rd: revision -#1.9.1 1.10.2 1.11.0 1.11.1 1.12.0 1.12.1 1.12.2 1.12.4 -libcafe_la_LDFLAGS = -version-info 16:1:15 -libcafe_la_SOURCES = cafe.cpp cafeCache.cpp cafeGroup.cpp \ - cafeVectors.cpp cafeXML.cpp callbackHandlerCreate.cpp \ - callbackHandlerMonitor.cpp conduit.cpp connect.cpp \ - connectCallbacks.cpp exceptionsHelper.cpp granules.cpp \ - handleHelper.cpp loadCollectionXMLParser.cpp \ - loadGroupXMLParser.cpp methodCallbacks.cpp helper.cpp \ - policyHelper.cpp conduitGroup.cpp connectGroup.cpp \ - transpose.cpp restorePVGroupXMLParser.cpp $(am__append_1) \ - $(am__append_2) -all: all-am - -.SUFFIXES: -.SUFFIXES: .c .cpp .lo .o .obj -$(srcdir)/makefile.in: $(srcdir)/makefile.am $(am__configure_deps) - @for dep in $?; do \ - case '$(am__configure_deps)' in \ - *$$dep*) \ - ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ - && { if test -f $@; then exit 0; else break; fi; }; \ - exit 1;; \ - esac; \ - done; \ - echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu src/makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --gnu src/makefile -.PRECIOUS: makefile -makefile: $(srcdir)/makefile.in $(top_builddir)/config.status - @case '$?' in \ - *config.status*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ - *) \ - echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ - cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ - esac; - -$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh - -$(top_srcdir)/configure: $(am__configure_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(ACLOCAL_M4): $(am__aclocal_m4_deps) - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh -$(am__aclocal_m4_deps): - -install-libLTLIBRARIES: $(lib_LTLIBRARIES) - @$(NORMAL_INSTALL) - @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ - list2=; for p in $$list; do \ - if test -f $$p; then \ - list2="$$list2 $$p"; \ - else :; fi; \ - done; \ - test -z "$$list2" || { \ - echo " $(MKDIR_P) '$(DESTDIR)$(libdir)'"; \ - $(MKDIR_P) "$(DESTDIR)$(libdir)" || exit 1; \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 '$(DESTDIR)$(libdir)'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=install $(INSTALL) $(INSTALL_STRIP_FLAG) $$list2 "$(DESTDIR)$(libdir)"; \ - } - -uninstall-libLTLIBRARIES: - @$(NORMAL_UNINSTALL) - @list='$(lib_LTLIBRARIES)'; test -n "$(libdir)" || list=; \ - for p in $$list; do \ - $(am__strip_dir) \ - echo " $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$f'"; \ - $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$f"; \ - done - -clean-libLTLIBRARIES: - -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES) - @list='$(lib_LTLIBRARIES)'; \ - locs=`for p in $$list; do echo $$p; done | \ - sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \ - sort -u`; \ - test -z "$$locs" || { \ - echo rm -f $${locs}; \ - rm -f $${locs}; \ - } -bitshuffle/$(am__dirstamp): - @$(MKDIR_P) bitshuffle - @: > bitshuffle/$(am__dirstamp) -bitshuffle/$(DEPDIR)/$(am__dirstamp): - @$(MKDIR_P) bitshuffle/$(DEPDIR) - @: > bitshuffle/$(DEPDIR)/$(am__dirstamp) -bitshuffle/bitshuffle_core.lo: bitshuffle/$(am__dirstamp) \ - bitshuffle/$(DEPDIR)/$(am__dirstamp) -bitshuffle/bitshuffle.lo: bitshuffle/$(am__dirstamp) \ - bitshuffle/$(DEPDIR)/$(am__dirstamp) -bitshuffle/iochain.lo: bitshuffle/$(am__dirstamp) \ - bitshuffle/$(DEPDIR)/$(am__dirstamp) - -libcafe.la: $(libcafe_la_OBJECTS) $(libcafe_la_DEPENDENCIES) $(EXTRA_libcafe_la_DEPENDENCIES) - $(AM_V_CXXLD)$(libcafe_la_LINK) -rpath $(libdir) $(libcafe_la_OBJECTS) $(libcafe_la_LIBADD) $(LIBS) - -mostlyclean-compile: - -rm -f *.$(OBJEXT) - -rm -f bitshuffle/*.$(OBJEXT) - -rm -f bitshuffle/*.lo - -distclean-compile: - -rm -f *.tab.c - -include ./$(DEPDIR)/PyCafe.Plo -include ./$(DEPDIR)/cafe.Plo -include ./$(DEPDIR)/cafeCache.Plo -include ./$(DEPDIR)/cafeGroup.Plo -include ./$(DEPDIR)/cafeVectors.Plo -include ./$(DEPDIR)/cafeXML.Plo -include ./$(DEPDIR)/callbackHandlerCreate.Plo -include ./$(DEPDIR)/callbackHandlerMonitor.Plo -include ./$(DEPDIR)/conduit.Plo -include ./$(DEPDIR)/conduitGroup.Plo -include ./$(DEPDIR)/connect.Plo -include ./$(DEPDIR)/connectCallbacks.Plo -include ./$(DEPDIR)/connectGroup.Plo -include ./$(DEPDIR)/exceptionsHelper.Plo -include ./$(DEPDIR)/granules.Plo -include ./$(DEPDIR)/handleHelper.Plo -include ./$(DEPDIR)/helper.Plo -include ./$(DEPDIR)/loadCollectionXMLParser.Plo -include ./$(DEPDIR)/loadGroupXMLParser.Plo -include ./$(DEPDIR)/methodCallbacks.Plo -include ./$(DEPDIR)/policyHelper.Plo -include ./$(DEPDIR)/restorePVGroupXMLParser.Plo -include ./$(DEPDIR)/transpose.Plo -include ./$(DEPDIR)/zbsCafeService.Plo -include ./$(DEPDIR)/zbsDataHolders.Plo -include bitshuffle/$(DEPDIR)/bitshuffle.Plo -include bitshuffle/$(DEPDIR)/bitshuffle_core.Plo -include bitshuffle/$(DEPDIR)/iochain.Plo - -.c.o: - $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ - $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ - $(am__mv) $$depbase.Tpo $$depbase.Po -# $(AM_V_CC)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(COMPILE) -c -o $@ $< - -.c.obj: - $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ - $(COMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ - $(am__mv) $$depbase.Tpo $$depbase.Po -# $(AM_V_CC)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.c.lo: - $(AM_V_CC)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ - $(LTCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ - $(am__mv) $$depbase.Tpo $$depbase.Plo -# $(AM_V_CC)source='$<' object='$@' libtool=yes \ -# DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) \ -# $(AM_V_CC_no)$(LTCOMPILE) -c -o $@ $< - -.cpp.o: - $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.o$$||'`;\ - $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ - $(am__mv) $$depbase.Tpo $$depbase.Po -# $(AM_V_CXX)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(AM_V_CXX_no)$(CXXCOMPILE) -c -o $@ $< - -.cpp.obj: - $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.obj$$||'`;\ - $(CXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ `$(CYGPATH_W) '$<'` &&\ - $(am__mv) $$depbase.Tpo $$depbase.Po -# $(AM_V_CXX)source='$<' object='$@' libtool=no \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(AM_V_CXX_no)$(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'` - -.cpp.lo: - $(AM_V_CXX)depbase=`echo $@ | sed 's|[^/]*$$|$(DEPDIR)/&|;s|\.lo$$||'`;\ - $(LTCXXCOMPILE) -MT $@ -MD -MP -MF $$depbase.Tpo -c -o $@ $< &&\ - $(am__mv) $$depbase.Tpo $$depbase.Plo -# $(AM_V_CXX)source='$<' object='$@' libtool=yes \ -# DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) \ -# $(AM_V_CXX_no)$(LTCXXCOMPILE) -c -o $@ $< - -mostlyclean-libtool: - -rm -f *.lo - -clean-libtool: - -rm -rf .libs _libs - -rm -rf bitshuffle/.libs bitshuffle/_libs - -ID: $(am__tagged_files) - $(am__define_uniq_tagged_files); mkid -fID $$unique -tags: tags-am -TAGS: tags - -tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - set x; \ - here=`pwd`; \ - $(am__define_uniq_tagged_files); \ - shift; \ - if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \ - test -n "$$unique" || unique=$$empty_fix; \ - if test $$# -gt 0; then \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - "$$@" $$unique; \ - else \ - $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ - $$unique; \ - fi; \ - fi -ctags: ctags-am - -CTAGS: ctags -ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files) - $(am__define_uniq_tagged_files); \ - test -z "$(CTAGS_ARGS)$$unique" \ - || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ - $$unique - -GTAGS: - here=`$(am__cd) $(top_builddir) && pwd` \ - && $(am__cd) $(top_srcdir) \ - && gtags -i $(GTAGS_ARGS) "$$here" -cscopelist: cscopelist-am - -cscopelist-am: $(am__tagged_files) - list='$(am__tagged_files)'; \ - case "$(srcdir)" in \ - [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \ - *) sdir=$(subdir)/$(srcdir) ;; \ - esac; \ - for i in $$list; do \ - if test -f "$$i"; then \ - echo "$(subdir)/$$i"; \ - else \ - echo "$$sdir/$$i"; \ - fi; \ - done >> $(top_builddir)/cscope.files - -distclean-tags: - -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags - -distdir: $(DISTFILES) - @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ - list='$(DISTFILES)'; \ - dist_files=`for file in $$list; do echo $$file; done | \ - sed -e "s|^$$srcdirstrip/||;t" \ - -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ - case $$dist_files in \ - */*) $(MKDIR_P) `echo "$$dist_files" | \ - sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ - sort -u` ;; \ - esac; \ - for file in $$dist_files; do \ - if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ - if test -d $$d/$$file; then \ - dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ - if test -d "$(distdir)/$$file"; then \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ - cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \ - find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \ - fi; \ - cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \ - else \ - test -f "$(distdir)/$$file" \ - || cp -p $$d/$$file "$(distdir)/$$file" \ - || exit 1; \ - fi; \ - done -check-am: all-am -check: check-am -all-am: makefile $(LTLIBRARIES) -installdirs: - for dir in "$(DESTDIR)$(libdir)"; do \ - test -z "$$dir" || $(MKDIR_P) "$$dir"; \ - done -install: install-am -install-exec: install-exec-am -install-data: install-data-am -uninstall: uninstall-am - -install-am: all-am - @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am - -installcheck: installcheck-am -install-strip: - if test -z '$(STRIP)'; then \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - install; \ - else \ - $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ - install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ - "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \ - fi -mostlyclean-generic: - -clean-generic: - -distclean-generic: - -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) - -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES) - -rm -f bitshuffle/$(DEPDIR)/$(am__dirstamp) - -rm -f bitshuffle/$(am__dirstamp) - -maintainer-clean-generic: - @echo "This command is intended for maintainers to use" - @echo "it deletes files that may require special tools to rebuild." -clean: clean-am - -clean-am: clean-generic clean-libLTLIBRARIES clean-libtool \ - mostlyclean-am - -distclean: distclean-am - -rm -rf ./$(DEPDIR) bitshuffle/$(DEPDIR) - -rm -f makefile -distclean-am: clean-am distclean-compile distclean-generic \ - distclean-tags - -dvi: dvi-am - -dvi-am: - -html: html-am - -html-am: - -info: info-am - -info-am: - -install-data-am: - -install-dvi: install-dvi-am - -install-dvi-am: - -install-exec-am: install-libLTLIBRARIES - -install-html: install-html-am - -install-html-am: - -install-info: install-info-am - -install-info-am: - -install-man: - -install-pdf: install-pdf-am - -install-pdf-am: - -install-ps: install-ps-am - -install-ps-am: - -installcheck-am: - -maintainer-clean: maintainer-clean-am - -rm -rf ./$(DEPDIR) bitshuffle/$(DEPDIR) - -rm -f makefile -maintainer-clean-am: distclean-am maintainer-clean-generic - -mostlyclean: mostlyclean-am - -mostlyclean-am: mostlyclean-compile mostlyclean-generic \ - mostlyclean-libtool - -pdf: pdf-am - -pdf-am: - -ps: ps-am - -ps-am: - -uninstall-am: uninstall-libLTLIBRARIES - -.MAKE: install-am install-strip - -.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \ - clean-libLTLIBRARIES clean-libtool cscopelist-am ctags \ - ctags-am distclean distclean-compile distclean-generic \ - distclean-libtool distclean-tags distdir dvi dvi-am html \ - html-am info info-am install install-am install-data \ - install-data-am install-dvi install-dvi-am install-exec \ - install-exec-am install-html install-html-am install-info \ - install-info-am install-libLTLIBRARIES install-man install-pdf \ - install-pdf-am install-ps install-ps-am install-strip \ - installcheck installcheck-am installdirs maintainer-clean \ - maintainer-clean-generic mostlyclean mostlyclean-compile \ - mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \ - tags tags-am uninstall uninstall-am uninstall-libLTLIBRARIES - - -# Tell versions [3.59,3.63) of GNU make to not export all variables. -# Otherwise a system limit (for SysV at least) may be exceeded. -.NOEXPORT: diff --git a/src/bitshuffle/.libs/bitshuffle.o b/src/bitshuffle/.libs/bitshuffle.o deleted file mode 100644 index 36e6571c4a3601d0d5ebd34fb4602cfdfb53d753..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18648 zcmb_j33yx8mA=oCZ8=V42PeTv2#Caxu-J~15CXvvJDUt9@tQgtiY&{vh%6Z`PQsQD z2c{yJr7R_s8A4lzcAx~>4s^tG1?tjib_q;{#J?&iCx~j;s1UE}uC>)JZA?{x8$jhX-OiUG1gg^7=rY|(D z^H&^rx~aRVtGlx$^Lb0=FD;p0_($KJ=g&Ov&$w%j;sF2k2P^h80=GXiz9MtDsp7!1 znddVrY9^}Q(8p}$&pcbPXBHT?j$K_--J1ERHS@XZ+dHKOWI&MAZ#_+@8_++rW?uJa zehUtnrs9kH!Ry|xnu-3*d;ZMt6rTBAYv`~PFTMWF?LkE+^_H>L8aKp79>%74{F#X= z^c9)6Y=W_?+|t#1#P=t)-8-?ypZSr0^qF}ZH#co++T3(mQ((N}6qqa-Ku^oqo|@`U zj~~}8ZiRj)LmcE@m|Zqgf5j<#Fp0wd{K4bU-nr8bh=4s{vO)-4jF!wVaV=UhA9i>8 zGoRr?w2t**D&L}@VO7SZi23*54ITcmE*H#R1&ca~Et%(AGe-evsW|W)fGuNFN}Yf) zP%YzoZiWa~WZw2elKh$HV2OVTizyvJ)-mDB&I5<(j@Hckt(mtW)9eO{147zf+%mQa z7s1JyKXXV+S3l;fW$a#=M#=lmuhqN(_dh@W0Hj92ko#RKU*j@g-(mgwmoYPc>4wBW za(@Uqc)dF>s zdC8yozz_M@+lW#B0l(yW{x|&>mJ8uVL*bEo>_jPRUst&tr3l5ML&)x`g)g_K6p>-THXT%5+X!( zQE}@^Fp}vgZo|ov+>Wqk5(32?-5^(5!i#(;S72&FK)e};0Ul0QeeTFJ*z_Eo}{C=nJa^ORyqWxi61q_RXQE~zY2 zO0iV@N-2>_n^H=p(xa3zs~*;Wi&Dz1b3hqX$|MUT9#+a^sic%rWu>8KyHZZHIzZW_ zlxk}WD7%$1-C7E4qe_`&T>{D%m2$eZ3(Rg+O1*`vc(+pKOJ%=O8l>_Kr7V!jqe@w5 z)xwzXDdij)+d-wAYqf))XT)Ua7bRbj>rh>CKTcBR^{Xh7{56~|t;2&j+e%oz&tb_* zJtMG)UMx@yTdq2yxSSFVGFl~003%U_UnNZz;!1AT_1ptSt{cH*3YwRG1Klg} zn~wNTw&}xM zflbE@YdvgwIMRLjBb^V&3>oRZ>`3=zN4hUNw0jKo|25K4X2UsNPcyadeGMY5M$H<{ z_P)nZdAM8->xKgANklB}grq(J+>qGft3^_rEbOlR(DkC~D!N*TS^5wvfHitrr$gal zv+n&f9G_LNYlaC_>e}pJZB+%^&TNKyvaFsCUK7=8t0!Znb@KY1A|vR+X}fOw-cDuP z{f~%3v*-2@%(XK4364!u97-lT><1^6e%D5$>5+aBI|huh<;@%T

L$VR;?wHYht6^f(>wLC1AOkaXiTa5C-1 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 diff --git a/src/bitshuffle/.libs/bitshuffle_core.o b/src/bitshuffle/.libs/bitshuffle_core.o deleted file mode 100644 index 66f07ba00ba6520b8ee60a7b2f3bd8fc66deabc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92224 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 D76fL~ diff --git a/src/bitshuffle/bitshuffle.lo b/src/bitshuffle/bitshuffle.lo deleted file mode 100644 index 1c78f1c..0000000 --- a/src/bitshuffle/bitshuffle.lo +++ /dev/null @@ -1,12 +0,0 @@ -# bitshuffle/bitshuffle.lo - a libtool object file -# Generated by libtool (GNU libtool) 2.4.6 -# -# Please DO NOT delete this file! -# It is necessary for linking the library. - -# Name of the PIC object. -pic_object='.libs/bitshuffle.o' - -# Name of the non-PIC object -non_pic_object='bitshuffle.o' - diff --git a/src/bitshuffle/bitshuffle.o b/src/bitshuffle/bitshuffle.o deleted file mode 100644 index 36e6571c4a3601d0d5ebd34fb4602cfdfb53d753..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18648 zcmb_j33yx8mA=oCZ8=V42PeTv2#Caxu-J~15CXvvJDUt9@tQgtiY&{vh%6Z`PQsQD z2c{yJr7R_s8A4lzcAx~>4s^tG1?tjib_q;{#J?&iCx~j;s1UE}uC>)JZA?{x8$jhX-OiUG1gg^7=rY|(D z^H&^rx~aRVtGlx$^Lb0=FD;p0_($KJ=g&Ov&$w%j;sF2k2P^h80=GXiz9MtDsp7!1 znddVrY9^}Q(8p}$&pcbPXBHT?j$K_--J1ERHS@XZ+dHKOWI&MAZ#_+@8_++rW?uJa zehUtnrs9kH!Ry|xnu-3*d;ZMt6rTBAYv`~PFTMWF?LkE+^_H>L8aKp79>%74{F#X= z^c9)6Y=W_?+|t#1#P=t)-8-?ypZSr0^qF}ZH#co++T3(mQ((N}6qqa-Ku^oqo|@`U zj~~}8ZiRj)LmcE@m|Zqgf5j<#Fp0wd{K4bU-nr8bh=4s{vO)-4jF!wVaV=UhA9i>8 zGoRr?w2t**D&L}@VO7SZi23*54ITcmE*H#R1&ca~Et%(AGe-evsW|W)fGuNFN}Yf) zP%YzoZiWa~WZw2elKh$HV2OVTizyvJ)-mDB&I5<(j@Hckt(mtW)9eO{147zf+%mQa z7s1JyKXXV+S3l;fW$a#=M#=lmuhqN(_dh@W0Hj92ko#RKU*j@g-(mgwmoYPc>4wBW za(@Uqc)dF>s zdC8yozz_M@+lW#B0l(yW{x|&>mJ8uVL*bEo>_jPRUst&tr3l5ML&)x`g)g_K6p>-THXT%5+X!( zQE}@^Fp}vgZo|ov+>Wqk5(32?-5^(5!i#(;S72&FK)e};0Ul0QeeTFJ*z_Eo}{C=nJa^ORyqWxi61q_RXQE~zY2 zO0iV@N-2>_n^H=p(xa3zs~*;Wi&Dz1b3hqX$|MUT9#+a^sic%rWu>8KyHZZHIzZW_ zlxk}WD7%$1-C7E4qe_`&T>{D%m2$eZ3(Rg+O1*`vc(+pKOJ%=O8l>_Kr7V!jqe@w5 z)xwzXDdij)+d-wAYqf))XT)Ua7bRbj>rh>CKTcBR^{Xh7{56~|t;2&j+e%oz&tb_* zJtMG)UMx@yTdq2yxSSFVGFl~003%U_UnNZz;!1AT_1ptSt{cH*3YwRG1Klg} zn~wNTw&}xM zflbE@YdvgwIMRLjBb^V&3>oRZ>`3=zN4hUNw0jKo|25K4X2UsNPcyadeGMY5M$H<{ z_P)nZdAM8->xKgANklB}grq(J+>qGft3^_rEbOlR(DkC~D!N*TS^5wvfHitrr$gal zv+n&f9G_LNYlaC_>e}pJZB+%^&TNKyvaFsCUK7=8t0!Znb@KY1A|vR+X}fOw-cDuP z{f~%3v*-2@%(XK4364!u97-lT><1^6e%D5$>5+aBI|huh<;@%T

L$VR;?wHYht6^f(>wLC1AOkaXiTa5C-1 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 diff --git a/src/bitshuffle/bitshuffle_core.lo b/src/bitshuffle/bitshuffle_core.lo deleted file mode 100644 index db5c2e1..0000000 --- a/src/bitshuffle/bitshuffle_core.lo +++ /dev/null @@ -1,12 +0,0 @@ -# bitshuffle/bitshuffle_core.lo - a libtool object file -# Generated by libtool (GNU libtool) 2.4.6 -# -# Please DO NOT delete this file! -# It is necessary for linking the library. - -# Name of the PIC object. -pic_object='.libs/bitshuffle_core.o' - -# Name of the non-PIC object -non_pic_object='bitshuffle_core.o' - diff --git a/src/bitshuffle/bitshuffle_core.o b/src/bitshuffle/bitshuffle_core.o deleted file mode 100644 index 66f07ba00ba6520b8ee60a7b2f3bd8fc66deabc2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 92224 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 D76fL~