XCOMM $XConsortium: Imakefile,v 1.6 94/04/08 15:43:27 erik Exp $

#define IHaveSubdirs
#define PassCDebugFlags

       SUBDIRS = utils xkbfile

          SRCS = xkbcomp.c xkbscan.c expr.c vmod.c indicators.c misc.c \
		 keymap.c keycodes.c keytypes.c compat.c action.c \
		 symbols.c \
		 xkbparse.c
          OBJS = xkbcomp.o xkbscan.o expr.o vmod.o indicators.o misc.o \
		 keymap.o keycodes.o keytypes.o compat.o action.o \
		 symbols.o \
		 xkbparse.o
        DEPLIBS = utils/libutils.a xkbfile/libxkbfile.a $(DEPXLIBONLY)
LOCAL_LIBRARIES = utils/libutils.a xkbfile/libxkbfile.a $(XLIB)

ROOT_DEFINES = -DDFLT_XKB_CONFIG_ROOT=\"$(LIBDIR)/xkb\"

EXTRA_INCLUDES = -Iutils -Ixkbfile -I$(EXTINCSRC)

MakeSubdirs($(SUBDIRS))

depend:: xkbparse.c

ComplexProgramTarget(xkbcomp)

SpecialCObjectRule(xkbio,$(ICONFIGFILES),$(ROOT_DEFINES))

xkbparse.c: xkbparse.y
	$(YACC) xkbparse.y
	$(MV) y.tab.c xkbparse.c

clean::
	RemoveFiles(y.tab.c xkbparse.c)

DependSubdirs($(SUBDIRS))

clean::
	RemoveFiles(test.h *.xkm *.xkb)

