# VERSION is used to produce package revision VERSION=1 CURDIR=Xkbdconf LOCAL_CLEAN=std_local_clean local_clean LOCAL_INSTALL=std_local_install install_daemons local_install XF86OK=$(shell test -f "/usr/X11R6/include/xf86Optrec.h" && echo ok) ifeq ($(XF86OK), ok) OPTTARGETS+=XFconfig LOCAL_INSTALL+=XFconfig endif XMLOK=$(shell test -x ../../utils/compare-version && ../../utils/compare-version x.`xml-config --version 2>/dev/null` x.1.8.9 && echo ok) ifeq ($(XMLOK),ok) all: $(CURDIR).so $(OPTTARGETS) OBJS = devicelist.os Xkbdconf.os _dict.os xdata.os include ../rules.mak else all: @echo "Nothing to build, libxml development not available or outdated (1.8.9 needed)" install: @echo Nothing to install clean: $(LOCAL_CLEAN) rm -f $(CURDIR).so.* `find . -name \*.bak` rm -f x *.o *.os *.obt *.bak *~ *.a *.old *.log *.nap *.nar core endif include ../stdmod.mak INCLUDES+=`xml-config --cflags` EXTRAMODLIBS=`xml-config --libs` -lstdc++ PROTOUPDHEAD= # Test program XFconfig: XFconfig.c $(CC) -o $@ $< -I/usr/X11R6/include -L$(USRX11LIB) -lxkbfile -lX11 -lxf86config -lm -g LDIR=$(LIB_LINUXCONF)/lib/ local_install: std_local_install install_daemons @if [ -f XFconfig ] ; then \ mkdir -p $(LDIR); \ install -m744 $(INSTROOT) XFconfig $(LDIR); \ fi local_clean: rm -f XFconfig