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