# Makefile for H263Decoder
# @authors  Prashanth Gujjeti (prashanth.gujjeti@sun.com)
# @ 03/27/2003

#JAVA_HOME = /usr/java1.1
#
# Include path
#
INCLUDE_PATH=-I. -I./../Include  -I./../Decoder \
-I./../Player3d -I${JAVA_HOME}/include -I${JAVA_HOME}/include/solaris
CC = CC 
DEBUG_FLAG = -g
#Sources
SOURCES:sh = ls *.cpp 
OBJS=${SOURCES:%.cpp=%.o} 
#
# TARGET
#

TARGET_NAME=libH263Decoder.so
TARGET=../../library_player3d/${TARGET_NAME}
TARGET_SOFT=../../library_player3d/Visual-21

all: ${TARGET} 
$(TARGET):${OBJS}  ../Include/thread_utils.o
	$(CC) -o ${TARGET} -G -KPIC -L./../../library_player3d -lztl -library=iostream $(OBJS) ../Include/thread_utils.o 
	rm -f ${TARGET_SOFT}
	ln -s ${TARGET_NAME} ${TARGET_SOFT}

%.o:%.cpp
	$(CC)  $(INCLUDE_PATH) $(DEBUG_FLAG) -c -DPLAYER3D -DADV_AUDIO -DMPGJ -D__UNIX -KPIC -library=iostream $?

../Include/thread_utils.o: ../Include/thread_utils.cpp
	$(CC)  $(INCLUDE_PATH) $(DEBUG_FLAG) -c -KPIC  ../Include/thread_utils.cpp -o ../Include/thread_utils.o

clean:
	rm -rf *.o ../../library_player3d/libH263Decoder.so
