XCOMM $XConsortium: Imakefile,v 5.25 94/02/21 10:20:10 kaleb Exp $
#include <Server.tmpl>

SRCS1 =	amigaInit.c \
	amigaCfb.c \
	amigaCursor.c \
	amigaFbs.c \
	amigaGX.c \
	amigaIo.c \
	amigaKbd.c \
	amigaMfb.c \
	amigaMouse.c\
	amigaKeyMap.c

SRCS =	$(SRCS1) kbd_mode.c constype.c

OFILES = amigaInit.o amigaInitMono.o amigaInExMono.o amigaInitMulti.o

OBJS = 	amigaCfb.o \
	amigaCursor.o \
	amigaFbs.o \
	amigaGX.o \
	amigaIo.o \
	amigaKbd.o \
	amigaMfb.o \
	amigaMouse.o \
	amigaKeyMap.o

   INCLUDES = -I. -I../.. -I../../mi -I../../mfb -I../../cfb -I../../cfb24 \
	      -I../../include -I$(INCLUDESRC) -I$(FONTINCSRC)
   LINTLIBS = ../../dix/llib-ldix.ln ../../os/llib-los.ln \
	      ../mfb/llib-lmfb.ln ../mi/llib-lmi.ln ../cfb/llib-lcfb.ln

NormalLibraryObjectRule()

all:: $(OFILES)

lintlib:

NormalLibraryTarget(amiga,$(OBJS))
NormalLintTarget($(SRCS1))

amigaInExMono.o: $(ICONFIGFILES)
ObjectFromSpecialSource(amigaInExMono,../../mi/miinitext,$(EXT_DEFINES) -UPEXEXT)
ObjectFromSpecialSource(amigaInitMono,amigaInit,-DAMIGAMAXDEPTH=1)
ObjectFromSpecialSource(amigaInitMulti,amigaInit,-DAMIGAMAXDEPTH=24)

SingleProgramTarget(kbd_mode, kbd_mode.o,,)
SingleProgramTarget(constype, constype.o,,)
InstallProgram(kbd_mode,$(BINDIR))
InstallProgram(constype,$(BINDIR))
InstallManPage(kbd_mode,$(MANDIR))
InstallManPage(constype,$(MANDIR))
InstallManPage(Xamiga,$(MANDIR))
InstallManPageAliases(Xamiga,$(MANDIR),XamigaMono)
InstallManPageAliases(Xamiga,$(MANDIR),Xamiga24)

DependTarget()
