Mercurial > hg > audiostuff
comparison intercom/gsm/makefile.tcc @ 2:13be24d74cd2
import intercom-0.4.1
author | Peter Meerwald <pmeerw@cosy.sbg.ac.at> |
---|---|
date | Fri, 25 Jun 2010 09:57:52 +0200 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
1:9cadc470e3da | 2:13be24d74cd2 |
---|---|
1 #-------------------------------------------------------------------------- | |
2 # RPELTP makefile for MSDOS Borland [bt]cc | |
3 #-------------------------------------------------------------------------- | |
4 # Original Copyright message: | |
5 # Copyright 1992 by Jutta Degener and Carsten Bormann, Technische | |
6 # Universitaet Berlin. See the accompanying file "COPYRIGHT" for | |
7 # details. THERE IS ABSOLUTELY NO WARRANTY FOR THIS SOFTWARE. | |
8 # | |
9 # File adapted by simao@ctd.comsat.com for the UGST distribution. | |
10 #-------------------------------------------------------------------------- | |
11 | |
12 ######### MUST Define USE_FLOAT_MUL for bit exact performance to GSM Spec. | |
13 CC = tcc -mm -DSASR;USE_FLOAT_MUL;NeedFunctionPrototypes | |
14 INC = -I../utl;..\g711;d:\tc\include | |
15 LIB = -Ld:\tc\lib | |
16 | |
17 #-------------------------------------------------------------------------- | |
18 # Tools | |
19 #-------------------------------------------------------------------------- | |
20 RM=rm -f | |
21 | |
22 #-------------------------------------------------------------------------- | |
23 # Targets | |
24 #-------------------------------------------------------------------------- | |
25 EXE_dependencies = \ | |
26 add.obj \ | |
27 code.obj \ | |
28 debug.obj \ | |
29 decode.obj \ | |
30 gsm_crea.obj \ | |
31 gsm_deco.obj \ | |
32 gsm_dest.obj \ | |
33 gsm_enco.obj \ | |
34 gsm_expl.obj \ | |
35 gsm_impl.obj \ | |
36 gsm_opti.obj \ | |
37 gsm_prin.obj \ | |
38 long_ter.obj \ | |
39 lpc.obj \ | |
40 preproce.obj \ | |
41 rpe.obj \ | |
42 rpeltp.obj \ | |
43 rpedemo.obj \ | |
44 short_te.obj \ | |
45 table.obj \ | |
46 g711.obj | |
47 | |
48 # ------------------------------------------------ | |
49 # Implicit rules | |
50 # ------------------------------------------------ | |
51 .c.obj: | |
52 $(CC) -c {$< } | |
53 | |
54 # ------------------------------------------------ | |
55 # Specific rules | |
56 # ------------------------------------------------ | |
57 anyway: clean rpedemo.exe | |
58 | |
59 clean: | |
60 $(RM) *.obj | |
61 | |
62 cleantest: | |
63 echo No test file processing available in this directory | |
64 | |
65 veryclean: clean | |
66 $(RM) rpedemo.exe | |
67 | |
68 # ------------------------------------------------ | |
69 # Specific rules | |
70 # ------------------------------------------------ | |
71 rpedemo: rpedemo.exe | |
72 rpedemo.exe: rpedemo.cfg $(EXE_dependencies) | |
73 $(CC) $(CC_OPT) -erpedemo @rpedemo.cfg | |
74 | |
75 add.obj: add.c | |
76 code.obj: code.c | |
77 debug.obj: debug.c | |
78 decode.obj: decode.c | |
79 gsm_crea.obj: gsm_crea.c | |
80 gsm_deco.obj: gsm_deco.c | |
81 gsm_dest.obj: gsm_dest.c | |
82 gsm_enco.obj: gsm_enco.c | |
83 gsm_expl.obj: gsm_expl.c | |
84 gsm_impl.obj: gsm_impl.c | |
85 gsm_opti.obj: gsm_opti.c | |
86 gsm_prin.obj: gsm_prin.c | |
87 long_ter.obj: long_ter.c | |
88 lpc.obj: lpc.c | |
89 preproce.obj: preproce.c | |
90 rpe.obj: rpe.c | |
91 rpeltp.obj: rpeltp.c | |
92 rpedemo.obj: rpedemo.c | |
93 $(CC) -c -I../g711 rpedemo.c | |
94 short_te.obj: short_te.c | |
95 table.obj: table.c | |
96 g711.obj: ../g711/g711.c | |
97 $(CC) -c -I../g711 ../g711/g711.c | |
98 | |
99 # ------------------------------------------------ | |
100 # Borland make-specific | |
101 # ------------------------------------------------ | |
102 rpedemo.cfg: makefile.tcc | |
103 copy &&| | |
104 -ff- | |
105 -f287 | |
106 -mm | |
107 -DSASR;USE_FLOAT_MUL;NeedFunctionPrototypes | |
108 -P-.C | |
109 $(INC) | |
110 $(LIB) | |
111 $(EXE_dependencies) | |
112 | rpedemo.cfg |