Move the sources to trunk
[opencv] / _make / make_all_gnu.mak
1 OPT :=
2
3 ifdef CXXFLAGS
4         OPT := $(OPT) "CXXFLAGS_EXTRA=$(CXXFLAGS)"
5 endif
6
7 ifndef DEBUG
8     DEBUG := 0
9 endif
10
11 OPT := $(OPT) DEBUG=$(DEBUG)
12
13 ifneq ($(DEBUG),0)
14     DBG := d
15     OPT := $(OPT) DBG=d
16     DR := _Dbg
17 else
18     DBG :=
19     DR := _Rls
20 endif
21
22 ifndef MAKE
23     MAKE := mingw32-make
24 endif
25
26 all:
27         @-mkdir ..\_temp\cxcore$(DR) 2> nul
28         @$(MAKE) $(OPT) --directory=../_temp/cxcore$(DR) --makefile=../../cxcore/src/makefile.gnu
29         @-mkdir ..\_temp\cv$(DR) 2> nul
30         @$(MAKE) $(OPT) --directory=../_temp/cv$(DR) --makefile=../../cv/src/makefile.gnu
31         @-mkdir ..\_temp\cvaux$(DR) 2> nul
32         @$(MAKE) $(OPT) --directory=../_temp/cvaux$(DR) --makefile=../../cvaux/src/makefile.gnu
33         @-mkdir ..\_temp\ml$(DR) 2> nul
34         @$(MAKE) $(OPT) --directory=../_temp/ml$(DR) --makefile=../../ml/src/makefile.gnu
35         @-mkdir ..\_temp\highgui$(DR) 2> nul
36         @$(MAKE) $(OPT) --directory=../_temp/highgui$(DR) --makefile=../../otherlibs/highgui/makefile.gnu
37         @-mkdir ..\_temp\cxts$(DR) 2> nul
38         @$(MAKE) $(OPT) --directory=../_temp/cxts$(DR) --makefile=../../tests/cxts/makefile.gnu
39         @-mkdir ..\_temp\cxcoretest$(DR) 2> nul
40         @$(MAKE) $(OPT) --directory=../_temp/cxcoretest$(DR) --makefile=../../tests/cxcore/src/makefile.gnu
41         @-mkdir ..\_temp\cvtest$(DR) 2> nul
42         @$(MAKE) $(OPT) --directory=../_temp/cvtest$(DR) --makefile=../../tests/cv/src/makefile.gnu
43
44 clean:
45         @-rmdir /s /q ..\_temp\cxcore$(DR) 2> nul
46         @-del ..\bin\cxcore???$(DBG).dll 2> nul
47         @-del ..\lib\cxcore$(DBG).lib 2> nul
48         @-rmdir /s /q ..\_temp\cv$(DR) 2> nul
49         @-del ..\bin\cv???$(DBG).dll 2> nul
50         @-del ..\lib\cv$(DBG).lib 2> nul
51         @-rmdir /s /q ..\_temp\cvaux$(DR) 2> nul
52         @-del ..\bin\cvaux???$(DBG).dll 2> nul
53         @-del ..\lib\cvaux$(DBG).lib 2> nul
54         @-rmdir /s /q ..\_temp\ml$(DR) 2> nul
55         @-del ..\bin\ml???$(DBG).dll 2> nul
56         @-del ..\lib\ml$(DBG).lib 2> nul
57         @-rmdir /s /q ..\_temp\highgui$(DR) 2> nul
58         @-del ..\bin\highgui???$(DBG).dll 2> nul
59         @-del ..\lib\highgui$(DBG).lib 2> nul
60         @-rmdir /s /q ..\_temp\cxts$(DR) 2> nul
61         @-del ..\bin\cxts???$(DBG).dll 2> nul
62         @-del ..\lib\cxts$(DBG).lib 2> nul
63         @-rmdir /s /q ..\_temp\cxcoretest$(DR) 2> nul
64         @-del ..\bin\cxcoretest$(DBG).exe 2> nul
65         @-rmdir /s /q ..\_temp\cvtest$(DR) 2> nul
66         @-del ..\bin\cvtest$(DBG).exe 2> nul