wrap7/Makefile

21 lines
719 B
Makefile

# Makefile to enable snap7 functionality
all: download unzip compile #delete
download:
# cp -r ../../../../snap7-full-1.4.2 ./
wget -O snap7-full-1.4.2.7z https://sourceforge.net/projects/snap7/files/1.4.2/snap7-full-1.4.2.7z/download
unzip:
7z -y x snap7-full-1.4.2.7z snap7-full-1.4.2
compile:
# cd ./snap7-full-1.4.2/build/unix/ && make -f arm_v6_linux.mk all
cd ./snap7-full-1.4.2/build/unix/ && make -f x86_64_linux.mk all
# echo "$(shell pwd )/snap7-full-1.4.2/build/bin/arm_v6-linux/" > /etc/ld.so.conf.d/snap7.conf && ldconfig
echo "$(shell pwd )/snap7-full-1.4.2/build/bin/x86_64-linux/" > /etc/ld.so.conf.d/snap7.conf && ldconfig
chown 1000:1001 snap7-full-1.4.2* -R
delete:
rm snap7-full-1.4.2.7z