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