|
|
@ -1,6 +1,10 @@ |
|
|
|
CC=gmcs |
|
|
|
CVTEST_SRC = Emgu.CV.Test/*.cs |
|
|
|
SVN_URL = https://emgucv.svn.sourceforge.net/svnroot/emgucv/trunk/ |
|
|
|
VERSION = 1.2.2.0 |
|
|
|
|
|
|
|
CV_RELEASE: Utils CV FORCE |
|
|
|
install -d release; cp Emgu.CV/README.txt Emgu.CV/Emgu.CV.License.txt lib/zlib.net.license.txt lib/zlib.net.dll bin/Emgu.CV.dll bin/Emgu.Utils.dll release; tar -cv release | gzip -c > Emgu.CV.Linux.Binary-${VERSION}.tar.gz; rm -rf release |
|
|
|
|
|
|
|
Utils: FORCE |
|
|
|
make -C Emgu.Utils bin; cp Emgu.Utils/bin/Emgu.Utils.dll ./bin; |
|
|
@ -8,31 +12,34 @@ Utils: FORCE |
|
|
|
CV: Utils FORCE |
|
|
|
make -C Emgu.CV bin; cp Emgu.CV/bin/Emgu.CV.dll ./bin; |
|
|
|
|
|
|
|
CV_RELEASE: Utils CV FORCE |
|
|
|
install -d release; cp Emgu.CV/README.txt Emgu.CV/Emgu.CV.License.txt lib/zlib.net.license.txt lib/zlib.net.dll bin/Emgu.CV.dll bin/Emgu.Utils.dll release; tar -cv release | gzip -c > Emgu.CV.Linux.Binary.tar.gz; rm -rf release |
|
|
|
|
|
|
|
CV_SRC: |
|
|
|
install -d src |
|
|
|
svn export ${SVN_URL}Emgu.CV src/Emgu.CV |
|
|
|
svn export ${SVN_URL}Emgu.Utils src/Emgu.Utils |
|
|
|
svn export ${SVN_URL}Emgu.CV_VS2005.sln src/Emgu.CV_VS2005.sln |
|
|
|
svn export ${SVN_URL}Emgu.CV_VS2008.sln src/Emgu.CV_VS2008.sln |
|
|
|
svn export ${SVN_URL}Emgu.CV.Example_VS2005.sln src/Emgu.CV_VS2005.sln |
|
|
|
svn export ${SVN_URL}Emgu.CV.Example_VS2008.sln src/Emgu.CV_VS2008.sln |
|
|
|
svn export ${SVN_URL}Emgu.CV.Example src/Emgu.CV.Example |
|
|
|
svn export ${SVN_URL}Solution/VS2005_MonoDevelop/Emgu.CV_VS2005.sln src/Solution/VS2005_MonoDevelop/Emgu.CV_VS2005.sln |
|
|
|
svn export ${SVN_URL}Solution/VS2008/Emgu.CV_VS2008.sln src/Solution/VS2008/Emgu.CV_VS2008.sln |
|
|
|
svn export ${SVN_URL}Solution/VS2005_MonoDevelop/Emgu.CV.Example_VS2005.sln src/Solution/VS2005_MonoDevelop/Emgu.CV_VS2005.sln |
|
|
|
svn export ${SVN_URL}Solution/VS2008/Emgu.CV.Example_VS2008.sln src/Solution/VS2008/Emgu.CV_VS2008.sln |
|
|
|
svn export ${SVN_URL}Emgu.CV.Example src/Emgu.CV.Exampl |
|
|
|
svn export ${SVN_URL}README.txt src/README.txt |
|
|
|
install -d src/lib |
|
|
|
svn export ${SVN_URL}lib/zlib.net.dll src/lib/zlib.net.dll |
|
|
|
zip -r Emgu.CV.source.zip src |
|
|
|
zip -r Emgu.CV-${VERSION}.source.zip src |
|
|
|
rm -rf src |
|
|
|
|
|
|
|
UI: FORCE |
|
|
|
cd Emgu.UI; make bin; cp bin/Emgu.UI.dll ../bin; cd ..; |
|
|
|
|
|
|
|
CVTest: CV UI $(CVTEST_SRC) |
|
|
|
$(CC) -target:library -r:System.Data -r:/usr/lib/mono/1.0/nunit.framework.dll -r:bin/Emgu.Utils.dll -r:bin/Emgu.UI.dll -r:/usr/lib/mono/2.0/System.Windows.Forms.dll -r:/usr/lib/mono/2.0/System.Drawing.dll -r:bin/Emgu.CV.dll $(CVTEST_SRC) -out:bin/Emgu.CV.Test.dll |
|
|
|
$(CC) -target:library -r:System.Data -r:/usr/lib/mono/nunit22/nunit.framework -r:bin/Emgu.Utils.dll -r:bin/Emgu.UI.dll -r:System.Windows.Forms -r:System.Drawing -r:bin/Emgu.CV.dll $(CVTEST_SRC) -out:bin/Emgu.CV.Test.dll |
|
|
|
|
|
|
|
Test: CVTest |
|
|
|
cd bin; nunit-console2 Emgu.CV.Test.dll; cd .. |
|
|
|
|
|
|
|
FORCE: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|