Makefile.am revision 7914d74b
1libmandir = $(LIB_MAN_DIR) 2 3libman_PRE = Xcursor.man 4libman_DATA = $(libman_PRE:man=@LIB_MAN_SUFFIX@) 5 6all-local: $(libman_DATA) 7 8EXTRA_DIST = $(libman_PRE) 9CLEANFILES = $(libman_DATA) 10 11SUFFIXES = .$(LIB_MAN_SUFFIX) .man 12 13# Strings to replace in man pages 14XORGRELSTRING = @PACKAGE_STRING@ 15 16MAN_SUBSTS = \ 17 -e 's|__xorgversion__|"$(XORGRELSTRING)"|' \ 18 -e 's|__XCURSORPATH__|$(XCURSORPATH_LIST)|g' \ 19 -e 's|__appmansuffix__|$(APP_MAN_SUFFIX)|g' \ 20 -e 's|__libmansuffix__|$(LIB_MAN_SUFFIX)|g' \ 21 -e 's|__adminmansuffix__|$(ADMIN_MAN_SUFFIX)|g' \ 22 -e 's|__miscmansuffix__|$(MISC_MAN_SUFFIX)|g' \ 23 -e 's|__filemansuffix__|$(FILE_MAN_SUFFIX)|g' 24 25.man.$(LIB_MAN_SUFFIX): 26 -rm -f $@ 27 sed $(MAN_SUBSTS) < $< > $@ 28 29# Generate man page shadow files 30 31LIB_MAN_DIR_SUFFIX = $(LIB_MAN_DIR:@mandir@/man%=%) 32libman_DATA += $(Xcursor_shadows:=.@LIB_MAN_SUFFIX@) 33BUILT_SOURCES = shadows.DONE 34CLEANFILES += shadows.DONE 35 36Xcursor_shadows = \ 37 XcursorImageCreate \ 38 XcursorImageDestroy \ 39 XcursorImagesCreate \ 40 XcursorImagesDestroy \ 41 XcursorCursorsCreate \ 42 XcursorCursorsDestroy \ 43 XcursorXcFileLoadImage \ 44 XcursorXcFileLoadImages \ 45 XcursorXcFileLoadAllImages \ 46 XcursorXcFileLoad \ 47 XcursorXcFileSave \ 48 XcursorFilenameLoadImage \ 49 XcursorFilenameLoadImages \ 50 XcursorFilenameLoadAllImages \ 51 XcursorFilenameLoad \ 52 XcursorFilenameSaveImages \ 53 XcursorFilenameSave \ 54 XcursorLibraryLoadImage \ 55 XcursorLibraryLoadImages \ 56 XcursorFilenameLoadCursor \ 57 XcursorLibraryLoadCursor \ 58 XcursorLibraryLoadCursors \ 59 XcursorShapeLoadImage \ 60 XcursorShapeLoadImages \ 61 XcursorShapeLoadCursor \ 62 XcursorShapeLoadCursors \ 63 XcursorSupportsARGB \ 64 XcursorSetDefaultSize \ 65 XcursorGetDefaultSize \ 66 XcursorSetTheme \ 67 XcursorGetTheme 68 69shadows.DONE: 70 -rm -f $(Xcursor_shadows:=.@LIB_MAN_SUFFIX@) 71 (for i in $(Xcursor_shadows:=.@LIB_MAN_SUFFIX@) ; do \ 72 echo .so man$(LIB_MAN_DIR_SUFFIX)/Xcursor.$(LIB_MAN_SUFFIX) > $$i; \ 73 done) 74