1# @configure_input@ 2 3### Path settings 4srcdir = @srcdir@ 5top_srcdir = @top_srcdir@ 6prefix = @prefix@ 7exec_prefix = @exec_prefix@ 8bindir = @bindir@ 9mandir = @mandir@ 10libdir = @libdir@ 11includedir = @includedir@ 12 13PACKAGE_NAME = @PACKAGE_NAME@ 14PACKAGE_VERSION = @PACKAGE_VERSION@ 15 16@ENCAP_DEFS@ 17 18### Installation programs and flags 19INSTALL = @INSTALL@ 20INSTALL_PROGRAM = @INSTALL_PROGRAM@ -s 21INSTALL_DATA = @INSTALL_DATA@ 22LN_S = @LN_S@ 23MKDIR = @MKDIR@ 24@SET_MAKE@ 25 26 27### Makefile rules - no user-servicable parts below 28 29TAR_OPEN_SO = tar_fdopen \ 30 tar_fd \ 31 tar_close 32TAR_APPEND_FILE_SO = tar_append_eof \ 33 tar_append_regfile 34TAR_BLOCK_READ_SO = tar_block_write 35TH_READ_SO = th_write 36TH_SET_FROM_STAT_SO = th_finish \ 37 th_set_device \ 38 th_set_group \ 39 th_set_link \ 40 th_set_mode \ 41 th_set_path \ 42 th_set_type \ 43 th_set_user 44TAR_EXTRACT_FILE_SO = tar_extract_blockdev \ 45 tar_extract_chardev \ 46 tar_extract_dir \ 47 tar_extract_fifo \ 48 tar_extract_hardlink \ 49 tar_extract_regfile \ 50 tar_extract_symlink \ 51 tar_skip_regfile \ 52 tar_set_file_perms 53TH_GET_PATHNAME_SO = TH_ISBLK \ 54 TH_ISCHR \ 55 TH_ISDIR \ 56 TH_ISFIFO \ 57 TH_ISLNK \ 58 TH_ISLONGLINK \ 59 TH_ISLONGNAME \ 60 TH_ISREG \ 61 TH_ISSYM \ 62 th_get_crc \ 63 th_get_devmajor \ 64 th_get_devminor \ 65 th_get_gid \ 66 th_get_linkname \ 67 th_get_mode \ 68 th_get_mtime \ 69 th_get_size \ 70 th_get_uid 71TH_PRINT_LONG_LS_SO = th_print 72TAR_EXTRACT_ALL_SO = tar_extract_glob \ 73 tar_append_tree 74@LISTHASH_PREFIX@_HASH_NEW_SO = \ 75 @LISTHASH_PREFIX@_hash_free \ 76 @LISTHASH_PREFIX@_hash_next \ 77 @LISTHASH_PREFIX@_hash_prev \ 78 @LISTHASH_PREFIX@_hash_search \ 79 @LISTHASH_PREFIX@_hash_add \ 80 @LISTHASH_PREFIX@_hash_getkey \ 81 @LISTHASH_PREFIX@_hash_del 82@LISTHASH_PREFIX@_LIST_NEW_SO = \ 83 @LISTHASH_PREFIX@_list_free \ 84 @LISTHASH_PREFIX@_list_next \ 85 @LISTHASH_PREFIX@_list_prev \ 86 @LISTHASH_PREFIX@_list_search \ 87 @LISTHASH_PREFIX@_list_add \ 88 @LISTHASH_PREFIX@_list_add_str \ 89 @LISTHASH_PREFIX@_list_del \ 90 @LISTHASH_PREFIX@_list_dup \ 91 @LISTHASH_PREFIX@_list_merge 92 93DISTCLEANFILES = ../listhash/@LISTHASH_PREFIX@_hash_new.3 \ 94 ../listhash/@LISTHASH_PREFIX@_list_new.3 95 96 97all: 98 99.PHONY: clean distclean install 100 101clean: 102 103distclean: clean 104 rm -f Makefile ${DISTCLEANFILES} 105 106install: all 107 ${MKDIR} ${DESTDIR}${mandir}/man3 108 ${INSTALL_DATA} ${srcdir}/tar_open.3 ${DESTDIR}${mandir}/man3 109 for i in ${TAR_OPEN_SO}; do \ 110 echo ".so man3/tar_open.3" > ${DESTDIR}${mandir}/man3/$${i}.3; \ 111 done 112 ${INSTALL_DATA} ${srcdir}/tar_append_file.3 ${DESTDIR}${mandir}/man3 113 for i in ${TAR_APPEND_FILE_SO}; do \ 114 echo ".so man3/tar_append_file.3" > ${DESTDIR}${mandir}/man3/$${i}.3; \ 115 done 116 ${INSTALL_DATA} ${srcdir}/tar_block_read.3 ${DESTDIR}${mandir}/man3 117 for i in ${TAR_BLOCK_READ_SO}; do \ 118 echo ".so man3/tar_block_read.3" > ${DESTDIR}${mandir}/man3/$${i}.3; \ 119 done 120 ${INSTALL_DATA} ${srcdir}/th_read.3 ${DESTDIR}${mandir}/man3 121 for i in ${TH_READ_SO}; do \ 122 echo ".so man3/th_read.3" > ${DESTDIR}${mandir}/man3/$${i}.3; \ 123 done 124 ${INSTALL_DATA} ${srcdir}/th_set_from_stat.3 ${DESTDIR}${mandir}/man3 125 for i in ${TH_SET_FROM_STAT_SO}; do \ 126 echo ".so man3/th_set_from_stat.3" > ${DESTDIR}${mandir}/man3/$${i}.3; \ 127 done 128 ${INSTALL_DATA} ${srcdir}/tar_extract_file.3 ${DESTDIR}${mandir}/man3 129 for i in ${TAR_EXTRACT_FILE_SO}; do \ 130 echo ".so man3/tar_extract_file.3" > ${DESTDIR}${mandir}/man3/$${i}.3; \ 131 done 132 ${INSTALL_DATA} ${srcdir}/th_get_pathname.3 ${DESTDIR}${mandir}/man3 133 for i in ${TH_GET_PATHNAME_SO}; do \ 134 echo ".so man3/th_get_pathname.3" > ${DESTDIR}${mandir}/man3/$${i}.3; \ 135 done 136 ${INSTALL_DATA} ${srcdir}/th_print_long_ls.3 ${DESTDIR}${mandir}/man3 137 for i in ${TH_PRINT_LONG_LS_SO}; do \ 138 echo ".so man3/th_print_long_ls.3" > ${DESTDIR}${mandir}/man3/$${i}.3; \ 139 done 140 ${INSTALL_DATA} ${srcdir}/tar_extract_all.3 ${DESTDIR}${mandir}/man3 141 for i in ${TAR_EXTRACT_ALL_SO}; do \ 142 echo ".so man3/tar_extract_all.3" > ${DESTDIR}${mandir}/man3/$${i}.3; \ 143 done 144 ${INSTALL_DATA} ../listhash/@LISTHASH_PREFIX@_hash_new.3 ${DESTDIR}${mandir}/man3 145 for i in ${@LISTHASH_PREFIX@_HASH_NEW_SO}; do \ 146 echo ".so man3/@LISTHASH_PREFIX@_hash_new.3" > ${DESTDIR}${mandir}/man3/$${i}.3; \ 147 done 148 ${INSTALL_DATA} ../listhash/@LISTHASH_PREFIX@_list_new.3 ${DESTDIR}${mandir}/man3 149 for i in ${@LISTHASH_PREFIX@_LIST_NEW_SO}; do \ 150 echo ".so man3/@LISTHASH_PREFIX@_list_new.3" > ${DESTDIR}${mandir}/man3/$${i}.3; \ 151 done 152 153