Makefile.am revision 8108eb18
18108eb18Smrg# 28108eb18Smrg# Copyright 2005 Red Hat, Inc. 38108eb18Smrg# 48108eb18Smrg# Permission to use, copy, modify, distribute, and sell this software and its 58108eb18Smrg# documentation for any purpose is hereby granted without fee, provided that 68108eb18Smrg# the above copyright notice appear in all copies and that both that 78108eb18Smrg# copyright notice and this permission notice appear in supporting 88108eb18Smrg# documentation, and that the name of Red Hat not be used in 98108eb18Smrg# advertising or publicity pertaining to distribution of the software without 108108eb18Smrg# specific, written prior permission. Red Hat makes no 118108eb18Smrg# representations about the suitability of this software for any purpose. It 128108eb18Smrg# is provided "as is" without express or implied warranty. 138108eb18Smrg# 148108eb18Smrg# RED HAT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 158108eb18Smrg# INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 168108eb18Smrg# EVENT SHALL RED HAT BE LIABLE FOR ANY SPECIAL, INDIRECT OR 178108eb18Smrg# CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 188108eb18Smrg# DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 198108eb18Smrg# TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 208108eb18Smrg# PERFORMANCE OF THIS SOFTWARE. 218108eb18Smrg 228108eb18Smrgbin_PROGRAMS = xsm 238108eb18Smrg 248108eb18SmrgSYSTEM_INIT_DIR = $(libdir)/X11/xsm 258108eb18Smrg 268108eb18Smrg 278108eb18Smrgxsm_CFLAGS = $(XSM_CFLAGS) -DRSHCMD=\"@RSH@\" \ 288108eb18Smrg -DSYSTEM_INIT_FILE=\"$(SYSTEM_INIT_DIR)/system.xsm\" 298108eb18Smrg 308108eb18Smrgxsm_LDADD = $(XSM_LIBS) 318108eb18Smrg 328108eb18Smrgxsm_SOURCES = \ 338108eb18Smrg auth.c \ 348108eb18Smrg auth.h \ 358108eb18Smrg choose.c \ 368108eb18Smrg choose.h \ 378108eb18Smrg info.c \ 388108eb18Smrg info.h \ 398108eb18Smrg list.c \ 408108eb18Smrg list.h \ 418108eb18Smrg lock.c \ 428108eb18Smrg lock.h \ 438108eb18Smrg log.c \ 448108eb18Smrg log.h \ 458108eb18Smrg mainwin.c \ 468108eb18Smrg mainwin.h \ 478108eb18Smrg misc.c \ 488108eb18Smrg popup.c \ 498108eb18Smrg popup.h \ 508108eb18Smrg printhex.c \ 518108eb18Smrg prop.c \ 528108eb18Smrg prop.h \ 538108eb18Smrg remote.c \ 548108eb18Smrg restart.c \ 558108eb18Smrg restart.h \ 568108eb18Smrg save.c \ 578108eb18Smrg save.h \ 588108eb18Smrg saveutil.c \ 598108eb18Smrg saveutil.h \ 608108eb18Smrg signals.c \ 618108eb18Smrg xsm.c \ 628108eb18Smrg xsm.h \ 638108eb18Smrg xtwatch.c \ 648108eb18Smrg xtwatch.h 658108eb18Smrg 668108eb18Smrgappman_PRE = \ 678108eb18Smrg xsm.man 688108eb18Smrg 698108eb18Smrg# App default files (*.ad) 708108eb18Smrg 718108eb18Smrgappdefaultdir = @appdefaultdir@ 728108eb18Smrg 738108eb18Smrg 748108eb18SmrgAPPDEFAULTFILES = \ 758108eb18Smrg XSm 768108eb18Smrg 778108eb18SmrgSUFFIXES = .ad 788108eb18Smrg 798108eb18Smrg.ad: 808108eb18Smrg cp $< $@ 818108eb18Smrg 828108eb18Smrgappdefault_DATA = $(APPDEFAULTFILES) 838108eb18Smrg 848108eb18Smrg# system init file 858108eb18Smrg 868108eb18Smrgsysteminitdir = $(SYSTEM_INIT_DIR) 878108eb18Smrg 888108eb18Smrgsysteminit_DATA = system.xsm 898108eb18Smrg 908108eb18Smrg# 918108eb18Smrg 928108eb18SmrgEXTRA_DIST = $(APPDEFAULTFILES:%=%.ad) globals.c system.xsm 938108eb18Smrg 948108eb18SmrgCLEANFILES = $(APPDEFAULTFILES) 958108eb18Smrg 968108eb18Smrg 978108eb18Smrgappmandir = $(APP_MAN_DIR) 988108eb18Smrg 998108eb18Smrgappman_DATA = $(appman_PRE:man=@APP_MAN_SUFFIX@) 1008108eb18Smrg 1018108eb18SmrgEXTRA_DIST += $(appman_PRE) 1028108eb18SmrgCLEANFILES += $(appman_DATA) 1038108eb18Smrg 1048108eb18SmrgSED = sed 1058108eb18Smrg 1068108eb18Smrg# Strings to replace in man pages 1078108eb18SmrgXORGRELSTRING = @PACKAGE_STRING@ 1088108eb18Smrg XORGMANNAME = X Version 11 1098108eb18Smrg 1108108eb18SmrgMAN_SUBSTS = \ 1118108eb18Smrg -e 's|__vendorversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \ 1128108eb18Smrg -e 's|__xorgversion__|"$(XORGRELSTRING)" "$(XORGMANNAME)"|' \ 1138108eb18Smrg -e 's|__xservername__|Xorg|g' \ 1148108eb18Smrg -e 's|__xconfigfile__|xorg.conf|g' \ 1158108eb18Smrg -e 's|__projectroot__|$(prefix)|g' \ 1168108eb18Smrg -e 's|__apploaddir__|$(appdefaultdir)|' \ 1178108eb18Smrg -e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \ 1188108eb18Smrg -e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \ 1198108eb18Smrg -e 's|__adminmansuffix__|$(ADMIN_MAN_SUFFIX)|g' \ 1208108eb18Smrg -e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g' \ 1218108eb18Smrg -e 's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g' 1228108eb18Smrg 1238108eb18SmrgSUFFIXES += .$(APP_MAN_SUFFIX) .man 1248108eb18Smrg 1258108eb18Smrg.man.$(APP_MAN_SUFFIX): 1268108eb18Smrg sed $(MAN_SUBSTS) < $< > $@ 127