Can I just check Makefile instructions syntax please

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Can I just check Makefile instructions syntax please

rachalmers
Thanks, I’m just checking. This does the makefiles, and make successfully completes ok, but I want to check that the directories will be built into the build correctly.
Everything below /usr/local

make -f Makefile.init dynamicmaps=yes CCARGS='-I/usr/local/Cellar/berkeley-db@4/4.8.30/include -DHAS_MYSQL -I/usr/local/include/mysql -DUSE_TLS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/opt/local/include/sasl -DDEF_SERVER_SASL_TYPE=\"dovecot\" -DHAS_PCRE -I/opt/local/include' 'AUXLIBS=-L/opt/local/lib -lsasl2 -lssl -lcrypto -licuuc -L/usr/local/Cellar/berkeley-db@4/4.8.30/lib -ldb' 'AUXLIBS_MYSQL=-L/usr/local/lib -lmysqlclient -lz -lm' 'AUXLIBS_PCRE=-L/opt/local/lib -lpcre' makefiles command_directory=/usr/local/sbin config_directory=/usr/local/etc/postfix meta_directory=/usr/local/etc/postfix daemon_directory=/usr/local/libexec/postfix mailq_path=/usr/local/bin/mailq newaliases_path=/usr/local/bin/newaliases sendmail_path=/usr/local/sbin/sendmail shlib_directory=/usr/local/lib/postfix

as in the directories, in the complete statement above.

makefiles command_directory=/usr/local/sbin config_directory=/usr/local/etc/postfix meta_directory=/usr/local/etc/postfix daemon_directory=/usr/local/libexec/postfix mailq_path=/usr/local/bin/mailq newaliases_path=/usr/local/bin/newaliases sendmail_path=/usr/local/sbin/sendmail shlib_directory=/usr/local/lib/postfix

Thanks
Robert
Reply | Threaded
Open this post in threaded view
|

Re: Can I just check Makefile instructions syntax please

Wietse Venema
Robert Chalmers (Author):
> Thanks, I?m just checking. This does the makefiles, and make successfully completes ok, but I want to check that the directories will be built into the build correctly.
> Everything below /usr/local
>
> make -f Makefile.init dynamicmaps=yes CCARGS='-I/usr/local/Cellar/berkeley-db@4/4.8.30/include -DHAS_MYSQL -I/usr/local/include/mysql -DUSE_TLS -DUSE_SASL_AUTH -DUSE_CYRUS_SASL -I/opt/local/include/sasl -DDEF_SERVER_SASL_TYPE=\"dovecot\" -DHAS_PCRE -I/opt/local/include' 'AUXLIBS=-L/opt/local/lib -lsasl2 -lssl -lcrypto -licuuc -L/usr/local/Cellar/berkeley-db@4/4.8.30/lib -ldb' 'AUXLIBS_MYSQL=-L/usr/local/lib -lmysqlclient -lz -lm' 'AUXLIBS_PCRE=-L/opt/local/lib -lpcre' makefiles command_directory=/usr/local/sbin config_directory=/usr/local/etc/postfix meta_directory=/usr/local/etc/postfix daemon_directory=/usr/local/libexec/postfix mailq_path=/usr/local/bin/mailq newaliases_path=/usr/local/bin/newaliases sendmail_path=/usr/local/sbin/sendmail shlib_directory=/usr/local/lib/postfix
>
> as in the directories, in the complete statement above.

The complete lists of name=value settings is revealed in the INSTALL
file, for example section 4.6.1.

By the way, the INSTALL file recommends using

    make makefiles

for normal use, and

    make -f Makefile.init

only for cases where someone messes up their build configuration.

        Wietse