
#
#  xserver - a native X11 release 4 server for Sun 3/50's
#    Project Lunchmeat
#    May, 1990
#    $Date: 90/06/14 15:08:48 $
#    $Revision: 1.3 $
#
#  Makefile - Makefile for xdmcp
#

#
# $Log$
#

HOWTOCOMPILE = DEBUG
HOW = $(HOWTOCOMPILE)

SHELL = /bin/sh

TOP = /brazos/petero/projects/xkernel/xserver/User

TOP_INCLUDES = -I$(TOP)
CURRENT_DIR = ./User/extensions/server

AR = ar cq
CC = cc
GET = co
LN = ln -s
MAKE = make
MV = mv
CP = cp
RANLIB = ranlib
RANLIBINSTFLAGS =
RM = rm -f
STD_INCLUDES =
STD_CPP_DEFINES =
STD_DEFINES = -DINCLUDE_ALLOCA_H -DXDMCP -DSHAPE
EXTRA_LOAD_FLAGS =
EXTRA_LIBRARIES =
INCLUDE_X11 = -I/usr/include/X11
INCLUDE_XKERNEL =
INCLUDESRC = $(INCLUDE_X11) $(INCLUDE_XKERNEL)

DEBUGFLAGS =
OPTIMIZEFLAGS = -O2 -DNDEBUG
CCOPTIONS =
ALLINCLUDES = $(STD_INCLUDES) $(TOP_INCLUDES) $(INCLUDES) $(EXTRA_INCLUDES)
ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(PROTO_DEFINES) $(DEFINES) $(COMPATFLAGS)

CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)

RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak DEBUG/*.o OPTIMIZE/*.o core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut *%

CC = cc

SRCS =	A8Eq.c AA16.c AA32.c AA8.c Alloc.c AofA8.c CA8.c CmpKey.c DA16.c DA32.c \
	DA8.c DAofA8.c DecKey.c Decrypt.c Encrypt.c Fill.c Flush.c GenKey.c \
	IncKey.c RA16.c RA32.c RA8.c RAofA8.c RC16.c RC32.c RC8.c RHead.c RR.c \
	RaA16.c RaA32.c RaA8.c RaAoA8.c WA16.c WA32.c WA8.c WAofA8.c WC16.c \
	WC32.c WC8.c Whead.c

HDRS = Xdmcp.h

OBJS = $(SRCS:%.c=$(HOW)/%.o)

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

DEBUG/%.o : %.c
	$(RM) $@
	$(CC) -c $(CFLAGS) $(DEBUGFLAGS) $< -o $@

OPTIMIZE/%.o : %.c
	$(RM) $@
	$(CC) -c $(CFLAGS) $(OPTIMIZEFLAGS) $< -o $@

all: libXdmcp.a

libXdmcp.a: $(OBJS)
	$(RM) $@
	$(AR) $@ $(OBJS)
	$(RANLIB) $@

clean::
	$(RM_CMD) \#*

$(SRCS) $(HDRS) :
	$(GET) $@


