FreeCalypso > hg > gsm-codec-lib
annotate libgsmfr2/Makefile @ 282:9ee8ad3d4d30
frtest: rm gsmfr-hand-test and gsmfr-max-out utils
These hack programs were never properly documented and were written
only as part of a debug chase, in pursuit of a bug that ultimately
turned out to be in our then-hacky patch to osmo-bts-sysmo,
before beginning of proper patches in Osmocom. These hack programs
need to be dropped from the present sw package because they depend
on old libgsm, and we are eliminating that dependency.
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Sun, 14 Apr 2024 05:44:47 +0000 |
| parents | 4db5fc10fd1a |
| children | 19f1aa01ea10 |
| rev | line source |
|---|---|
|
2
2b5770c715ee
libgsmfrp: compiling utility functions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 CC= gcc |
|
2b5770c715ee
libgsmfrp: compiling utility functions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 CFLAGS= -O2 |
|
278
c94d9a336e8f
libgsmfr2: implement DHF const datum
Mychaela Falconia <falcon@freecalypso.org>
parents:
275
diff
changeset
|
3 OBJS= add.o comfort_noise.o dec_main.o dec_wrap.o dhf.o ed_state.o \ |
|
279
4db5fc10fd1a
libgsmfr2: implement full decoder
Mychaela Falconia <falcon@freecalypso.org>
parents:
278
diff
changeset
|
4 enc_homing.o enc_main.o enc_wrap.o full_dec.o long_term.o lpc.o \ |
|
4db5fc10fd1a
libgsmfr2: implement full decoder
Mychaela Falconia <falcon@freecalypso.org>
parents:
278
diff
changeset
|
5 pack_frame.o pack_frame2.o pp_bad.o pp_good.o pp_state.o preprocess.o \ |
|
4db5fc10fd1a
libgsmfr2: implement full decoder
Mychaela Falconia <falcon@freecalypso.org>
parents:
278
diff
changeset
|
6 prng.o rpe.o short_term.o sidclass.o silence_frame.o table.o \ |
|
4db5fc10fd1a
libgsmfr2: implement full decoder
Mychaela Falconia <falcon@freecalypso.org>
parents:
278
diff
changeset
|
7 unpack_frame.o unpack_frame2.o xmaxc_mean.o |
|
264
8b21a6b7a3bf
libgsmfr2: beginning to integrate TU-Berlin code guts
Mychaela Falconia <falcon@freecalypso.org>
parents:
263
diff
changeset
|
8 HDRS= ed_internal.h ed_state.h pp_internal.h pp_state.h tw_gsmfr.h typedef.h |
|
256
a33edf624061
libgsmfr2: start with API definition and port of libgsmfrp code
Mychaela Falconia <falcon@freecalypso.org>
parents:
248
diff
changeset
|
9 LIB= libgsmfr2.a |
|
2
2b5770c715ee
libgsmfrp: compiling utility functions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 |
|
20
93ed41fb4038
libgsmfrp/Makefile: add install
Mychaela Falconia <falcon@freecalypso.org>
parents:
6
diff
changeset
|
11 INSTALL_PREFIX= /usr/local |
|
93ed41fb4038
libgsmfrp/Makefile: add install
Mychaela Falconia <falcon@freecalypso.org>
parents:
6
diff
changeset
|
12 |
|
2
2b5770c715ee
libgsmfrp: compiling utility functions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 all: ${LIB} |
|
2b5770c715ee
libgsmfrp: compiling utility functions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 |
|
241
a48ddaa0f9a7
libgsmfrp/Makefile: add header file dependency
Mychaela Falconia <falcon@freecalypso.org>
parents:
108
diff
changeset
|
15 ${OBJS}: ${HDRS} |
|
a48ddaa0f9a7
libgsmfrp/Makefile: add header file dependency
Mychaela Falconia <falcon@freecalypso.org>
parents:
108
diff
changeset
|
16 |
|
2
2b5770c715ee
libgsmfrp: compiling utility functions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 ${LIB}: ${OBJS} |
|
2b5770c715ee
libgsmfrp: compiling utility functions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 ar rcu $@ ${OBJS} |
|
2b5770c715ee
libgsmfrp: compiling utility functions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 ranlib $@ |
|
2b5770c715ee
libgsmfrp: compiling utility functions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 |
|
20
93ed41fb4038
libgsmfrp/Makefile: add install
Mychaela Falconia <falcon@freecalypso.org>
parents:
6
diff
changeset
|
21 install: |
|
93ed41fb4038
libgsmfrp/Makefile: add install
Mychaela Falconia <falcon@freecalypso.org>
parents:
6
diff
changeset
|
22 mkdir -p ${INSTALL_PREFIX}/include |
|
256
a33edf624061
libgsmfr2: start with API definition and port of libgsmfrp code
Mychaela Falconia <falcon@freecalypso.org>
parents:
248
diff
changeset
|
23 install -c -m 444 tw_gsmfr.h ${INSTALL_PREFIX}/include |
|
20
93ed41fb4038
libgsmfrp/Makefile: add install
Mychaela Falconia <falcon@freecalypso.org>
parents:
6
diff
changeset
|
24 mkdir -p ${INSTALL_PREFIX}/lib |
|
22
3db7af1249cb
libgsmfrp/Makefile: correct modes for library install
Mychaela Falconia <falcon@freecalypso.org>
parents:
20
diff
changeset
|
25 install -c -m 444 ${LIB} ${INSTALL_PREFIX}/lib |
|
20
93ed41fb4038
libgsmfrp/Makefile: add install
Mychaela Falconia <falcon@freecalypso.org>
parents:
6
diff
changeset
|
26 |
|
2
2b5770c715ee
libgsmfrp: compiling utility functions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 clean: |
|
2b5770c715ee
libgsmfrp: compiling utility functions
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 rm -f *.[oa] errs |
