Home | History | Annotate | Line # | Download | only in proto
Makefile.in revision 1.1
      1 SHELL	= /bin/sh
      2 
      3 # For now, just hard-coded rules.
      4 
      5 CONFIG	= ../conf/access ../conf/aliases ../conf/canonical ../conf/relocated \
      6 	../conf/transport ../conf/virtual ../conf/header_checks \
      7 	../conf/generic
      8 
      9 HTML	= ../html/ADDRESS_CLASS_README.html \
     10 	../html/ADDRESS_REWRITING_README.html \
     11 	../html/ADDRESS_VERIFICATION_README.html \
     12 	../html/BACKSCATTER_README.html \
     13 	../html/BASIC_CONFIGURATION_README.html \
     14 	../html/BUILTIN_FILTER_README.html \
     15 	../html/CDB_README.html \
     16 	../html/CONNECTION_CACHE_README.html \
     17 	../html/CONTENT_INSPECTION_README.html \
     18 	../html/DATABASE_README.html ../html/DB_README.html \
     19 	../html/DEBUG_README.html \
     20 	../html/DSN_README.html \
     21 	../html/ETRN_README.html ../html/FILTER_README.html \
     22 	../html/INSTALL.html ../html/IPV6_README.html \
     23 	../html/LDAP_README.html \
     24 	../html/LINUX_README.html \
     25 	../html/LOCAL_RECIPIENT_README.html ../html/MAILDROP_README.html \
     26 	../html/MILTER_README.html \
     27 	../html/MULTI_INSTANCE_README.html \
     28 	../html/MYSQL_README.html ../html/NFS_README.html \
     29 	../html/OVERVIEW.html \
     30 	../html/PACKAGE_README.html ../html/PCRE_README.html \
     31 	../html/PGSQL_README.html \
     32 	../html/QSHAPE_README.html \
     33 	../html/RESTRICTION_CLASS_README.html ../html/SASL_README.html \
     34 	../html/SCHEDULER_README.html ../html/SMTPD_ACCESS_README.html \
     35 	../html/SMTPD_POLICY_README.html \
     36 	../html/SMTPD_PROXY_README.html \
     37 	../html/SOHO_README.html \
     38 	../html/STANDARD_CONFIGURATION_README.html \
     39 	../html/STRESS_README.html \
     40 	../html/TLS_README.html ../html/TLS_LEGACY_README.html \
     41 	../html/TUNING_README.html \
     42 	../html/UUCP_README.html \
     43 	../html/VERP_README.html ../html/VIRTUAL_README.html \
     44 	../html/XCLIENT_README.html ../html/XFORWARD_README.html \
     45 	../html/postconf.5.html
     46 
     47 README	= ../README_FILES/ADDRESS_CLASS_README \
     48 	../README_FILES/ADDRESS_REWRITING_README \
     49 	../README_FILES/ADDRESS_VERIFICATION_README \
     50 	../README_FILES/BACKSCATTER_README \
     51 	../README_FILES/BASIC_CONFIGURATION_README \
     52 	../README_FILES/BUILTIN_FILTER_README \
     53 	../README_FILES/CDB_README \
     54 	../README_FILES/CONNECTION_CACHE_README \
     55 	../README_FILES/CONTENT_INSPECTION_README \
     56 	../README_FILES/DATABASE_README ../README_FILES/DB_README \
     57 	../README_FILES/DEBUG_README \
     58 	../README_FILES/DSN_README \
     59 	../README_FILES/ETRN_README ../README_FILES/FILTER_README \
     60 	../README_FILES/INSTALL ../README_FILES/IPV6_README \
     61 	../README_FILES/LDAP_README \
     62 	../README_FILES/LINUX_README \
     63 	../README_FILES/LOCAL_RECIPIENT_README ../README_FILES/MAILDROP_README \
     64 	../README_FILES/MILTER_README \
     65 	../README_FILES/MULTI_INSTANCE_README \
     66 	../README_FILES/MYSQL_README ../README_FILES/NFS_README \
     67 	../README_FILES/OVERVIEW \
     68 	../README_FILES/PACKAGE_README ../README_FILES/PCRE_README \
     69 	../README_FILES/PGSQL_README \
     70 	../README_FILES/QSHAPE_README \
     71 	../README_FILES/RESTRICTION_CLASS_README \
     72 	../README_FILES/SASL_README ../README_FILES/SCHEDULER_README \
     73 	../README_FILES/SMTPD_ACCESS_README \
     74 	../README_FILES/SMTPD_POLICY_README ../README_FILES/SMTPD_PROXY_README \
     75 	../README_FILES/SOHO_README \
     76 	../README_FILES/STANDARD_CONFIGURATION_README \
     77 	../README_FILES/STRESS_README \
     78 	../README_FILES/TLS_README ../README_FILES/TLS_LEGACY_README \
     79 	../README_FILES/TUNING_README \
     80 	../README_FILES/UUCP_README \
     81 	../README_FILES/VERP_README ../README_FILES/VIRTUAL_README \
     82 	../README_FILES/XCLIENT_README ../README_FILES/XFORWARD_README \
     83 	../README_FILES/AAAREADME
     84 
     85 MAN	= ../man/man5/postconf.5
     86 
     87 AWK	= awk '{ print; if (NR == 1) print ".pl 9999\n.ll 65" }'
     88 SRCTOMAN= ../mantools/srctoman
     89 POSTLINK= ../mantools/postlink
     90 HT2READ	= ../mantools/html2readme
     91 MAKEAAA	= ../mantools/makereadme
     92 MAKESOHO= ../mantools/make_soho_readme
     93 DEPSOHO	= SASL_README.html STANDARD_CONFIGURATION_README.html
     94 
     95 update:	$(CONFIG) $(HTML) $(README) $(MAN)
     96 
     97 clean:
     98 	:
     99 
    100 tidy:	clean
    101 
    102 clobber:
    103 	rm -f $(CONFIG) $(README) $(HTML)
    104 
    105 #$(README): $(HT2READ)
    106 #$(HTML): $(POSTLINK)
    107 
    108 ../conf/access: access
    109 	$(SRCTOMAN) - $? | $(AWK) | nroff -man | col -bx | uniq | sed 's/^/# /' >$@
    110 
    111 ../conf/aliases: aliases0 aliases
    112 	(cat aliases0; $(SRCTOMAN) - aliases | $(AWK) | nroff -man | col -bx | uniq | sed 's/^/# /') >$@
    113 
    114 ../conf/canonical: canonical
    115 	$(SRCTOMAN) - $? | $(AWK) | nroff -man | col -bx | uniq | sed 's/^/# /' >$@
    116 
    117 ../conf/generic: generic
    118 	$(SRCTOMAN) - $? | $(AWK) | nroff -man | col -bx | uniq | sed 's/^/# /' >$@
    119 
    120 ../conf/header_checks: header_checks
    121 	$(SRCTOMAN) - $? | $(AWK) | nroff -man | col -bx | uniq | sed 's/^/# /' >$@
    122 
    123 ../conf/relocated: relocated
    124 	$(SRCTOMAN) - $? | $(AWK) | nroff -man | col -bx | uniq | sed 's/^/# /' >$@
    125 
    126 ../conf/transport: transport
    127 	$(SRCTOMAN) - $? | $(AWK) | nroff -man | col -bx | uniq | sed 's/^/# /' >$@
    128 
    129 ../conf/virtual: virtual
    130 	$(SRCTOMAN) - $? | $(AWK) | nroff -man | col -bx | uniq | sed 's/^/# /' >$@
    131 
    132 ../html/ADDRESS_CLASS_README.html: ADDRESS_CLASS_README.html
    133 	$(POSTLINK) $? >$@
    134 
    135 ../html/ADDRESS_REWRITING_README.html: ADDRESS_REWRITING_README.html
    136 	$(POSTLINK) $? >$@
    137 
    138 ../html/ADDRESS_VERIFICATION_README.html: ADDRESS_VERIFICATION_README.html
    139 	$(POSTLINK) $? >$@
    140 
    141 ../html/BACKSCATTER_README.html: BACKSCATTER_README.html
    142 	$(POSTLINK) $? >$@
    143 
    144 ../html/CDB_README.html: CDB_README.html
    145 	$(POSTLINK) $? >$@
    146 
    147 ../html/CONNECTION_CACHE_README.html: CONNECTION_CACHE_README.html
    148 	$(POSTLINK) $? >$@
    149 
    150 ../html/CONTENT_INSPECTION_README.html: CONTENT_INSPECTION_README.html
    151 	$(POSTLINK) $? >$@
    152 
    153 ../html/CYRUS_README.html: CYRUS_README.html
    154 	$(POSTLINK) $? >$@
    155 
    156 ../html/BASIC_CONFIGURATION_README.html: BASIC_CONFIGURATION_README.html
    157 	$(POSTLINK) $? >$@
    158 
    159 ../html/BUILTIN_FILTER_README.html: BUILTIN_FILTER_README.html
    160 	$(POSTLINK) $? >$@
    161 
    162 ../html/DATABASE_README.html: DATABASE_README.html
    163 	$(POSTLINK) $? >$@
    164 
    165 ../html/DB_README.html: DB_README.html
    166 	$(POSTLINK) $? >$@
    167 
    168 ../html/DEBUG_README.html: DEBUG_README.html
    169 	$(POSTLINK) $? >$@
    170 
    171 ../html/DSN_README.html: DSN_README.html
    172 	$(POSTLINK) $? >$@
    173 
    174 ../html/ETRN_README.html: ETRN_README.html
    175 	$(POSTLINK) $? >$@
    176 
    177 ../html/FILTER_README.html: FILTER_README.html
    178 	$(POSTLINK) $? >$@
    179 
    180 ../html/INSTALL.html: INSTALL.html
    181 	$(POSTLINK) $? >$@
    182 
    183 ../html/IPV6_README.html: IPV6_README.html
    184 	$(POSTLINK) $? >$@
    185 
    186 ../html/LDAP_README.html: LDAP_README.html
    187 	$(POSTLINK) $? >$@
    188 
    189 ../html/LINUX_README.html: LINUX_README.html
    190 	$(POSTLINK) $? >$@
    191 
    192 ../html/LOCAL_RECIPIENT_README.html: LOCAL_RECIPIENT_README.html
    193 	$(POSTLINK) $? >$@
    194 
    195 ../html/MAILDROP_README.html: MAILDROP_README.html
    196 	$(POSTLINK) $? >$@
    197 
    198 ../html/MILTER_README.html: MILTER_README.html
    199 	$(POSTLINK) $? >$@
    200 
    201 ../html/MULTI_INSTANCE_README.html: MULTI_INSTANCE_README.html
    202 	$(POSTLINK) $? >$@
    203 
    204 ../html/MYSQL_README.html: MYSQL_README.html
    205 	$(POSTLINK) $? >$@
    206 
    207 ../html/NFS_README.html: NFS_README.html
    208 	$(POSTLINK) $? >$@
    209 
    210 ../html/OVERVIEW.html: OVERVIEW.html
    211 	$(POSTLINK) $? >$@
    212 
    213 ../html/PACKAGE_README.html: PACKAGE_README.html
    214 	$(POSTLINK) $? >$@
    215 
    216 ../html/PCRE_README.html: PCRE_README.html
    217 	$(POSTLINK) $? >$@
    218 
    219 ../html/PGSQL_README.html: PGSQL_README.html
    220 	$(POSTLINK) $? >$@
    221 
    222 ../html/QMQP_README.html: QMQP_README.html
    223 	$(POSTLINK) $? >$@
    224 
    225 ../html/QSHAPE_README.html: QSHAPE_README.html
    226 	$(POSTLINK) $? >$@
    227 
    228 ../html/RESTRICTION_CLASS_README.html: RESTRICTION_CLASS_README.html
    229 	$(POSTLINK) $? >$@
    230 
    231 ../html/SASL_README.html: SASL_README.html
    232 	$(POSTLINK) $? >$@
    233 
    234 ../html/SCHEDULER_README.html: SCHEDULER_README.html
    235 	$(POSTLINK) $? >$@
    236 
    237 ../html/SMTPD_ACCESS_README.html: SMTPD_ACCESS_README.html
    238 	$(POSTLINK) $? >$@
    239 
    240 ../html/SMTPD_POLICY_README.html: SMTPD_POLICY_README.html
    241 	$(POSTLINK) $? >$@
    242 
    243 ../html/SMTPD_PROXY_README.html: SMTPD_PROXY_README.html
    244 	$(POSTLINK) $? >$@
    245 
    246 ../html/SOHO_README.html: $(MAKESOHO) $(DEPSOHO)
    247 	$(MAKESOHO) | $(POSTLINK) >$@
    248 
    249 ../html/STANDARD_CONFIGURATION_README.html: STANDARD_CONFIGURATION_README.html
    250 	$(POSTLINK) $? >$@
    251 
    252 ../html/STRESS_README.html: STRESS_README.html
    253 	$(POSTLINK) $? >$@
    254 
    255 ../html/TUNING_README.html: TUNING_README.html
    256 	$(POSTLINK) $? >$@
    257 
    258 ../html/UUCP_README.html: UUCP_README.html
    259 	$(POSTLINK) $? >$@
    260 
    261 ../html/ULTRIX_README.html: ULTRIX_README.html
    262 	$(POSTLINK) $? >$@
    263 
    264 ../html/VERP_README.html: VERP_README.html
    265 	$(POSTLINK) $? >$@
    266 
    267 ../html/VIRTUAL_README.html: VIRTUAL_README.html
    268 	$(POSTLINK) $? >$@
    269 
    270 ../html/XCLIENT_README.html: XCLIENT_README.html
    271 	$(POSTLINK) $? >$@
    272 
    273 ../html/XFORWARD_README.html: XFORWARD_README.html
    274 	$(POSTLINK) $? >$@
    275 
    276 ../html/TLS_README.html: TLS_README.html
    277 	$(POSTLINK) $? >$@
    278 
    279 ../html/TLS_LEGACY_README.html: TLS_LEGACY_README.html
    280 	$(POSTLINK) $? >$@
    281 
    282 ../README_FILES/ADDRESS_CLASS_README: ADDRESS_CLASS_README.html
    283 	$(HT2READ) $? >$@
    284 
    285 ../README_FILES/ADDRESS_REWRITING_README: ADDRESS_REWRITING_README.html
    286 	$(HT2READ) $? >$@
    287 
    288 ../README_FILES/ADDRESS_VERIFICATION_README: ADDRESS_VERIFICATION_README.html
    289 	$(HT2READ) $? >$@
    290 
    291 ../README_FILES/BACKSCATTER_README: BACKSCATTER_README.html
    292 	$(HT2READ) $? >$@
    293 
    294 ../README_FILES/BASIC_CONFIGURATION_README: BASIC_CONFIGURATION_README.html
    295 	$(HT2READ) $? >$@
    296 
    297 ../README_FILES/BUILTIN_FILTER_README: BUILTIN_FILTER_README.html
    298 	$(HT2READ) $? >$@
    299 
    300 ../README_FILES/CDB_README: CDB_README.html
    301 	$(HT2READ) $? >$@
    302 
    303 ../README_FILES/CONNECTION_CACHE_README: CONNECTION_CACHE_README.html
    304 	$(HT2READ) $? >$@
    305 
    306 ../README_FILES/CONTENT_INSPECTION_README: CONTENT_INSPECTION_README.html
    307 	$(HT2READ) $? >$@
    308 
    309 ../README_FILES/CYRUS_README: CYRUS_README.html
    310 	$(HT2READ) $? >$@
    311 
    312 ../README_FILES/DATABASE_README: DATABASE_README.html
    313 	$(HT2READ) $? >$@
    314 
    315 ../README_FILES/DB_README: DB_README.html
    316 	$(HT2READ) $? >$@
    317 
    318 ../README_FILES/DEBUG_README: DEBUG_README.html
    319 	$(HT2READ) $? >$@
    320 
    321 ../README_FILES/DSN_README: DSN_README.html
    322 	$(HT2READ) $? >$@
    323 
    324 ../README_FILES/ETRN_README: ETRN_README.html
    325 	$(HT2READ) $? >$@
    326 
    327 ../README_FILES/FILTER_README: FILTER_README.html
    328 	$(HT2READ) $? >$@
    329 
    330 ../README_FILES/INSTALL: INSTALL.html
    331 	$(HT2READ) $? >$@
    332 
    333 ../README_FILES/IPV6_README: IPV6_README.html
    334 	$(HT2READ) $? >$@
    335 
    336 ../README_FILES/LDAP_README: LDAP_README.html
    337 	$(HT2READ) $? >$@
    338 
    339 ../README_FILES/LINUX_README: LINUX_README.html
    340 	$(HT2READ) $? >$@
    341 
    342 ../README_FILES/LOCAL_RECIPIENT_README: LOCAL_RECIPIENT_README.html
    343 	$(HT2READ) $? >$@
    344 
    345 ../README_FILES/MAILDROP_README: MAILDROP_README.html
    346 	$(HT2READ) $? >$@
    347 
    348 ../README_FILES/MILTER_README: MILTER_README.html
    349 	$(HT2READ) $? >$@
    350 
    351 ../README_FILES/MULTI_INSTANCE_README: MULTI_INSTANCE_README.html
    352 	$(HT2READ) $? >$@
    353 
    354 ../README_FILES/MYSQL_README: MYSQL_README.html
    355 	$(HT2READ) $? >$@
    356 
    357 ../README_FILES/NFS_README: NFS_README.html
    358 	$(HT2READ) $? >$@
    359 
    360 ../README_FILES/OVERVIEW: OVERVIEW.html
    361 	$(HT2READ) $? >$@
    362 
    363 ../README_FILES/PACKAGE_README: PACKAGE_README.html
    364 	$(HT2READ) $? >$@
    365 
    366 ../README_FILES/PCRE_README: PCRE_README.html
    367 	$(HT2READ) $? >$@
    368 
    369 ../README_FILES/PGSQL_README: PGSQL_README.html
    370 	$(HT2READ) $? >$@
    371 
    372 ../README_FILES/QMQP_README: QMQP_README.html
    373 	$(HT2READ) $? >$@
    374 
    375 ../README_FILES/QSHAPE_README: QSHAPE_README.html
    376 	$(HT2READ) $? >$@
    377 
    378 ../README_FILES/RESTRICTION_CLASS_README: RESTRICTION_CLASS_README.html
    379 	$(HT2READ) $? >$@
    380 
    381 ../README_FILES/SASL_README: SASL_README.html
    382 	$(HT2READ) $? >$@
    383 
    384 ../README_FILES/SCHEDULER_README: SCHEDULER_README.html
    385 	$(HT2READ) $? >$@
    386 
    387 ../README_FILES/SMTPD_ACCESS_README: SMTPD_ACCESS_README.html
    388 	$(HT2READ) $? >$@
    389 
    390 ../README_FILES/SMTPD_POLICY_README: SMTPD_POLICY_README.html
    391 	$(HT2READ) $? >$@
    392 
    393 ../README_FILES/SMTPD_PROXY_README: SMTPD_PROXY_README.html
    394 	$(HT2READ) $? >$@
    395 
    396 ../README_FILES/SOHO_README: $(MAKESOHO) $(DEPSOHO)
    397 	$(MAKESOHO) | $(HT2READ) >$@
    398 
    399 ../README_FILES/STANDARD_CONFIGURATION_README: STANDARD_CONFIGURATION_README.html
    400 	$(HT2READ) $? >$@
    401 
    402 ../README_FILES/STRESS_README: STRESS_README.html
    403 	$(HT2READ) $? >$@
    404 
    405 ../README_FILES/TUNING_README: TUNING_README.html
    406 	$(HT2READ) $? >$@
    407 
    408 ../README_FILES/UUCP_README: UUCP_README.html
    409 	$(HT2READ) $? >$@
    410 
    411 ../README_FILES/ULTRIX_README: ULTRIX_README.html
    412 	$(HT2READ) $? >$@
    413 
    414 ../README_FILES/VERP_README: VERP_README.html
    415 	$(HT2READ) $? >$@
    416 
    417 ../README_FILES/VIRTUAL_README: VIRTUAL_README.html
    418 	$(HT2READ) $? >$@
    419 
    420 ../README_FILES/XCLIENT_README: XCLIENT_README.html
    421 	$(HT2READ) $? >$@
    422 
    423 ../README_FILES/XFORWARD_README: XFORWARD_README.html
    424 	$(HT2READ) $? >$@
    425 
    426 ../README_FILES/TLS_README: TLS_README.html
    427 	$(HT2READ) $? >$@
    428 
    429 ../README_FILES/TLS_LEGACY_README: TLS_LEGACY_README.html
    430 	$(HT2READ) $? >$@
    431 
    432 ../README_FILES/AAAREADME: ../html/index.html $(MAKEAAA)
    433 	$(MAKEAAA) ../html/index.html | $(HT2READ) >$@
    434 
    435 ../man/man5/postconf.5: postconf.man.prolog postconf.proto postconf.man.epilog \
    436 	../mantools/xpostconf ../mantools/postconf2html ../mantools/postconf2man
    437 	(cat postconf.man.prolog; ../mantools/xpostconf postconf.proto | \
    438 	    ../mantools/postconf2html | ../mantools/postconf2man | \
    439 		sed 's/\\e&/\\\&/'; cat postconf.man.epilog ) > $@
    440 
    441 ../html/postconf.5.html: postconf.html.prolog postconf.proto \
    442 	postconf.html.epilog ../mantools/xpostconf ../mantools/postconf2html \
    443 	../mantools/postlink
    444 	(cat postconf.html.prolog; ../mantools/xpostconf postconf.proto | \
    445 	    ../mantools/postconf2html | ../mantools/postlink; \
    446 	    cat postconf.html.epilog ) > $@
    447