SRCS = connection.c WaitFor.c utils.c io.c fileio.c filenames.c access.c \
	 osinit.c oscolor.c Berklib.c XHPsocket.c alloca.c dbm.c
OBJS = connection.o WaitFor.o utils.o io.o fileio.o filenames.o access.o \
	 osinit.o oscolor.o Berklib.o XHPsocket.o alloca.o dbm.o
STD_DEFINES = ServerDefines
DEFINES= ConnectionFlags
CDEBUGFLAGS = ServerCDebugFlags
INCLUDES = -I.  -I../../include -I$(INCLUDESRC)
LINTLIBS = ../../dix/llib-ldix.ln

NormalLibraryObjectRule()
NormalLibraryTarget(os,$(OBJS))
LintLibraryTarget(os,$(SRCS))
NormalLintTarget($(SRCS))

DependTarget()

# these depend on ConnectionFlags
access.o: $(IRULESRC)/$(MACROFILE)
connection.o: $(IRULESRC)/$(MACROFILE)

# these depend on COMPRESSED_FONTS
fileio.o: $(IRULESRC)/$(MACROFILE)
filenames.o: $(IRULESRC)/$(MACROFILE)
fileutils.o: $(IRULESRC)/$(MACROFILE)

SpecialObjectRule(osinit.o, $(IRULESRC)/$(MACROFILE), -DADMPATH=\"$(ADMDIR)/X\%dmsgs\")

Berklib.c: ../../../lib/X/hp/Berklib.c
	$(RM) Berklib.c
	$(LN) ../../../lib/X/hp/Berklib.c .

clean::
	$(RM) Berklib.c
