[med-svn] [Git][med-team/volpack][master] 3 commits: Fix Makefile
Nilesh Patra
gitlab at salsa.debian.org
Thu Aug 13 11:00:29 BST 2020
Nilesh Patra pushed to branch master at Debian Med / volpack
Commits:
5a65d0a3 by Nilesh Patra at 2020-08-13T15:13:15+05:30
Fix Makefile
- - - - -
533d022d by Nilesh Patra at 2020-08-13T15:13:46+05:30
Fix test.sh
- - - - -
aec9db7b by Nilesh Patra at 2020-08-13T15:15:18+05:30
Add autopkgtests
- - - - -
4 changed files:
- debian/examples/Makefile
- debian/examples/test.sh
- + debian/tests/control
- + debian/tests/run-unit-test
Changes:
=====================================
debian/examples/Makefile
=====================================
@@ -2,17 +2,23 @@
# Andreas Tille <tille at debian.org> Mon, 10 Dec 2007
# GPL
+CC=gcc
CFLAGS=-g -O2 -Wall
LDFLAGS=-s -lvolpack
-TARGETS=classifyvolume makeoctree makevolume rendervolume scalevolume
+SOURCES=classifyvolume.c makeoctree.c makevolume.c rendervolume.c
+TARGETS=classifyvolume makeoctree makevolume rendervolume
-all: $(TARGETS)
+all: $(TARGETS) scalevolume
-scalevolume: scalevolume.c denfile.c
+$(TARGETS): %: %.c
+ $(CC) $(CFLAGS) $< -o $@ $(LDFLAGS)
+
+scalevolume: scalevolume.c
+ $(CC) $(CFLAGS) $< denfile.c -o $@ $(LDFLAGS)
test: all
- test.sh
+ ./test.sh
clean:
rm -rf *.o *~
=====================================
debian/examples/test.sh
=====================================
@@ -1,25 +1,25 @@
#!/bin/bash -f
echo "*** makevolume ***"
-time makevolume
+time ./makevolume
echo "*** rendervolume ***"
-time rendervolume
-mv brainsmall.ppm brainsmall1.ppm
+time ./rendervolume
+mv ./brainsmall.ppm ./brainsmall1.ppm
echo "*** makeoctree ***"
-time makeoctree
+time ./makeoctree
echo "*** rendervolume -octree ***"
-time rendervolume -octree
-mv brainsmall.ppm brainsmall2.ppm
+time ./rendervolume -octree
+mv ./brainsmall.ppm ./brainsmall2.ppm
echo "*** classifyvolume ***"
-time classifyvolume
+time ./classifyvolume
echo "*** rendervolume -classified ***"
-time rendervolume -classified
-mv brainsmall.ppm brainsmall3.ppm
+time ./rendervolume -classified
+mv ./brainsmall.ppm ./brainsmall3.ppm
echo "*** classifyvolume -octree ***"
-time classifyvolume -octree
+time ./classifyvolume -octree
echo "*** rendervolume -classified ***"
-time rendervolume -classified
-mv brainsmall.ppm brainsmall4.ppm
+time ./rendervolume -classified
+mv ./brainsmall.ppm ./brainsmall4.ppm
=====================================
debian/tests/control
=====================================
@@ -0,0 +1,4 @@
+Tests: run-unit-test
+Depends: @
+Restrictions: allow-stderr
+
=====================================
debian/tests/run-unit-test
=====================================
@@ -0,0 +1,19 @@
+#!/bin/bash
+set -e
+
+pkg=libvolpack1-dev
+
+if [ "${AUTOPKGTEST_TMP}" = "" ] ; then
+ AUTOPKGTEST_TMP=$(mktemp -d /tmp/${pkg}-test.XXXXXX)
+ trap "rm -rf ${AUTOPKGTEST_TMP}" 0 INT QUIT ABRT PIPE TERM
+fi
+
+cp /usr/share/doc/${pkg}/examples/* -a "${AUTOPKGTEST_TMP}"
+
+cd "${AUTOPKGTEST_TMP}"
+gunzip -r *
+
+echo 'Begin Testing ...'
+make test
+
+echo 'PASS'
View it on GitLab: https://salsa.debian.org/med-team/volpack/-/compare/f77f46015ac0a4eb27be2908c33b07bf5882499d...aec9db7bff65b3923f20df47a1b6284b211ad8c6
--
View it on GitLab: https://salsa.debian.org/med-team/volpack/-/compare/f77f46015ac0a4eb27be2908c33b07bf5882499d...aec9db7bff65b3923f20df47a1b6284b211ad8c6
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20200813/cb5684ab/attachment-0001.html>
More information about the debian-med-commit
mailing list