File: Makefile.mak

package info (click to toggle)
sptk 3.9-3
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye
  • size: 8,376 kB
  • sloc: ansic: 38,342; sh: 4,834; makefile: 1,403
file content (111 lines) | stat: -rw-r--r-- 2,639 bytes parent folder | download | duplicates (3)
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
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
.c.obj:
	$(CC) /nologo /Fo$(@D)\  $(CFLAGS) /c $<
	
CC	= cl
CL	= link
CPU	= win32

SPTKCFG	= /I ..\include
SYSCFG	= /O2 /Ot /GL /FD /EHsc /MT /W3 /nologo /c /Zi /TC /D "NDEBUG" /D "HAVE_STRING_H" /D "WIN32" /D "_WINDOWS" /D "_CONSOLE" /D "_MBCS" /D "_CRT_SECURE_NO_WARNINGS"

!IFNDEF DOUBLE
SYSCFG  = $(SYSCFG) /D "FORMAT=\"float\""
!ELSE
SYSCFG  = $(SYSCFG) /D "FORMAT=\"double\""
!ENDIF

CFLAGS	= $(SYSCFG) $(SPTKCFG)

CORES = agexp.obj \
	cholesky.obj \
	fileio.obj \
	fillz.obj \
	getfp.obj \
	getmem.obj \
	gexp.obj \
	glog.obj \
	invert.obj \
	matrix.obj \
	movem.obj \
	mseq.obj \
	theq.obj \
	toeplitz.obj

MODULES = ..\bin\acep\_acep.obj \
	..\bin\acorr\_acorr.obj \
	..\bin\agcep\_agcep.obj \
	..\bin\amcep\_amcep.obj \
	..\bin\average\_average.obj \
	..\bin\b2mc\_b2mc.obj \
	..\bin\c2acr\_c2acr.obj \
	..\bin\c2ir\_c2ir.obj \
	..\bin\c2sp\_c2sp.obj \
	..\bin\clip\_clip.obj \
	..\bin\dct\_dct.obj \
	..\bin\df2\_df2.obj \
	..\bin\dfs\_dfs.obj \
	..\bin\fft\_fft.obj \
	..\bin\fft2\_fft2.obj \
	..\bin\fftcep\_fftcep.obj \
	..\bin\fftr\_fftr.obj \
	..\bin\fftr2\_fftr2.obj \
	..\bin\freqt\_freqt.obj \
	..\bin\gc2gc\_gc2gc.obj \
	..\bin\gcep\_gcep.obj \
	..\bin\glsadf\_glsadf.obj \
	..\bin\gmm\_gmm.obj \
	..\bin\gnorm\_gnorm.obj \
	..\bin\grpdelay\_grpdelay.obj \
	..\bin\histogram\_histogram.obj \
	..\bin\ifft\_ifft.obj \
	..\bin\ifft2\_ifft2.obj \
	..\bin\ifftr\_ifftr.obj \
	..\bin\ignorm\_ignorm.obj \
	..\bin\imsvq\_imsvq.obj \
	..\bin\ivq\_ivq.obj \
	..\bin\lbg\_lbg.obj \
	..\bin\levdur\_levdur.obj \
	..\bin\lmadf\_lmadf.obj \
	..\bin\lpc\_lpc.obj \
	..\bin\lpc2c\_lpc2c.obj \
	..\bin\lpc2lsp\_lpc2lsp.obj \
	..\bin\lpc2par\_lpc2par.obj \
	..\bin\lsp2lpc\_lsp2lpc.obj \
	..\bin\lspcheck\_lspcheck.obj \
	..\bin\lspdf\_lspdf.obj \
	..\bin\ltcdf\_ltcdf.obj \
	..\bin\mc2b\_mc2b.obj \
	..\bin\mcep\_mcep.obj \
	..\bin\mfcc\_mfcc.obj \
	..\bin\mgc2mgc\_mgc2mgc.obj \
	..\bin\mgc2sp\_mgc2sp.obj \
	..\bin\mgcep\_mgcep.obj \
	..\bin\mglsadf\_mglsadf.obj \
	..\bin\mlpg\_mlpg.obj \
	..\bin\mlsadf\_mlsadf.obj \
	..\bin\msvq\_msvq.obj \
	..\bin\norm0\_norm0.obj \
	..\bin\nrand\_nrand.obj \
	..\bin\par2lpc\_par2lpc.obj \
	..\bin\phase\_phase.obj \
	..\bin\poledf\_poledf.obj \
	..\bin\reverse\_reverse.obj \
	..\bin\rmse\_rmse.obj \
	..\bin\root_pol\_root_pol.obj \
	..\bin\smcep\_smcep.obj \
	..\bin\transpose/_transpose.obj \
	..\bin\uels\_uels.obj \
	..\bin\ulaw\_ulaw.obj \
	..\bin\vq\_vq.obj \
	..\bin\window\_window.obj \
	..\bin\zcross\_zcross.obj \
	..\bin\zerodf\_zerodf.obj

SPTK.lib: $(CORES) $(MODULES)
	lib /OUT:SPTK.lib $(CORES) $(MODULES)
	lib /list SPTK.lib

clean:
	del *.lib
	del $(CORES) 
	del $(MODULES)