FreeCalypso > hg > gsm-codec-lib
annotate Makefile @ 554:b66fb6be73c3
CHANGES: list those planned for inclusion in gsm-codec-lib-r4
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Mon, 07 Oct 2024 18:21:32 +0000 | 
| parents | 5353d7652f65 | 
| children | a81ce3cd38a7 | 
| rev | line source | 
|---|---|
| 497 
a1599eaf51f9
top Makefile: add libgsmhr1
 Mychaela Falconia <falcon@freecalypso.org> parents: 
461diff
changeset | 1 SUBDIR_LIBPROD= libgsmefr libgsmfr2 libgsmhr1 libtwamr | 
| 516 
5353d7652f65
top Makefile: add hrutil
 Mychaela Falconia <falcon@freecalypso.org> parents: 
497diff
changeset | 2 SUBDIR_UTILS= amrconv amrefr amrtest efrtest frtest hrutil miscutil | 
| 448 
a2065e7d68bc
top Makefile: move libtwamr to SUBDIR_LIBPROD
 Mychaela Falconia <falcon@freecalypso.org> parents: 
443diff
changeset | 3 SUBDIR_INT= dev libtest | 
| 21 
b82ac486c1d7
top Makefile: add install-lib and install-utils
 Mychaela Falconia <falcon@freecalypso.org> parents: 
15diff
changeset | 4 | 
| 
b82ac486c1d7
top Makefile: add install-lib and install-utils
 Mychaela Falconia <falcon@freecalypso.org> parents: 
15diff
changeset | 5 SUBDIR= ${SUBDIR_LIBPROD} ${SUBDIR_UTILS} ${SUBDIR_INT} | 
| 453 
19f1aa01ea10
new approach to config & build for ThemWi software
 Mychaela Falconia <falcon@freecalypso.org> parents: 
448diff
changeset | 6 SUBDIR_INST= ${SUBDIR_LIBPROD} ${SUBDIR_UTILS} | 
| 
19f1aa01ea10
new approach to config & build for ThemWi software
 Mychaela Falconia <falcon@freecalypso.org> parents: 
448diff
changeset | 7 DESTDIR= | 
| 9 
4229247843c0
top Makefile: initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 | 
| 
4229247843c0
top Makefile: initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 all: ${SUBDIR} | 
| 
4229247843c0
top Makefile: initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 | 
| 184 
b092a510141e
tree reorg: move gsm-amr2efr & gsm-efr2amr to amrconv subdir
 Mychaela Falconia <falcon@freecalypso.org> parents: 
47diff
changeset | 11 amrconv: libtest | 
| 438 
1bf1bbcef763
amrefr: implement amrefr-encode-r utility
 Mychaela Falconia <falcon@freecalypso.org> parents: 
434diff
changeset | 12 amrefr: libgsmefr libtest libtwamr | 
| 443 
526a7f0e027d
amrtest: implement twamr-encode
 Mychaela Falconia <falcon@freecalypso.org> parents: 
438diff
changeset | 13 amrtest: libtest libtwamr | 
| 47 
89945a3b576e
gsmefr-rec2etsi test program added
 Mychaela Falconia <falcon@freecalypso.org> parents: 
46diff
changeset | 14 efrtest: libgsmefr libtest | 
| 291 
da533081fb95
top Makefile: no more libgsmfrp
 Mychaela Falconia <falcon@freecalypso.org> parents: 
280diff
changeset | 15 frtest: libgsmfr2 libtest | 
| 516 
5353d7652f65
top Makefile: add hrutil
 Mychaela Falconia <falcon@freecalypso.org> parents: 
497diff
changeset | 16 hrutil: libgsmhr1 | 
| 280 
356d9675701d
top Makefile: add libgsmfr2 dependencies
 Mychaela Falconia <falcon@freecalypso.org> parents: 
257diff
changeset | 17 miscutil: libgsmefr libgsmfr2 libtest | 
| 12 
f88817a233fb
gsmfr-decode test program written
 Mychaela Falconia <falcon@freecalypso.org> parents: 
9diff
changeset | 18 | 
| 453 
19f1aa01ea10
new approach to config & build for ThemWi software
 Mychaela Falconia <falcon@freecalypso.org> parents: 
448diff
changeset | 19 ${SUBDIR}: FRC config.defs | 
| 
19f1aa01ea10
new approach to config & build for ThemWi software
 Mychaela Falconia <falcon@freecalypso.org> parents: 
