view libfaad2/Makefile @ 20522:54162022411e

Remove special output for outdated SDL. It's doubtful such old versions still exist in the wild and we don't do this for other libs.
author diego
date Mon, 30 Oct 2006 20:23:24 +0000
parents 812f9cd94b28
children 618d1857f4c4
line wrap: on
line source


LIBNAME = libfaad2.a

include ../config.mak

SRCS    = bits.c \
          cfft.c \
          common.c \
          decoder.c \
          drc.c \
          drm_dec.c \
          error.c \
          filtbank.c \
          hcr.c \
          huffman.c \
          ic_predict.c \
          is.c \
          lt_predict.c \
          mdct.c \
          mp4.c \
          ms.c \
          output.c \
          pns.c \
          ps_dec.c \
          ps_syntax.c  \
          pulse.c \
          rvlc.c \
          sbr_dct.c \
          sbr_dec.c \
          sbr_e_nf.c \
          sbr_fbt.c \
          sbr_hfadj.c \
          sbr_hfgen.c \
          sbr_huff.c \
          sbr_qmf.c \
          sbr_syntax.c \
          sbr_tf_grid.c \
          specrec.c \
          ssr.c \
          ssr_fb.c \
          ssr_ipqf.c \
          syntax.c \
          tns.c \

OBJS	= $(SRCS:.c=.o)

CFLAGS  = -I. $(OPTFLAGS) -D_GNU_SOURCE

# The FIXED_POINT implementation of FAAD2 improves performance
# on some platforms, especially for SBR files.
ifeq ($(FAAD_FIXED),yes)
CFLAGS  += -DFIXED_POINT
endif

.SUFFIXES: .c .o

# .PHONY: all clean

.c.o:
	$(CC) -c $(CFLAGS) -o $@ $<

$(LIBNAME):	$(OBJS)
	$(AR) r $(LIBNAME) $(OBJS)
	$(RANLIB) $(LIBNAME)

all:	$(LIBNAME)

clean:
	rm -f *.o *.a *~

distclean: clean
	rm -f .depend test

dep:    depend

depend:
	$(CC) -MM $(CFLAGS) $(SRCS) 1>.depend

#
# include dependency files if they exist
#
ifneq ($(wildcard .depend),)
include .depend
endif