#
#
# Makefile for Parhelia
#
# Copyright (c) 2001, Matrox Graphics Inc.
# All rights reserved.
#
        
AR          = ar cq
LD          = ld
RANLIB      = ranlib
RM          = rm -f
CC          = gcc
CXX         = g++
_NULLCMD_   = @ echo -n
CPPOPTIONS  = 
LN          = ln -sf
DEPEND      = mkdep
MV          = mv

PARHLOSOBJS  = MtxParhlParms.o
PARHLCOREOBJ = mtx_parhelia.o

#....................... RULES ..........................

ifeq (parhlcore.mk,$(wildcard parhlcore.mk))
  include parhlcore.mk
endif

all:: $(PARHLOSOBJS)

%.o: %.cpp
	$(CXX) $(CPPFLAGS) $(INCLUDES) $(CORE_INCLUDES) -c $< -o $@

%.o: %.c
	$(CC) $(EXTRA_CFLAGS) $(CORE_INCLUDES) -c $< -o $@
        
clean::
	$(RM) $(PARHLOSOBJS) *.o

depend::
	$(DEPEND) $(EXTRA_CFLAGS) $(CORE_INCLUDES) $(wildcard *.c)

ifeq (.depend,$(wildcard .depend))
include .depend
endif