448diff
changeset | 20 cd $@; ${MAKE} ${MFLAGS} | 
| 9 
4229247843c0
top Makefile: initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 | 
| 453 
19f1aa01ea10
new approach to config & build for ThemWi software
 Mychaela Falconia <falcon@freecalypso.org> parents: 
448diff
changeset | 22 config.defs: | 
| 
19f1aa01ea10
new approach to config & build for ThemWi software
 Mychaela Falconia <falcon@freecalypso.org> parents: 
448diff
changeset | 23 @echo 'You must run ./configure before make' | 
| 
19f1aa01ea10
new approach to config & build for ThemWi software
 Mychaela Falconia <falcon@freecalypso.org> parents: 
448diff
changeset | 24 @false | 
| 21 
b82ac486c1d7
top Makefile: add install-lib and install-utils
 Mychaela Falconia <falcon@freecalypso.org> parents: 
15diff
changeset | 25 | 
| 453 
19f1aa01ea10
new approach to config & build for ThemWi software
 Mychaela Falconia <falcon@freecalypso.org> parents: 
448diff
changeset | 26 install: FRC | 
| 
19f1aa01ea10
new approach to config & build for ThemWi software
 Mychaela Falconia <falcon@freecalypso.org> parents: 
448diff
changeset | 27 for i in ${SUBDIR_INST}; do (cd $$i; ${MAKE} ${MFLAGS} \ | 
| 
19f1aa01ea10
new approach to config & build for ThemWi software
 Mychaela Falconia <falcon@freecalypso.org> parents: 
448diff
changeset | 28 DESTDIR=${DESTDIR} install); done | 
| 21 
b82ac486c1d7
top Makefile: add install-lib and install-utils
 Mychaela Falconia <falcon@freecalypso.org> parents: 
15diff
changeset | 29 | 
| 461 
a53225b44ea5
further refinement of build system:
 Mychaela Falconia <falcon@freecalypso.org> parents: 
453diff
changeset | 30 # The following two subset install targets are only for experts; | 
| 
a53225b44ea5
further refinement of build system:
 Mychaela Falconia <falcon@freecalypso.org> parents: 
453diff
changeset | 31 # if you are not sure why they are needed, you *don't* need them! | 
| 
a53225b44ea5
further refinement of build system:
 Mychaela Falconia <falcon@freecalypso.org> parents: 
453diff
changeset | 32 | 
| 
a53225b44ea5
further refinement of build system:
 Mychaela Falconia <falcon@freecalypso.org> parents: 
453diff
changeset | 33 install-lib: FRC | 
| 
a53225b44ea5
further refinement of build system:
 Mychaela Falconia <falcon@freecalypso.org> parents: 
453diff
changeset | 34 for i in ${SUBDIR_LIBPROD}; do (cd $$i; ${MAKE} ${MFLAGS} \ | 
| 
a53225b44ea5
further refinement of build system:
 Mychaela Falconia <falcon@freecalypso.org> parents: 
453diff
changeset | 35 DESTDIR=${DESTDIR} install); done | 
| 
a53225b44ea5
further refinement of build system:
 Mychaela Falconia <falcon@freecalypso.org> parents: 
453diff
changeset | 36 | 
| 
a53225b44ea5
further refinement of build system:
 Mychaela Falconia <falcon@freecalypso.org> parents: 
453diff
changeset | 37 install-utils: FRC | 
| 
a53225b44ea5
further refinement of build system:
 Mychaela Falconia <falcon@freecalypso.org> parents: 
453diff
changeset | 38 for i in ${SUBDIR_UTILS}; do (cd $$i; ${MAKE} ${MFLAGS} \ | 
| 
a53225b44ea5
further refinement of build system:
 Mychaela Falconia <falcon@freecalypso.org> parents: 
453diff
changeset | 39 DESTDIR=${DESTDIR} install); done | 
| 
a53225b44ea5
further refinement of build system:
 Mychaela Falconia <falcon@freecalypso.org> parents: 
453diff
changeset | 40 | 
| 9 
4229247843c0
top Makefile: initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 41 clean: FRC | 
| 
4229247843c0
top Makefile: initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 42 rm -f a.out core errs | 
| 
4229247843c0
top Makefile: initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 43 for i in ${SUBDIR}; do (cd $$i; ${MAKE} ${MFLAGS} clean); done | 
| 
4229247843c0
top Makefile: initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 44 | 
| 
4229247843c0
top Makefile: initial version
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 45 FRC: | 
