Makefile revision 911
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering###############################################################################
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering#
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Xorg server Makefile
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering#
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Copyright 2010 Sun Microsystems, Inc. All rights reserved.
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Use is subject to license terms.
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering#
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Permission is hereby granted, free of charge, to any person obtaining a
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# copy of this software and associated documentation files (the
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# "Software"), to deal in the Software without restriction, including
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# without limitation the rights to use, copy, modify, merge, publish,
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# distribute, and/or sell copies of the Software, and to permit persons
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# to whom the Software is furnished to do so, provided that the above
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# copyright notice(s) and this permission notice appear in all copies of
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# the Software and that both the above copyright notice(s) and this
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# permission notice appear in supporting documentation.
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering#
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering#
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Except as contained in this notice, the name of a copyright holder
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# shall not be used in advertising or otherwise to promote the sale, use
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# or other dealings in this Software without prior written authorization
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering# of the copyright holder.
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering#
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering#
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering# Build 32-bit or 64-bit?
04d39279245834494baccfdb9349db8bf80abd13Lennart PoetteringBUILD_TYPES_SET=yes
04d39279245834494baccfdb9349db8bf80abd13Lennart PoetteringBUILD_TYPES_sparc=64
04d39279245834494baccfdb9349db8bf80abd13Lennart PoetteringBUILD_TYPES_i386=32 64
04d39279245834494baccfdb9349db8bf80abd13Lennart PoetteringBUILD_TYPES=$(BUILD_TYPES_$(MACH))
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering# Package name used in tarballs
04d39279245834494baccfdb9349db8bf80abd13Lennart PoetteringMODULE_NAME=xorg-server
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering# Version number (used in path names)
04d39279245834494baccfdb9349db8bf80abd13Lennart PoetteringMODULE_VERSION=$(XORGSERVER_VERS)
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering# Checksums for upstream tarball
04d39279245834494baccfdb9349db8bf80abd13Lennart PoetteringTARBALL_MD5 = 75d27c3a1c12293f620a2d6518fcbdfa
04d39279245834494baccfdb9349db8bf80abd13Lennart PoetteringTARBALL_SHA1 = 26de24d7ced735bd717a21c5110d22d662221a58
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering# Patches to apply to source after unpacking, in order
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering# *** Moved to patch-list file so they can be shared between Xorg & Xvnc builds
04d39279245834494baccfdb9349db8bf80abd13Lennart PoetteringSOURCE_PATCHES=$(XORG_SOURCE_PATCHES)
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering# Man pages to apply Sun footer to & attributes to list
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering# XXX: Need to adjust some of these to correct packages/stability
04d39279245834494baccfdb9349db8bf80abd13Lennart PoetteringSUNTOUCHED_MANPAGES= \
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering hw/kdrive/ephyr/Xephyr.man.pre \
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering hw/xfree86/utils/gtf/gtf.man.pre \
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering hw/xfree86/utils/cvt/cvt.man.pre \
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering hw/xfree86/doc/man/Xorg.man.pre \
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering hw/xfree86/doc/man/xorg.conf.man.pre \
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering hw/vfb/Xvfb.man.pre
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering
04d39279245834494baccfdb9349db8bf80abd13Lennart PoetteringSUN_PACKAGE=SUNWxorg-server
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringMODULE_STABILITY=Volatile
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringMODULE_SUNTOUCH_MAN_FLAGS= -p $(MODULE_PREFIX)/bin/
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Binary built in tree
04d39279245834494baccfdb9349db8bf80abd13Lennart PoetteringXORGSERVER_BIN=$(SOURCE_DIR)/hw/xfree86/Xorg
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering
04d39279245834494baccfdb9349db8bf80abd13Lennart PoetteringBUILD_TARGETS=$(XORGSERVER_BIN) build_mdb set-elf-comments \
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering $(BUILD_DIR)/mapfile-Xorg-externs
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringBUILD_TARGETS_SET=yes
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Need to regenerate autoconf/automake files after patching
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringAUTORECONF=yes
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Command line options to GNU autoconf configure script
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Need to override LD setting to add -xarch flags that libtool strips
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# XXX: --disable-dga
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringMODULE_CONFIG_OPTS = $(XSERVER_CONFIG_OPTS) \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering --enable-builddocs \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering --enable-kdrive --enable-xephyr --disable-xsdl \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering MKFONTDIR="$(MKFONTDIR)" \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering MKFONTSCALE="$(MKFONTSCALE)" \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering LD="$(CC) $(ARCH_FLAGS)"
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# pkg-config files that need to have -R added
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringFIX_PC_FILES=xorg-server.pc.in
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Remove compiler specific visibility flag that breaks builds of drivers
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# with other compilers
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringMODULE_FIX_PC_FLAGS= -e 's|\@symbol_visibility\@||'
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Need to use GNU Make to build due to hw/xfree86/loader
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringMODULE_MAKE=$(GNUMAKE)
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringMODULE_MAKE_SET=yes
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Additional install targets beyond the defaults
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringMODULE_ADD_INSTALL_TARGETS=install_extras install_mdb install_pc_common
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringEXTRA_INSTALL_sparc=install_pc_copy
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringEXTRA_INSTALL_i386=
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringMODULE_ADD_INSTALL_TARGETS += $(EXTRA_INSTALL_$(MACH))
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Have to avoid dependency loop between install_pc_copy and
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# install_pkgconfig_uninstalled
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringINSTALL_PCU_DEPS = $(INSTALL_TARGETS:install_pc_copy=)
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringINSTALL_PCU_DEPS_SET=yes
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Merge in additional sources from sun-src directory
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringADDITIONAL_SOURCE_DIR=sun-src
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poetteringinclude ../Makefile.inc
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering$(XORGSERVER_BIN): default_build
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringSDK_INCLUDES_DIR=$(PROTODIR)$(X11_INCLUDES_DIR)/xorg/
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poetteringinstall_extras: default_install
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering -rm -f $(SDK_INCLUDES_DIR)/xorg-server.h
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering sed -e 's%#define XF86DRI 1%/* #define XF86DRI 1 */%' \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering -e 's%^.* _XSERVER64 .*$$%#include <sys/isa_defs.h>\
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering#ifdef _LP64\
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering#define _XSERVER64 1\
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering#endif%' \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering $(SOURCE_DIR)/include/xorg-server.h > $(SDK_INCLUDES_DIR)/xorg-server.h
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering cp -pf $(SOURCE_DIR)/mi/mioverlay.h $(SDK_INCLUDES_DIR)/mioverlay.h
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering cp -pf $(SOURCE_DIR)/hw/xfree86/os-support/bus/xf86Sbus.h $(SDK_INCLUDES_DIR)/xf86Sbus.h
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering cp -pf $(SOURCE_DIR)/hw/xfree86/dri/*.h $(SDK_INCLUDES_DIR)/
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering -rm -f $(SDK_INCLUDES_DIR)/xf1bpp.h $(SDK_INCLUDES_DIR)/xf4bpp.h
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering mkdir -p $(PROTODIR)$(X11_DOC_DIR)
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering cp -pf $(SOURCE_DIR)/hw/xfree86/doc/README.* $(PROTODIR)$(X11_DOC_DIR)/
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering mkdir -p $(PROTODIR)$(X11_MAN_DIR)/man1
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering cp -pf $(SOURCE_DIR)/doc/Xnest.1 \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering $(SOURCE_DIR)/hw/xfree86/doc/man/xorgcfg.1 \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering $(SOURCE_DIR)/hw/xfree86/doc/man/xorgconfig.1 \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering $(PROTODIR)$(X11_MAN_DIR)/man1
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering mkdir -p $(PROTODIR)$(X11_DIR)/share/hal/fdi/policy/10osvendor
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering cp -pf $(SOURCE_DIR)/config/x11-input.fdi \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering $(PROTODIR)$(X11_DIR)/share/hal/fdi/policy/10osvendor/10-x11-input.fdi
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Workaround bug in installing pkgconfig file to wrong directory in 64-bit
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering# builds
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poetteringinstall_pc_common: default_install
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering -rm -f $(PROTODIR)$(PKGCONFIG_DIR)/xorg-server.pc
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering cp -pf $(SOURCE_DIR)/xorg-server.pc \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering $(PROTODIR)$(PKGCONFIG_DIR)/xorg-server.pc
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Install xorg-server.pc in 32-bit pkgconfig dir on SPARC too
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poetteringinstall_pc_copy: install_pc_common install_pkgconfig_uninstalled
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering cp -pf $(PROTODIR)$(PKGCONFIG_DIR_64)/xorg-server.pc \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering $(PROTODIR)$(PKGCONFIG_DIR_32)/xorg-server.pc
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering cp -pf $(PROTODIR)$(PKGCONFIG_DIR_64)/xorg-server-uninstalled.pc \
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering $(PROTODIR)$(PKGCONFIG_DIR_32)/xorg-server-uninstalled.pc
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering$(BUILD_DIR)/mapfile-Xorg-externs: $(XORGSERVER_BIN)
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering -rm -f $@
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering printf '# Functions exported by Xorg server to loadable modules\n\n' > $@
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering printf '{\n global:\n' >> $@
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering /usr/ccs/bin/nm -g $(XORGSERVER_BIN) $(PROTODIR)$(X11_SERVERLIBS_DIR)$(ARCHLIBSUBDIR)/libXfont.so | grep -v UNDEF | sed -n -e 's/^.*\|FUNC \|GLOB \|.*\|\([A-Za-z].*\)$$/ \1 = FUNCTION extern;/p' -e 's/^.*\|OBJT \|GLOB \|.*\|\([A-Za-z].*\)$$/ \1 = DATA extern;/p' >> $@
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering printf '};\n' >> $@
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Build & install mdb modules & scripts that aren't integrated to
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# normal build process
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringMDB_SOURCE_DIR=$(SOURCE_DIR)/os/solaris/mdb
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringMDB_MODULE_DIR=/usr/lib/mdb/proc/$(ARCHLIBSUBDIR)
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringMDB_SCRIPT_DIR=/usr/demo/Xserver/mdb
4ba93280223ceb5de1bcedb196c38252f334521aLennart PoetteringMDB_SCRIPTS=list_Xserver_clients \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering list_Xserver_devicegrab_client \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering list_Xserver_servergrab_client
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# Since configure options aren't used to build the mdb modules, pass
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering# those variables at build tie
04d39279245834494baccfdb9349db8bf80abd13Lennart PoetteringMDB_BUILD_ENV=$(CONFIG_ENV) $(BUILD_ENV)
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poetteringbuild_mdb: $(MDB_SOURCE_DIR)/modules/Xserver.so
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering$(MDB_SOURCE_DIR)/modules/Xserver.so: $(CONFIGURE_TARGETS)
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering (cd $(MDB_SOURCE_DIR) ; \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering $(MDB_BUILD_ENV) $(MAKE) $(MAKEFLAGS) $(DEFAULT_BUILD_MAKEFLAGS))
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poetteringinstall_mdb: $(MDB_SOURCE_DIR)/modules/Xserver.so
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering mkdir -p $(PROTODIR)$(MDB_MODULE_DIR) $(PROTODIR)$(MDB_SCRIPT_DIR)
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering cp -pf $(MDB_SOURCE_DIR)/modules/Xserver.so \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering $(PROTODIR)$(MDB_MODULE_DIR)/
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering cp -pf $(MDB_SCRIPTS:%=$(MDB_SOURCE_DIR)/scripts/%) \
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering $(PROTODIR)$(MDB_SCRIPT_DIR)/
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering chmod 0755 $(MDB_SCRIPTS:%=$(PROTODIR)$(MDB_SCRIPT_DIR)/%)
4ba93280223ceb5de1bcedb196c38252f334521aLennart Poettering cp -pf $(MDB_SOURCE_DIR)/README $(PROTODIR)$(MDB_SCRIPT_DIR)/
04d39279245834494baccfdb9349db8bf80abd13Lennart Poettering