XCOMM $XFree86: xc/programs/Xserver/hw/xfree86/drivers/chips/util/Imakefile,v 1.4 2004/11/28 02:13:46 tsi Exp $

#include <Server.tmpl>

#ifdef ServerExtraSysLibs
SERVEREXTRASYSLIBS = ServerExtraSysLibs
#endif

SRCS	      = dRegs.c mRegs.c modClock.c
OBJS	      = dRegs.o mRegs.o modClock.o
PROGS	      = ProgramTargetName(dRegs) \
		ProgramTargetName(mRegs) \
		ProgramTargetName(modClock) \
		ProgramTargetName(memClock)
INCLUDES      = -I$(XF86COMSRC) -I$(XF86OSSRC) -I$(XF86SRC)/dummylib \
		-I$(SERVERSRC)/include -I$(XINCLUDESRC)
LOCALLIBS     = $(XF86OSSRC)/libxf86_os.a $(XF86SRC)/dummylib/libdummy.a
LOCAL_LDFLAGS = -L$(XF86OSSRC) -lxf86_os -L$(XF86SRC)/dummylib -ldummy \
		$(SERVEREXTRASYSLIBS) MathLibrary

AllTarget($(PROGS))

NormalProgramTarget(dRegs,dRegs.o,$(LOCALLIBS),$(LOCAL_LDFLAGS),NullParameter)
NormalProgramTarget(mRegs,mRegs.o,$(LOCALLIBS),$(LOCAL_LDFLAGS),NullParameter)
NormalProgramTarget(modClock,modClock.o,$(LOCALLIBS),$(LOCAL_LDFLAGS),NullParameter)

ProgramTargetName(memClock): ProgramTargetName(modClock)
	RemoveFile($@)
	$(LN) $? $@

clean::
	RemoveFile(ProgramTargetName(memClock))

DependTarget()
