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