SHELL = /bin/sh
top_builddir = .

CC = gcc
CXX = c++
LIBTOOL = $(SHELL) $(top_builddir)/libtool

libsmpeg_la_LIBADD = audio/libaudio.la	video/libvideo.la

plaympeg_SOURCES = plaympeg.c
plaympeg_OBJECTS =  plaympeg.o
plaympeg_LDADD = libsmpeg.la

libsmpeg_la_DEPENDENCIES =  audio/libaudio.la video/libvideo.la
libsmpeg_la_OBJECTS =  MPEG.lo MPEGring.lo MPEGlist.lo MPEGstream.lo MPEGsystem.lo MPEGfilter.lo smpeg.lo

LIBS =  -L/usr/local/lib -Wl,-rpath,/usr/local/lib -lSDL -lpthread -lm -lR200vha


CXXFLAGS = -O2 -g -I./  -I./audio -I./video -I../vha -I/usr/local/include -I/usr/local/include/SDL -D_REENTRANT -DUSE_ATI -DTHREADED_AUDIO -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr/X11R6/include -DNDEBUG -I.. -DNOCONTROLS  -fno-exceptions -fno-rtti
CXXCOMPILE = $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
CXXLD = $(CXX)
CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) $(LDFLAGS) -o $@
CFLAGS = -O2 -g -I/usr/local/include -I/usr/local/include/SDL -D_REENTRANT -DUSE_ATI -DTHREADED_AUDIO -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include  -I/usr/X11R6/include -DNDEBUG -I.. -DNOCONTROLS -I$(top_srcdir) -I$(top_srcdir)/audio -I$(top_srcdir)/video
COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
CCLD = $(CC)
LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) $(LDFLAGS) -o $@

.SUFFIXES:
.SUFFIXES: .S .c .cpp .lo .o .s


plaympeg: $(plaympeg_OBJECTS) $(plaympeg_DEPENDENCIES) $(libsmpeg_la_DEPENDENCIES) libsmpeg.la
	@rm -f plaympeg
	$(LINK) $(plaympeg_LDFLAGS) $(plaympeg_OBJECTS)  $(LIBS) $(libsmpeg_la_DEPENDENCIES) $(plaympeg_LDADD)

.c.o:
	$(COMPILE) -c $<
.c.lo:
	$(LIBTOOL) --mode=compile $(COMPILE) -c $<

.cpp.o:
	$(CXXCOMPILE) -c $<
.cpp.lo:
	$(LTCXXCOMPILE) -c $<


libsmpeg.la: $(libsmpeg_la_OBJECTS) $(libsmpeg_la_DEPENDENCIES)
	$(CXXLINK) $(libdir) $(libsmpeg_la_LDFLAGS) $(libsmpeg_la_OBJECTS) $(libsmpeg_la_LIBADD) $(LIBS)

video/libvideo.la:
	$(MAKE) -C video $(MFLAGS)

clean:
	rm -f plaympeg libsmpeg.la *.lo *.o *~ core
	@$(MAKE) -C video $(MFLAGS) $@


install:
uninstall:






