#
# Top-level makefile to build povray
#

POVLIBDIR=	/afs/sipb.mit.edu/project/povray/lib/povray31
POVPATH=	/afs/sipb.mit.edu/project/povray/arch/$(SYSNAME)

# Linux stuff
ifeq ($(filter, i386_linux%%, $(SYSNAME)),)
CCFLAGS=	-O6 -finline-functions -ffast-math -c -ansi -m386 -DCPU=586
X11=		/usr/X11R6
CC=		gcc

# Solaris Stuff
else
ifeq ($(filter, sun4x_5%, $(SYSNAME)),)
CCFLAGS=	-O6 -c -ansi
X11=		/usr/openwin
CC=		gcc

# Unknown
else
$(error Unknown System Type $(SYSNAME))
endif	#sun
endif	#linux

SYSNAME=	$(shell fs sysname | sed -e "s/Current sysname is //" | \
			sed -e "s/'//g" )

MKDIR=	mkdir
PRSRC=	source/unix
FLAGS=	POVLIBDIR="$(POVLIBDIR)" CCFLAGS="$(CCFLAGS)" X11="$(X11)" CC="$(CC)" \
	POVPATH="$(POVPATH)"

all:
	$(MAKE) -C $(PRSRC) $(FLAGS) newxwin 

install:
	@$(MKDIR) -p $(POVPATH)/bin $(POVPATH)/man/man1
	$(MAKE) -C $(PRSRC) $(FLAGS) install 

clean:
	$(MAKE) -C $(PRSRC) $(FLAGS) clean
