build: fix symlink selection
[sox.git] / libgsm / Makefile.am
blobf84879d5a72fe8739d640784c3984faf0f0b18d7
1 SASR    = -DSASR
2 ######### Define SASR if >> is a signed arithmetic shift (-1 >> 1 == -1)
4 MULHACK = -DUSE_FLOAT_MUL
5 ######### Define this if your host multiplies floats faster than integers,
6 ######### e.g. on a SPARCstation.
8 FAST    = -DFAST
9 ######### Define together with USE_FLOAT_MUL to enable the GSM library's
10 ######### approximation option for incorrect, but good-enough results.
12 # LTP_CUT       = -DLTP_CUT
13 LTP_CUT =
14 ######### Define to enable the GSM library's long-term correlation 
15 ######### approximation option---faster, but worse; works for
16 ######### both integer and floating point multiplications.
17 ######### This flag is still in the experimental stage.
19 WAV49   = -DWAV49
20 #WAV49  =
21 ######### Define to enable the GSM library's option to pack GSM frames 
22 ######### in the style used by the WAV #49 format.  If you want to write
23 ######### a tool that produces .WAV files which contain GSM-encoded data,
24 ######### define this, and read about the GSM_OPT_WAV49 option in the
25 ######### manual page on gsm_option(3).
27 AM_CFLAGS = $(SASR) $(MULHAC) $(FAST) $(LTP_CUT) $(WAV49) 
29 if EXTERNAL_GSM
30 EXTRA_DIST = add.c code.c decode.c long_term.c lpc.c preprocess.c \
31              rpe.c gsm_destroy.c gsm_decode.c gsm_encode.c gsm_create.c \
32              gsm_option.c short_term.c table.c private.h gsm.h \
33              aliases.h
34 else
35 noinst_LTLIBRARIES = libgsm.la
36 noinst_HEADERS = gsm.h
37 libgsm_la_SOURCES = add.c code.c decode.c long_term.c lpc.c preprocess.c \
38                 rpe.c gsm_destroy.c gsm_decode.c gsm_encode.c gsm_create.c \
39                 gsm_option.c short_term.c table.c private.h aliases.h
40 endif