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

#
# Include path
#
# Had to put the -I/usr/include 
INCLUDE_PATH=-I. -I./../src -I./../solaris -I/usr/include
# Version 3.1 of gcc
#CC = /pkg/gnu/bin/gcc
# Version 3.2.1 of gcc
CC = gcc
LINKER = ld 
#DEBUG_FLAG = -g
#Sources
SOURCES:sh = ls *.c 
MAINSRC:sh = ls ./../src/*.c

#
#OBJECT FILES
#
OBJS=${SOURCES:%.c=%.o} 
MAINOBJ=${MAINSRC:%.c=%.o}
#
# TARGET
#

TARGET= ../../../library_player3d/libisomp4.so

all: main_obj ${TARGET}
${TARGET}:${OBJS}
	${LINKER} -o ${TARGET} -G ${OBJS} ${MAINOBJ} 

%.o:%.c
	$(CC) $(INCLUDE_PATH) $(DEBUG_FLAG) -gstabs -c $?

main_obj:
	cd ./../src/; make all

clean:
	rm -f ${TARGET} *.o; cd ./../src; make clean
