blob: a95533f8c830f904643f9ab9b7480fb46a9c2e2c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
include ../tnet.mk
ifeq ($(BITS64), true)
BITS=64
CROSS_COMPILE = x86_64-linux-
else
BITS=32
endif
ifeq ($(DOUBLEPRECISION), true)
PRECISION := --enable-double-precision
endif
STKCONFIG := CFLAGS="-m$(BITS) -g -O2 -fPIC" CXXFLAGS="-m$(BITS) -g -O2 -fPIC" CXX="$(CROSS_COMPILE)g++" CC="$(CROSS_COMPILE)g++" AR="$(CROSS_COMPILE)ar" RANLIB="$(CROSS_COMPILE)ranlib" AS="$(CROSS_COMPILE)as" --with-atlas $(PRECISION)
all : libSTKLib.a
libSTKLib.a : libSTKLib.a
echo $(CC) $(CXX)
svn co http://merlin.fit.vutbr.cz/svn/STK/trunk/
(cd trunk/; ./reconf; ./configure $(STKCONFIG) ; make clean; make SERest; cd ..;)
cp trunk/src/STKLib/libSTKLib.a .
cp trunk/src/STKLib/*.{h,tcc} .
clean :
rm -f libSTKLib.a *.{h,tcc}
|