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

#PORTING to Java 2
#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=libMeshDecoder.so
TARGET=../../library_player3d/${TARGET_NAME}
TARGET_SOFT=../../library_player3d/Visual-43

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

%.o:%.cpp
# PORTING to CC 5.3
# Using -library=iostream
#	$(CC)  $(INCLUDE_PATH) $(DEBUG_FLAG) -c -DPLAYER3D -DADV_AUDIO -DMPGJ -KPIC  $?
	$(CC)  $(INCLUDE_PATH) $(DEBUG_FLAG) -c -DPLAYER3D -DADV_AUDIO -DMPGJ -KPIC -library=iostream $?

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