# Generated automatically from Makefile.in by configure.
# Makefile.in
#
# Copyright (C) 2001 QT4Linux and OpenQuicktime Teams
# File used to build a Makefile with the autoconf utility
# Used to configure the OpenQuicktime library
#
# This file is part of OpenQuicktime, a free QuickTime library.
#
# OpenQuicktime is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
# 
# 
# Antoine Mine' 2000

# flags
CFLAGS=-I/users/absint/mine/solaris/lib/glib/include -I/users/absint/mine/solaris/include -KPIC -mt -I/users/absint/mine/solaris/include -xCC -xO4 -fsimple=2 -dalign -fsingle -xlibmil -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -DBUILDDATE="\"Thu Jul 26 16:50:48 MEST 2001\""
ASFLAGS=-KPIC -mt -I/users/absint/mine/solaris/include -DHAVE_CONFIG_H  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -I. -DBUILDDATE="\"Thu Jul 26 16:50:48 MEST 2001\""
LDFLAGS= -L/users/absint/mine/solaris/lib
SHARED=-G

OBJS=   mpg123/common.o \
        mpg123/dct64_i386.o \
        mpg123/decode_i386.o \
        mpg123/interface.o \
        mpg123/layer3.o \
        mpg123/layer2.o \
        mpg123/layer1.o \
        mpg123/tabinit.o \
        audioencoder/mp3encoder.o \
        audioencoder/lame3.70/formatBitstream.o \
        audioencoder/lame3.70/fft.o \
        audioencoder/lame3.70/get_audio.o \
        audioencoder/lame3.70/l3bitstream.o \
        audioencoder/lame3.70/id3tag.o \
        audioencoder/lame3.70/ieeefloat.o \
        audioencoder/lame3.70/lame.o \
        audioencoder/lame3.70/newmdct.o \
        audioencoder/lame3.70/portableio.o \
        audioencoder/lame3.70/psymodel.o \
        audioencoder/lame3.70/quantize.o \
        audioencoder/lame3.70/quantize-pvt.o \
        audioencoder/lame3.70/vbrquantize.o \
        audioencoder/lame3.70/reservoir.o \
        audioencoder/lame3.70/tables.o \
        audioencoder/lame3.70/takehiro.o \
        audioencoder/lame3.70/timestatus.o \
        audioencoder/lame3.70/util.o \
        audioencoder/lame3.70/VbrTag.o \
        audioencoder/lame3.70/version.o 


# libs
LIBS=-ldl -lz -L/users/absint/mine/solaris/lib -lglib  -lm

# compilation
CC=cc
AS=cc -c



# install
prefix=/usr/local
exec_prefix=${prefix}
libdir=${exec_prefix}/lib
bindir=${exec_prefix}/bin

# implicit rules

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

%.o: %.s
	$(AS) $(ASFLAGS) -I../.. -I. $< -o $@


all: quicktime_codec_ms.so quicktime_codec_.mp3.so

clean:
	rm -f $(OBJS) codec_MP3_ms.o  codec_MP3_.mp3.o 
	rm -f quicktime_codec_ms.so quicktime_codec_.mp3.so

dep:
	@makedepend *.c *.h >/dev/null 2>&1


install: all
	-cp -f  quicktime_codec_ms.so quicktime_codec_.mp3.so $(libdir)


quicktime_codec_ms.so: $(OBJS) codec_MP3_ms.o
	$(CC) $(SHARED) $(LDFLAGS) -o $@ $(OBJS) codec_MP3_ms.o\
		 -L../.. -lopenquicktime $(LIBS)

quicktime_codec_.mp3.so: $(OBJS) codec_MP3_.mp3.o
	$(CC) $(SHARED) $(LDFLAGS) -o $@ $(OBJS) codec_MP3_.mp3.o\
		 -L../.. -lopenquicktime $(LIBS)

codec_MP3_ms.o: codec_MP3.c
	$(CC) $(CFLAGS) -I../.. -I. -c codec_MP3.c -o codec_MP3_ms.o -DREGISTER_MS

codec_MP3_.mp3.o: codec_MP3.c
	$(CC) $(CFLAGS) -I../.. -I. -c codec_MP3.c -o codec_MP3_.mp3.o -DREGISTER_MP3


backup: clean
	cd ../.. && \
	tar zcvf audioplugin.tar.gz audioplugin


