WFDB SWIG 1.0.0
(871 bytes)
# file: Makefile G. Moody 6 April 2006
all:
cp -pr conf build
cp -p ../common/* build
cp -p ../AUTHORS ../ChangeLog ../COPYING ../INSTALL ../NEWS ../README \
build
swig -I/usr/include -csharp -namespace Wfdb -dllimport wfdbcsharpglue \
-outdir build/wfdb -o build/wfdb_csharp_wrap.c ../wfdb.i
cd build; ./acgen.sh
cd build; ./configure --prefix=/usr CFLAGS="-O1"
cd build; $(MAKE)
install:
cd build; $(MAKE) install
check:
cp ../examples/*.cs examples
cd examples; $(MAKE)
examples/csw examples/psamples >check.out
@if ( diff -q check.out ../examples/psamples.out ) \
then echo "Passed"; else echo "Failed"; fi
rpm:
$(MAKE) all
mv build wfdb-csharp
tar cfvz wfdb-csharp.tar.gz wfdb-csharp/
rpmbuild -ta wfdb-csharp.tar.gz
mv wfdb-csharp build
clean:
cd examples; $(MAKE) clean
rm -rf build check.out examples/*.cs wfdb-csharp.tar.gz *~