-
Notifications
You must be signed in to change notification settings - Fork 8
/
makefile_noblas.win
85 lines (68 loc) · 2.08 KB
/
makefile_noblas.win
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
###############################################################################
# STK paths
STKLIB = STKLib
STKINCL = $(STKLIB)
###############################################################################
# Archiver Binary
AR = ar
###############################################################################
# compiler options
CFLAGS = -static -static-libgcc -g -DDOUBLEPRECISION=0 -D_REENTRANT -I$(STKINCL) -I$(STKINCL)\\gnu \
-D NN_FAST_EXP -D WIN32 -O2 -L$(STKLIB)
CXXFLAGS = $(CFLAGS)
CPPFLAGS = $(CFLAGS)
###############################################################################
# linker options
LDFLAGS = -L$(STKLIB) -static -static-libgcc
LDLIBS = -lSTKLib -lwinmm
###############################################################################
# compiler binary
# CROSS_COMPILE ?= x86_64-linux-
CC := $(CROSS_COMPILE)g++
CXX := $(CROSS_COMPILE)g++
DLLTOOL=dlltool
O_FILES = phnrec.o \
melbanks.o \
dspc.o \
traps.o \
nn.o \
configz.o \
alaw.o \
wfsource.o \
netgen.o \
srec.o \
filename.o \
kwsnetg.o \
thresholds.o \
encode.o \
myrand.o \
lexicon.o \
gptrans.o \
fsm.o \
fsmcache.o \
phntrans.o \
phntranscheck.o \
norm.o \
decoder.o \
phndec.o \
stkinterface.o \
plp.o \
sxmlparser.o \
getopt.o
.PHONY : all clean depend
###############################################################################
# default rule
all : libSTKLib.a phnrec
###############################################################################
phnrec : $(O_FILES)
###############################################################################
libSTKLib.a:
cd STKLib && make -f makefile.win && cd ..
###############################################################################
clean :
echo aa
del *.o
del phnrec.exe
del STKLib\*.o
del STKLib\*.a
del STKLib\gnu\*.o