VPATH = /home/mfrank/mfrank/projects/05-08-10/try3/ece511/apps/mediabench/lame
XTOOLS_DIR = /home/mfrank/polyflow-tools/
all: lame

# STRIP OFF THE .c and .f
STEMS = $(patsubst %.f,%, $(patsubst %.c,%, $(SOURCES)))
OBJS = $(patsubst %,%.o,$(STEMS))

SOURCES =  \
        VbrTag.c \
	bitstream.c \
	encoder.c \
	fft.c \
	gain_analysis.c \
        id3tag.c \
        lame.c \
        newmdct.c \
	presets.c \
	psymodel.c \
	quantize.c \
	quantize_pvt.c \
	reservoir.c \
	set_get.c \
	tables.c \
	takehiro.c \
	util.c \
	vbrquantize.c \
	version.c \
	mpglib_interface.c \
	get_audio.c \
	portableio.c \
	main.c

#CFLAGS = -Wall -O3
CFLAGS = -Wall -O3 -g
CCCPFLAGS = -I. -DHAVE_CONFIG_H
#CCCPFLAGS = -I. -DHAVE_CONFIG_H -DDEBUG

lame: $(OBJS)
	$(RLD) -EL -o $@ $(LIBDIR_FLAGS) \
		$^ $(XTOOLS_DIR)/lib/crt0.o \
		-lc -lm -lgcc

unixver: $(SOURCES)
	gcc $(CFLAGS) $(CCCPFLAGS) -o unixver $(SOURCES) -lm

include $(XTOOLS_DIR)/Makefile.include
