TOPDIR = ../..

include $(TOPDIR)/Makefile.conf

OBJS = common.o dct64_i386.o decode_i386.o layer3.o layer2.o layer1.o tabinit.o \
	libmpg123.o
TARGET = libmpg123.a

# REAL_IS_FLOAT is needed. Assembler code used float, not double
CFLAGS_ALL = -DLAYER1 -DLAYER2 -DLAYER3 -DREAL_IS_FLOAT

ifeq ($(CONFIG_ARCH_CPU),ix86)

# Pentium optimizations
CFLAGS_ALL += -DPENTIUM_OPT
OBJS += decode_i586.o decode_mm.o
# MMX optimizations
CFLAGS_ALL += -DUSE_MMX
OBJS += dct64_MMX.o decode_MMX.o tabinit_MMX.o

endif

all:	lib

clean:	cleanlib

include $(TOPDIR)/Makefile.make
