include ../../Makefile.inc
F_OPTS = -falign-functions -falign-loops -falign-labels -falign-jumps \
	-ffast-math -fsingle-precision-constant -funsafe-math-optimizations \
	-fomit-frame-pointer -fno-builtin -fno-common \
	-fstrict-aliasing  -fexpensive-optimizations \
	-finline -finline-functions -fpeel-loops
#-mbranch-likely  ? REVIST ?
CC_OPTS	= -ffunction-sections -fdata-sections -Os \
          -pipe $(W_OPTS) $(F_OPTS)

CFLAGS += $(CC_OPTS) \
	-DHAVE_CONFIG_H \
	-DNDEBUG \
	-DFLaC__INLINE=inline \
        -DFLAC__INTEGER_ONLY_LIBRARY \
        -Iinclude -Iglobal_include 

OBJS =  bitmath.o    metadata_iterators.o \
	bitreader.o  metadata_object.o \
	bitwriter.o  \
	cpu.o        \
	crc.o        \
	fixed.o      \
	float.o      stream_decoder.o \
	format.o     stream_encoder_framing.o \
	lpc.o        stream_encoder.o \
	md5.o        window.o \
	memory.o 

libflac: $(OBJS)
	rm -rf libFLAC.a
	$(AR) rc libFLAC.a $(OBJS)
	mv libFLAC.a ../../libs

clean:
	rm -f $(OBJS)
