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

PARHELIUX = ../../..
TOP       = ..
MTXDIR    = $(TOP)
SUBDIRS   =
PARHLLIBDIR = $(PARHELIUX)/lib/parhelia

INCLUDES  = -I. -I$(LNXTREE) -I$(MTXDIR) -I$(PARHELIUX)/include
DEFINES   = 

OBJS        = MtxParhlCore.o MtxParhlIoctl.o MtxParhlApt.o MtxParhlSurf.o 
HEADERS     = MtxParhl.h MtxParhlDrv.h

#..................... BUILD FLAGS .......................

CFLAGS  = $(MODCFLAGS)

#........................ Rules ..........................

all::  mtx_parhelia_core.o

mtx_parhelia_core.o: $(OBJS)
			$(RM) $@
			$(LD) -r $^ -o $@

depend:
	$(DEPEND) $(CFLAGS) $(INCLUDES) $(DEFINES) $(wildcard *.c)

%.o: %.c
	$(CC) $(CFLAGS) $(INCLUDES) $(DEFINES) -c $< -o $@

$(OBJS) : Makefile $(HEADERS)

clean::
	$(RM) *.o
