mirror of
https://github.com/zerotier/ZeroTierOne.git
synced 2025-06-06 12:33:44 +02:00
Test updates
This commit is contained in:
parent
036bbfaff9
commit
dab13f59e5
22 changed files with 50 additions and 82 deletions
|
@ -113,9 +113,9 @@ installer: one FORCE
|
||||||
./ext/installfiles/linux/buildinstaller.sh
|
./ext/installfiles/linux/buildinstaller.sh
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf *.o node/*.o controller/*.o osdep/*.o service/*.o ext/http-parser/*.o ext/lz4/*.o ext/json-parser/*.o $(OBJS) zerotier-netcon-service zerotier-one zerotier-idtool zerotier-cli zerotier-selftest build-* ZeroTierOneInstaller-* *.deb *.rpm
|
rm -rf *.so *.o node/*.o controller/*.o osdep/*.o service/*.o ext/http-parser/*.o ext/lz4/*.o ext/json-parser/*.o $(OBJS) zerotier-one zerotier-idtool zerotier-cli zerotier-selftest build-* ZeroTierOneInstaller-* *.deb *.rpm
|
||||||
# Remove files from all the funny places we put them for tests
|
# Remove files from all the funny places we put them for tests
|
||||||
find netcon -type f \( -name '*.o' -o -name '*.so' -o -name '*.1.0' -o -name 'zerotier-one' -o -name 'zerotier-cli' \) -delete
|
find netcon -type f \( -name '*.o' -o -name '*.so' -o -name '*.1.0' -o -name 'zerotier-one' -o -name 'zerotier-cli' -o -name 'zerotier-netcon-service' \) -delete
|
||||||
find netcon/docker-test -name "zerotier-intercept" -type f -delete
|
find netcon/docker-test -name "zerotier-intercept" -type f -delete
|
||||||
|
|
||||||
debug: FORCE
|
debug: FORCE
|
||||||
|
|
|
@ -10,7 +10,7 @@ cp ../../zerotier-one zerotier-one
|
||||||
cp ../../zerotier-cli zerotier-cli
|
cp ../../zerotier-cli zerotier-cli
|
||||||
cp ../../zerotier-cli zerotier-netcon-service
|
cp ../../zerotier-cli zerotier-netcon-service
|
||||||
cp ../../zerotier-intercept zerotier-intercept
|
cp ../../zerotier-intercept zerotier-intercept
|
||||||
cp ../../libzerotierintercept.so.1.0 libzerotierintercept.so.1.0
|
cp ../../libzerotierintercept.so libzerotierintercept.so
|
||||||
cp ../../liblwip.so liblwip.so
|
cp ../../liblwip.so liblwip.so
|
||||||
cp ../../netcon_identity.public netcon_identity.public
|
cp ../../netcon_identity.public netcon_identity.public
|
||||||
cp ../../netcon_identity.secret netcon_identity.secret
|
cp ../../netcon_identity.secret netcon_identity.secret
|
||||||
|
@ -24,11 +24,8 @@ rm -f zerotier-one
|
||||||
rm -f zerotier-cli
|
rm -f zerotier-cli
|
||||||
rm -f zerotier-netcon-service
|
rm -f zerotier-netcon-service
|
||||||
rm -f zerotier-intercept
|
rm -f zerotier-intercept
|
||||||
rm -f libzerotierintercept.so.1.0
|
rm -f *.so
|
||||||
rm -f liblwip.so
|
rm -f *.public
|
||||||
rm -f netcon_identity.public
|
rm -f *.secret
|
||||||
rm -f netcon_identity.secret
|
|
||||||
rm -f monitor_identity.public
|
|
||||||
rm -f monitor_identity.secret
|
|
||||||
rm -f *.conf
|
rm -f *.conf
|
||||||
rm -f *.name
|
rm -f *.name
|
|
@ -13,9 +13,9 @@ cd netcon/docker-test
|
||||||
|
|
||||||
cp ../../zerotier-one zerotier-one
|
cp ../../zerotier-one zerotier-one
|
||||||
cp ../../zerotier-cli zerotier-cli
|
cp ../../zerotier-cli zerotier-cli
|
||||||
cp ../../zerotier-cli zerotier-netcon-service
|
cp ../../zerotier-netcon-service zerotier-netcon-service
|
||||||
|
cp ../../libzerotierintercept.so libzerotierintercept.so
|
||||||
|
|
||||||
cp ../liblwip.so liblwip.so
|
cp ../liblwip.so liblwip.so
|
||||||
cp ../libzerotierintercept.so.1.0 libzerotierintercept.so.1.0
|
|
||||||
cp ../zerotier-intercept zerotier-intercept
|
cp ../zerotier-intercept zerotier-intercept
|
||||||
|
|
||||||
|
|
|
@ -22,10 +22,9 @@ ADD liblwip.so /var/lib/zerotier-one/liblwip.so
|
||||||
|
|
||||||
# Install syscall intercept library
|
# Install syscall intercept library
|
||||||
ADD zerotier-intercept /
|
ADD zerotier-intercept /
|
||||||
ADD libzerotierintercept.so.1.0 /
|
ADD libzerotierintercept.so /
|
||||||
RUN cp libzerotierintercept.so.1.0 lib/libzerotierintercept.so.1.0
|
RUN cp libzerotierintercept.so lib/libzerotierintercept.so
|
||||||
RUN cp libzerotierintercept.so.1.0 /lib/libzerotierintercept.so.1.0
|
RUN ln -sf /lib/libzerotierintercept.so /lib/libzerotierintercept
|
||||||
RUN ln -sf /lib/libzerotierintercept.so.1.0 /lib/libzerotierintercept
|
|
||||||
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
||||||
|
|
||||||
ADD zerotier-one /
|
ADD zerotier-one /
|
||||||
|
|
|
@ -18,8 +18,8 @@ tx_md5sumfile="$file_path"tx_"$bigfile_name"_md5sum"$tmp_ext"
|
||||||
|
|
||||||
# --- Network Config ---
|
# --- Network Config ---
|
||||||
echo '*** ZeroTier Network Containers Test: ' "$test_name"
|
echo '*** ZeroTier Network Containers Test: ' "$test_name"
|
||||||
chown -R daemon /var/lib/zerotier-netcon-service
|
chown -R daemon /var/lib/zerotier-one
|
||||||
chgrp -R daemon /var/lib/zerotier-netcon-service
|
chgrp -R daemon /var/lib/zerotier-one
|
||||||
su daemon -s /bin/bash -c '/zerotier-netcon-service -d -U -p9993 >>/tmp/zerotier-netcon-service.out 2>&1'
|
su daemon -s /bin/bash -c '/zerotier-netcon-service -d -U -p9993 >>/tmp/zerotier-netcon-service.out 2>&1'
|
||||||
virtip4=""
|
virtip4=""
|
||||||
while [ -z "$virtip4" ]; do
|
while [ -z "$virtip4" ]; do
|
||||||
|
|
|
@ -22,10 +22,9 @@ ADD liblwip.so /var/lib/zerotier-one/liblwip.so
|
||||||
|
|
||||||
# Install syscall intercept library
|
# Install syscall intercept library
|
||||||
ADD zerotier-intercept /
|
ADD zerotier-intercept /
|
||||||
ADD libzerotierintercept.so.1.0 /
|
ADD libzerotierintercept.so /
|
||||||
RUN cp libzerotierintercept.so.1.0 lib/libzerotierintercept.so.1.0
|
RUN cp libzerotierintercept.so lib/libzerotierintercept.so
|
||||||
RUN cp libzerotierintercept.so.1.0 /lib/libzerotierintercept.so.1.0
|
RUN ln -sf /lib/libzerotierintercept.so /lib/libzerotierintercept
|
||||||
RUN ln -sf /lib/libzerotierintercept.so.1.0 /lib/libzerotierintercept
|
|
||||||
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
||||||
|
|
||||||
ADD zerotier-one /
|
ADD zerotier-one /
|
||||||
|
|
|
@ -19,8 +19,8 @@ tx_md5sumfile="$file_path"tx_"$bigfile_name"_md5sum"$tmp_ext"
|
||||||
|
|
||||||
# --- Network Config ---
|
# --- Network Config ---
|
||||||
echo '*** ZeroTier Network Containers Test: ' "$test_name"
|
echo '*** ZeroTier Network Containers Test: ' "$test_name"
|
||||||
chown -R daemon /var/lib/zerotier-netcon-service
|
chown -R daemon /var/lib/zerotier-one
|
||||||
chgrp -R daemon /var/lib/zerotier-netcon-service
|
chgrp -R daemon /var/lib/zerotier-one
|
||||||
su daemon -s /bin/bash -c '/zerotier-netcon-service -d -U -p9993 >>/tmp/zerotier-netcon-service.out 2>&1'
|
su daemon -s /bin/bash -c '/zerotier-netcon-service -d -U -p9993 >>/tmp/zerotier-netcon-service.out 2>&1'
|
||||||
virtip4=""
|
virtip4=""
|
||||||
while [ -z "$virtip4" ]; do
|
while [ -z "$virtip4" ]; do
|
||||||
|
|
|
@ -17,10 +17,9 @@ RUN mv ZeroTierIcon.png /var/www/html/ZeroTierIcon.png
|
||||||
|
|
||||||
# Install syscall intercept library
|
# Install syscall intercept library
|
||||||
ADD zerotier-intercept /
|
ADD zerotier-intercept /
|
||||||
ADD libzerotierintercept.so.1.0 /
|
ADD libzerotierintercept.so /
|
||||||
RUN cp libzerotierintercept.so.1.0 lib/libzerotierintercept.so.1.0
|
RUN cp libzerotierintercept.so lib/libzerotierintercept.so
|
||||||
RUN cp libzerotierintercept.so.1.0 /lib/libzerotierintercept.so.1.0
|
RUN ln -sf /lib/libzerotierintercept.so /lib/libzerotierintercept
|
||||||
RUN ln -sf /lib/libzerotierintercept.so.1.0 /lib/libzerotierintercept
|
|
||||||
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
||||||
|
|
||||||
# Add ZT files
|
# Add ZT files
|
||||||
|
|
|
@ -22,10 +22,9 @@ ADD liblwip.so /var/lib/zerotier-one/liblwip.so
|
||||||
|
|
||||||
# Install syscall intercept library
|
# Install syscall intercept library
|
||||||
ADD zerotier-intercept /
|
ADD zerotier-intercept /
|
||||||
ADD libzerotierintercept.so.1.0 /
|
ADD libzerotierintercept.so /
|
||||||
RUN cp libzerotierintercept.so.1.0 lib/libzerotierintercept.so.1.0
|
RUN cp libzerotierintercept.so lib/libzerotierintercept.so
|
||||||
RUN cp libzerotierintercept.so.1.0 /lib/libzerotierintercept.so.1.0
|
RUN ln -sf /lib/libzerotierintercept.so /lib/libzerotierintercept
|
||||||
RUN ln -sf /lib/libzerotierintercept.so.1.0 /lib/libzerotierintercept
|
|
||||||
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
||||||
|
|
||||||
ADD zerotier-one /
|
ADD zerotier-one /
|
||||||
|
|
|
@ -19,8 +19,8 @@ tx_md5sumfile="$file_path"tx_"$bigfile_name"_md5sum"$tmp_ext"
|
||||||
|
|
||||||
# --- Network Config ---
|
# --- Network Config ---
|
||||||
echo '*** ZeroTier Network Containers Test: ' "$test_name"
|
echo '*** ZeroTier Network Containers Test: ' "$test_name"
|
||||||
chown -R daemon /var/lib/zerotier-netcon-service
|
chown -R daemon /var/lib/zerotier-one
|
||||||
chgrp -R daemon /var/lib/zerotier-netcon-service
|
chgrp -R daemon /var/lib/zerotier-one
|
||||||
su daemon -s /bin/bash -c '/zerotier-netcon-service -d -U -p9993 >>/tmp/zerotier-netcon-service.out 2>&1'
|
su daemon -s /bin/bash -c '/zerotier-netcon-service -d -U -p9993 >>/tmp/zerotier-netcon-service.out 2>&1'
|
||||||
virtip4=""
|
virtip4=""
|
||||||
while [ -z "$virtip4" ]; do
|
while [ -z "$virtip4" ]; do
|
||||||
|
|
|
@ -22,10 +22,9 @@ ADD liblwip.so /var/lib/zerotier-one/liblwip.so
|
||||||
|
|
||||||
# Install syscall intercept library
|
# Install syscall intercept library
|
||||||
ADD zerotier-intercept /
|
ADD zerotier-intercept /
|
||||||
ADD libzerotierintercept.so.1.0 /
|
ADD libzerotierintercept.so /
|
||||||
RUN cp libzerotierintercept.so.1.0 lib/libzerotierintercept.so.1.0
|
RUN cp libzerotierintercept.so lib/libzerotierintercept.so
|
||||||
RUN cp libzerotierintercept.so.1.0 /lib/libzerotierintercept.so.1.0
|
RUN ln -sf /lib/libzerotierintercept.so /lib/libzerotierintercept
|
||||||
RUN ln -sf /lib/libzerotierintercept.so.1.0 /lib/libzerotierintercept
|
|
||||||
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
||||||
|
|
||||||
ADD zerotier-one /
|
ADD zerotier-one /
|
||||||
|
|
|
@ -19,8 +19,8 @@ tx_md5sumfile="$file_path"tx_"$bigfile_name"_md5sum"$tmp_ext"
|
||||||
|
|
||||||
# --- Network Config ---
|
# --- Network Config ---
|
||||||
echo '*** ZeroTier Network Containers Test: ' "$test_name"
|
echo '*** ZeroTier Network Containers Test: ' "$test_name"
|
||||||
chown -R daemon /var/lib/zerotier-netcon-service
|
chown -R daemon /var/lib/zerotier-one
|
||||||
chgrp -R daemon /var/lib/zerotier-netcon-service
|
chgrp -R daemon /var/lib/zerotier-one
|
||||||
su daemon -s /bin/bash -c '/zerotier-netcon-service -d -U -p9993 >>/tmp/zerotier-netcon-service.out 2>&1'
|
su daemon -s /bin/bash -c '/zerotier-netcon-service -d -U -p9993 >>/tmp/zerotier-netcon-service.out 2>&1'
|
||||||
virtip4=""
|
virtip4=""
|
||||||
while [ -z "$virtip4" ]; do
|
while [ -z "$virtip4" ]; do
|
||||||
|
|
|
@ -25,10 +25,9 @@ ADD liblwip.so /var/lib/zerotier-one/liblwip.so
|
||||||
|
|
||||||
# Install syscall intercept library
|
# Install syscall intercept library
|
||||||
ADD zerotier-intercept /
|
ADD zerotier-intercept /
|
||||||
ADD libzerotierintercept.so.1.0 /
|
ADD libzerotierintercept.so /
|
||||||
RUN cp libzerotierintercept.so.1.0 lib/libzerotierintercept.so.1.0
|
RUN cp libzerotierintercept.so lib/libzerotierintercept.so
|
||||||
RUN cp libzerotierintercept.so.1.0 /lib/libzerotierintercept.so.1.0
|
RUN ln -sf /lib/libzerotierintercept.so /lib/libzerotierintercept
|
||||||
RUN ln -sf /lib/libzerotierintercept.so.1.0 /lib/libzerotierintercept
|
|
||||||
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
||||||
|
|
||||||
ADD zerotier-one /
|
ADD zerotier-one /
|
||||||
|
|
|
@ -19,8 +19,8 @@ tx_md5sumfile="$file_path"tx_"$bigfile_name"_md5sum"$tmp_ext"
|
||||||
|
|
||||||
# --- Network Config ---
|
# --- Network Config ---
|
||||||
echo '*** ZeroTier Network Containers Test: ' "$test_name"
|
echo '*** ZeroTier Network Containers Test: ' "$test_name"
|
||||||
chown -R daemon /var/lib/zerotier-netcon-service
|
chown -R daemon /var/lib/zerotier-one
|
||||||
chgrp -R daemon /var/lib/zerotier-netcon-service
|
chgrp -R daemon /var/lib/zerotier-one
|
||||||
su daemon -s /bin/bash -c '/zerotier-netcon-service -d -U -p9993 >>/tmp/zerotier-netcon-service.out 2>&1'
|
su daemon -s /bin/bash -c '/zerotier-netcon-service -d -U -p9993 >>/tmp/zerotier-netcon-service.out 2>&1'
|
||||||
virtip4=""
|
virtip4=""
|
||||||
while [ -z "$virtip4" ]; do
|
while [ -z "$virtip4" ]; do
|
||||||
|
|
|
@ -25,10 +25,9 @@ ADD httpserver.js /
|
||||||
|
|
||||||
# Install syscall intercept library
|
# Install syscall intercept library
|
||||||
ADD zerotier-intercept /
|
ADD zerotier-intercept /
|
||||||
ADD libzerotierintercept.so.1.0 /
|
ADD libzerotierintercept.so /
|
||||||
RUN cp libzerotierintercept.so.1.0 lib/libzerotierintercept.so.1.0
|
RUN cp libzerotierintercept.so lib/libzerotierintercept.so
|
||||||
RUN cp libzerotierintercept.so.1.0 /lib/libzerotierintercept.so.1.0
|
RUN ln -sf /lib/libzerotierintercept.so /lib/libzerotierintercept
|
||||||
RUN ln -sf /lib/libzerotierintercept.so.1.0 /lib/libzerotierintercept
|
|
||||||
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
||||||
|
|
||||||
ADD zerotier-one /
|
ADD zerotier-one /
|
||||||
|
|
|
@ -16,8 +16,8 @@ address_file="$file_path$test_name"_addr"$tmp_ext" # file shared between host an
|
||||||
|
|
||||||
# --- Network Config ---
|
# --- Network Config ---
|
||||||
echo '*** ZeroTier Network Containers Test: ' "$test_name"
|
echo '*** ZeroTier Network Containers Test: ' "$test_name"
|
||||||
chown -R daemon /var/lib/zerotier-netcon-service
|
chown -R daemon /var/lib/zerotier-one
|
||||||
chgrp -R daemon /var/lib/zerotier-netcon-service
|
chgrp -R daemon /var/lib/zerotier-one
|
||||||
su daemon -s /bin/bash -c '/zerotier-netcon-service -d -U -p9993 >>/tmp/zerotier-netcon-service.out 2>&1'
|
su daemon -s /bin/bash -c '/zerotier-netcon-service -d -U -p9993 >>/tmp/zerotier-netcon-service.out 2>&1'
|
||||||
virtip4=""
|
virtip4=""
|
||||||
while [ -z "$virtip4" ]; do
|
while [ -z "$virtip4" ]; do
|
||||||
|
|
|
@ -1,17 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
# Runs test image and monitor image as daemons
|
|
||||||
|
|
||||||
test_name=${PWD##*/}
|
|
||||||
echo 'Building dockerfiles for test: ' "$test_name"
|
|
||||||
touch "$test_name".name
|
|
||||||
|
|
||||||
# Start netcon container to be tested
|
|
||||||
test_container=$(docker run -d -it -v $PWD/../../_results:/opt/results --device=/dev/net/tun "$test_name":latest)
|
|
||||||
monitor_container=$(docker run -d -it -v $PWD/../../_results:/opt/results --device=/dev/net/tun "$test_name"_monitor:latest)
|
|
||||||
|
|
||||||
echo "waiting $netcon_test_wait_time for test to complete."
|
|
||||||
sleep $netcon_test_wait_time
|
|
||||||
docker stop $(docker ps -a -q)
|
|
||||||
docker rm $test_container
|
|
||||||
docker rm $monitor_container
|
|
|
@ -22,10 +22,9 @@ ADD liblwip.so /var/lib/zerotier-one/liblwip.so
|
||||||
|
|
||||||
# Install syscall intercept library
|
# Install syscall intercept library
|
||||||
ADD zerotier-intercept /
|
ADD zerotier-intercept /
|
||||||
ADD libzerotierintercept.so.1.0 /
|
ADD libzerotierintercept.so /
|
||||||
RUN cp libzerotierintercept.so.1.0 lib/libzerotierintercept.so.1.0
|
RUN cp libzerotierintercept.so lib/libzerotierintercept.so
|
||||||
RUN cp libzerotierintercept.so.1.0 /lib/libzerotierintercept.so.1.0
|
RUN ln -sf /lib/libzerotierintercept.so /lib/libzerotierintercept
|
||||||
RUN ln -sf /lib/libzerotierintercept.so.1.0 /lib/libzerotierintercept
|
|
||||||
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
||||||
|
|
||||||
ADD zerotier-one /
|
ADD zerotier-one /
|
||||||
|
|
|
@ -16,8 +16,8 @@ address_file="$file_path$test_name"_addr"$tmp_ext" # file shared between host an
|
||||||
|
|
||||||
# --- Network Config ---
|
# --- Network Config ---
|
||||||
echo '*** ZeroTier Network Containers Test: ' "$test_name"
|
echo '*** ZeroTier Network Containers Test: ' "$test_name"
|
||||||
chown -R daemon /var/lib/zerotier-netcon-service
|
chown -R daemon /var/lib/zerotier-one
|
||||||
chgrp -R daemon /var/lib/zerotier-netcon-service
|
chgrp -R daemon /var/lib/zerotier-one
|
||||||
su daemon -s /bin/bash -c '/zerotier-netcon-service -d -U -p9993 >>/tmp/zerotier-netcon-service.out 2>&1'
|
su daemon -s /bin/bash -c '/zerotier-netcon-service -d -U -p9993 >>/tmp/zerotier-netcon-service.out 2>&1'
|
||||||
virtip4=""
|
virtip4=""
|
||||||
while [ -z "$virtip4" ]; do
|
while [ -z "$virtip4" ]; do
|
||||||
|
|
|
@ -22,10 +22,9 @@ ADD liblwip.so /var/lib/zerotier-one/liblwip.so
|
||||||
|
|
||||||
# Install syscall intercept library
|
# Install syscall intercept library
|
||||||
ADD zerotier-intercept /
|
ADD zerotier-intercept /
|
||||||
ADD libzerotierintercept.so.1.0 /
|
ADD libzerotierintercept.so /
|
||||||
RUN cp libzerotierintercept.so.1.0 lib/libzerotierintercept.so.1.0
|
RUN cp libzerotierintercept.so lib/libzerotierintercept.so
|
||||||
RUN cp libzerotierintercept.so.1.0 /lib/libzerotierintercept.so.1.0
|
RUN ln -sf /lib/libzerotierintercept.so /lib/libzerotierintercept
|
||||||
RUN ln -sf /lib/libzerotierintercept.so.1.0 /lib/libzerotierintercept
|
|
||||||
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
RUN /usr/bin/install -c zerotier-intercept /usr/bin
|
||||||
|
|
||||||
ADD zerotier-one /
|
ADD zerotier-one /
|
||||||
|
|
Binary file not shown.
|
@ -30,17 +30,14 @@ SHCC=gcc
|
||||||
intercept_CFLAGS = -c -fPIC -g -O2 -Wall -std=c99 -DVERBOSE -DDEBUG_RPC -DCHECKS -D_GNU_SOURCE -DNETCON_INTERCEPT
|
intercept_CFLAGS = -c -fPIC -g -O2 -Wall -std=c99 -DVERBOSE -DDEBUG_RPC -DCHECKS -D_GNU_SOURCE -DNETCON_INTERCEPT
|
||||||
#LIB_NAME = intercept
|
#LIB_NAME = intercept
|
||||||
SHLIB_EXT=dylib
|
SHLIB_EXT=dylib
|
||||||
SHLIB_MAJOR = 1
|
|
||||||
SHLIB_MINOR = 8
|
|
||||||
COMMON = Common
|
COMMON = Common
|
||||||
OBJS= Intercept.o
|
OBJS= Intercept.o
|
||||||
#SHLIB = ${LIB_NAME}.${SHLIB_EXT}.${SHLIB_MAJOR}.${SHLIB_MINOR}
|
|
||||||
SHLDFLAGS = -g -O2 -Wall -I. -nostdlib -shared
|
SHLDFLAGS = -g -O2 -Wall -I. -nostdlib -shared
|
||||||
LIBS = -ldl -lc -lrt -lpthread
|
LIBS = -ldl -lc -lrt -lpthread
|
||||||
|
|
||||||
lib:
|
lib:
|
||||||
${SHCC} $(intercept_CFLAGS) -I. Intercept.c -o Intercept.o
|
${SHCC} $(intercept_CFLAGS) -I. Intercept.c -o Intercept.o
|
||||||
${SHCC} $(SHLDFLAGS) Intercept.o -o libzerotierintercept.so.1.0 $(LIBS)
|
${SHCC} $(SHLDFLAGS) Intercept.o -o libzerotierintercept.so $(LIBS)
|
||||||
|
|
||||||
install:
|
install:
|
||||||
cp ../libzerotierintercept.so /lib/libzerotierintercept.so
|
cp ../libzerotierintercept.so /lib/libzerotierintercept.so
|
||||||
|
|
Loading…
Add table
Reference in a new issue