FreeCalypso > hg > efr-experiments
comparison std/Makefile @ 1:cd1a63963fa4
std: build standard version here
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 03 Apr 2024 05:35:21 +0000 |
parents | |
children | e22550b5a224 |
comparison
equal
deleted
inserted
replaced
0:56410792419a | 1:cd1a63963fa4 |
---|---|
1 # | |
2 # makefile for GSM Enhanced Full Rate Speech Codec | |
3 # Version 5.1.0 | |
4 # June 26, 1996 | |
5 # | |
6 | |
7 # For GCC compiler | |
8 CC = gcc | |
9 LFLAG = | |
10 CFLAGS = -Wall -O4 -DWMOPS=0 -fno-builtin | |
11 VPATH = ../src | |
12 | |
13 # Objects | |
14 OBJ = coder.o cod_12k2.o az_lsp.o autocorr.o convolve.o c1035pf.o basicop2.o \ | |
15 pitch_ol.o pitch_f6.o enc_lag6.o g_pitch.o residu.o count.o weight_a.o \ | |
16 q_gains.o g_code.o pred_lt6.o copy.o levinson.o lag_wind.o prm2bits.o \ | |
17 syn_filt.o int_lpc.o q_plsf_5.o set_zero.o log2.o pow2.o oper_32b.o \ | |
18 lsp_lsf.o reorder.o lsp_az.o inv_sqrt.o inter_6.o pre_proc.o n_proc.o \ | |
19 vad.o dtx.o e_homing.o | |
20 | |
21 DOBJ = decoder.o dec_12k2.o basicop2.o pstfilt2.o pred_lt6.o dec_lag6.o \ | |
22 int_lpc.o count.o weight_a.o agc.o set_zero.o preemph.o residu.o \ | |
23 syn_filt.o copy.o bits2prm.o reorder.o lsp_az.o inv_sqrt.o d_plsf_5.o \ | |
24 d_gains.o d1035pf.o log2.o pow2.o oper_32b.o lsp_lsf.o n_proc.o dtx.o \ | |
25 d_homing.o | |
26 | |
27 ED_IOBJ = ed_iface.o dtx.o count.o basicop2.o | |
28 | |
29 # Implicit Rules | |
30 .c.o: | |
31 $(CC) $(CFLAGS) -c $< | |
32 | |
33 all: coder decoder ed_iface | |
34 | |
35 # Explicit Rules | |
36 coder: $(OBJ) | |
37 $(CC) $(LFLAG) -o coder $(CFLAGS) $(OBJ) | |
38 decoder: $(DOBJ) | |
39 $(CC) $(LFLAG) -o decoder $(CFLAGS) $(DOBJ) | |
40 ed_iface: $(ED_IOBJ) | |
41 $(CC) $(LFLAG) -o ed_iface $(CFLAGS) $(ED_IOBJ) | |
42 | |
43 # Individual File Dependencies | |
44 agc.o: typedef.h basic_op.h count.h sig_proc.h cnst.h | |
45 autocorr.o: typedef.h basic_op.h oper_32b.h count.h cnst.h | |
46 az_lsp.o: typedef.h basic_op.h oper_32b.h count.h cnst.h grid.tab | |
47 basicop2.o: typedef.h basic_op.h count.h | |
48 bits2prm.o: typedef.h basic_op.h count.h | |
49 c1035pf.o: typedef.h basic_op.h sig_proc.h count.h | |
50 cod_12k2.o: typedef.h basic_op.h sig_proc.h count.h codec.h cnst.h \ | |
51 window2.tab vad.h dtx.h | |
52 coder.o: typedef.h basic_op.h sig_proc.h count.h codec.h cnst.h \ | |
53 n_stack.h e_homing.h dtx.h | |
54 convolve.o: typedef.h basic_op.h count.h | |
55 copy.o: typedef.h basic_op.h count.h | |
56 count.o: typedef.h count.h | |
57 d1035pf.o: typedef.h basic_op.h count.h | |
58 d_gains.o: typedef.h basic_op.h oper_32b.h count.h sig_proc.h gains_tb.h \ | |
59 cnst.h dtx.h | |
60 d_homing.o: typedef.h cnst.h dtx.h codec.h d_homing.h q_plsf_5.tab | |
61 d_plsf_5.o: typedef.h basic_op.h count.h sig_proc.h q_plsf_5.tab cnst.h dtx.h | |
62 dec_12k2.o: typedef.h basic_op.h sig_proc.h count.h codec.h cnst.h dtx.h | |
63 dec_lag6.o: typedef.h basic_op.h count.h | |
64 decoder.o: typedef.h n_stack.h basic_op.h sig_proc.h count.h codec.h \ | |
65 cnst.h d_homing.h | |
66 dtx.o: typedef.h basic_op.h cnst.h sig_proc.h count.h dtx.h | |
67 e_homing.o: typedef.h cnst.h vad.h dtx.h codec.h sig_proc.h e_homing.h | |
68 ed_iface.o: typedef.h cnst.h dtx.h | |
69 enc_lag6.o: typedef.h basic_op.h count.h | |
70 g_code.o: typedef.h basic_op.h count.h cnst.h | |
71 g_pitch.o: typedef.h basic_op.h oper_32b.h count.h sig_proc.h | |
72 int_lpc.o: typedef.h basic_op.h count.h sig_proc.h | |
73 inter_6.o: typedef.h basic_op.h count.h | |
74 inv_sqrt.o: typedef.h basic_op.h count.h inv_sqrt.tab | |
75 lag_wind.o: typedef.h basic_op.h oper_32b.h count.h lag_wind.tab | |
76 levinson.o: typedef.h basic_op.h oper_32b.h count.h | |
77 log2.o: typedef.h basic_op.h count.h log2.tab | |
78 lsp_az.o: typedef.h basic_op.h oper_32b.h count.h sig_proc.h | |
79 lsp_lsf.o: typedef.h basic_op.h count.h lsp_lsf.tab | |
80 n_proc.o: | |
81 oper_32b.o: typedef.h basic_op.h oper_32b.h count.h | |
82 pitch_f6.o: typedef.h basic_op.h oper_32b.h count.h sig_proc.h codec.h | |
83 pitch_ol.o: typedef.h basic_op.h oper_32b.h count.h sig_proc.h | |
84 pow2.o: typedef.h basic_op.h count.h pow2.tab | |
85 pre_proc.o: typedef.h basic_op.h oper_32b.h count.h | |
86 pred_lt6.o: typedef.h basic_op.h count.h | |
87 preemph.o: typedef.h basic_op.h count.h | |
88 prm2bits.o: typedef.h basic_op.h count.h | |
89 pstfilt2.o: typedef.h basic_op.h sig_proc.h count.h codec.h cnst.h | |
90 q_gains.o: typedef.h basic_op.h oper_32b.h count.h sig_proc.h gains_tb.h \ | |
91 cnst.h dtx.h | |
92 q_plsf_5.o: typedef.h basic_op.h count.h sig_proc.h cnst.h dtx.h q_plsf_5.tab | |
93 reorder.o: typedef.h basic_op.h count.h | |
94 residu.o: typedef.h basic_op.h count.h | |
95 set_zero.o: typedef.h basic_op.h count.h | |
96 syn_filt.o: typedef.h basic_op.h count.h | |
97 vad.o: typedef.h cnst.h basic_op.h oper_32b.h count.h vad.h | |
98 weight_a.o: typedef.h basic_op.h count.h |