SRCS =		bsdCursor.c \
		bsdInitEmul.c \
		bsdKeybd.c \
		bsdMouse.c 

LIBOBJS =	bsdCursor.o \
		bsdInitEmul.o \
		bsdKeybd.o \
		bsdMouse.o 

OBJS =		$(OTHROBJS) $(LIBOBJS)

STD_DEFINES = ServerDefines OSDefines
CDEBUGFLAGS = ServerCDebugFlags

#if ibmSpecialMalloc
DEFINES = -DIBM_SPECIAL_MALLOC
#else
DEFINES =
#endif

INCLUDES = -I. -I../../../include -I$(INCLUDESRC) -I../common

#if DebugServer && ProfileServer
DebuggedAndProfiledLibraryObjectRule()
#else
# if DebugServer
DebuggedLibraryObjectRule()
# else
#  if ProfileServer
ProfiledLibraryObjectRule()
#  else
NormalLibraryObjectRule()
#  endif
# endif
#endif

all::	$(OTHROBJS)

NormalRelocatableTarget(BSDrt,$(LIBOBJS))
#if ProfileServer
ProfiledRelocatableTarget(BSDrt,$(LIBOBJS))
#endif
#if DebugServer
DebuggedRelocatableTarget(BSDrt,$(LIBOBJS))
#endif

DependTarget()

LintLibraryTarget(BSDrt,$(SRCS))
NormalLintTarget($(SRCS))
