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

#
#JAVA_HOME = /usr/java1.1

INCLUDE_PATH=-I. -I./../Include -I./../Core -I./../Player3d \
-I./../Craig-IPMP/Include \
-I./../Decoder -I${JAVA_HOME}/include -I${JAVA_HOME}/include/solaris

all: mpegj_dec

#Sources
MPJ_SOURCES=MPEGJDec.cpp ../Decoder/Decoder.cpp \
../Mpgj/sources/JVMSupport.cpp

#TARGET FILE 
MPJ_TARGET_NAME=libMpegjDec.so
MPJ_TARGET=../../library_player3d/${MPJ_TARGET_NAME}
MPJ_TARGET_SOFT=../../library_player3d/MPEGJ-c2

#OBJECT FILES
MPJ_OBJ=$(MPJ_SOURCES:%.cpp=%.o) 

MPJ_LIB = -L./../../library_player3d 
MPJ_CC = CC 

mpegj_dec: ${MPJ_TARGET}
${MPJ_TARGET}: ${MPJ_OBJ}
	${MPJ_CC} -o ${MPJ_TARGET} -G -g  -KPIC ${MPJ_OBJ} ${INCLUDE_PATH}
	rm -f ${MPJ_TARGET_SOFT}
	ln -s ${MPJ_TARGET_NAME} ${MPJ_TARGET_SOFT}

%.o:%.cpp
	$(MPJ_CC) -o $@ -DPLAYER3D -DSIA -DMPGJ -D__UNIX \
-c -g ${INCLUDE_PATH} -KPIC  $?

clean:
	rm -f *.o {TARGET}
