summaryrefslogtreecommitdiff
path: root/Makefile (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Cosmetic cleanup of po files.Gravatar default2025-02-271-0/+1
|
* xs_po.h new file.Gravatar default2025-02-141-7/+7
|
* New Makefile target.Gravatar default2025-02-141-0/+7
|
* Also check for the lowecase URL of the hashtags.Gravatar default2025-01-081-1/+2
|
* Updated Makefile dependencies.Gravatar default2025-01-061-6/+4
|
* Merge tag '2.67'Gravatar shtrophic2024-12-231-4/+4
|\ | | | | | | Version 2.67 RELEASED.
| * Makefile: enable static compilation with muslGravatar Giacomo Tesio2024-11-201-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Assuming a Debian GNU/Linux system with wget, tar, git, make and musl-gcc ``` mkdir build cd build export BUILD_TARGET=$PWD export CC="musl-gcc" echo download and build zlib wget http://zlib.net/current/zlib.tar.gz tar xvf zlib.tar.gz cd zlib-1.3.1/ ./configure --prefix=$BUILD_TARGET --static make make install cd .. echo download and build openssl wget https://github.com/openssl/openssl/releases/download/openssl-3.4.0/openssl-3.4.0.tar.gz tar xvf openssl-3.4.0.tar.gz cd openssl-3.4.0 CC="musl-gcc -fPIE -pie -static -idirafter /usr/include/ -idirafter /usr/include/x86_64-linux-gnu/" ./Configure no-shared no-async --prefix=$BUILD_TARGET --openssldir=$BUILD_TARGET/ssl linux-x86_64 make depend make make install cd .. echo download and build curl wget https://curl.se/download/curl-7.88.1.tar.gz tar xvf curl-7.88.1.tar.gz cd curl-7.88.1 ./configure --disable-shared --enable-static --disable-silent-rules --disable-debug --disable-warnings --disable-werror --disable-curldebug --disable-symbol-hiding --disable-ares --disable-rt --disable-ech --disable-dependency-tracking --disable-libtool-lock --enable-http --disable-ftp --disable-file --disable-ldap --disable-ldaps --disable-rtsp --disable-proxy --disable-dict --disable-telnet --disable-tftp --disable-pop3 --disable-imap --disable-smb --disable-smtp --disable-gopher --disable-mqtt --disable-manual --disable-libcurl-option --disable-ipv6 --disable-openssl-auto-load-config --disable-versioned-symbols --disable-verbose --disable-sspi --disable-crypto-auth --disable-ntlm --disable-ntlm-wb --disable-tls-srp --enable-unix-sockets --disable-cookies --disable-socketpair --disable-http-auth --disable-doh --disable-mime --disable-dateparse --disable-netrc --disable-progress-meter --disable-dnsshuffle --disable-get-easy-options --disable-alt-svc --disable-websockets --without-brotli --without-zstd --without-libpsl --without-libgsasl --without-librtmp --without-winidn --with-openssl=$BUILD_TARGET/ --disable-threaded-resolver --with-zlib=$BUILD_TARGET/ --prefix=$BUILD_TARGET/ make make install cd .. echo download and build snac2 git clone https://codeberg.org/grunfink/snac2.git cd snac2 # assuming this commit in master make CFLAGS="-g -Wall -Wextra -pedantic -static -DWITHOUT_SHM" PREFIX=$BUILD_TARGET LDFLAGS="-L$BUILD_TARGET/lib64 -lcurl -lssl -lcrypto -lz" make install PREFIX=$BUILD_TARGET cd .. echo a statically linked snac is ready at $BUILD_TARGET/bin ```
* | import landloc.hGravatar shtrophic2024-12-051-1/+2
| |
* | sandboxing port to linux via landlockGravatar shtrophic2024-11-161-1/+3
|/
* Updated dependencies.Gravatar default2024-11-121-1/+1
|
* Updated dependencies.Gravatar default2024-11-071-1/+1
|
* Added -pedantic compilation flag.Gravatar default2024-10-081-1/+1
|
* Updated dependencies.Gravatar default2024-08-241-5/+6
|
* Updated dependencies.Gravatar default2024-08-121-15/+19
|
* More or less smaller fixes :)Gravatar Louis Brauer2024-05-271-1/+1
|
* Updated dependencies.Gravatar default2024-05-091-1/+1
|
* Updated dependencies.Gravatar default2024-03-251-1/+2
|
* The command-line 'note' also allows attachments.Gravatar default2024-03-151-1/+1
|
* Updated dependencies.Gravatar default2024-03-121-2/+2
|
* Updated depedencies.Gravatar default2024-02-151-2/+2
|
* Rewritten a sentence to be clearer in README.md.Gravatar default2024-01-131-1/+1
|
* Don't hardcode the -lrt, as OpenBSD does not have it.Gravatar default2024-01-121-1/+1
|
* Added -lrt to the linkage line, as it's needed at least in Ubuntu 20.04.6 LTS.Gravatar default2024-01-121-1/+1
|
* Use xs_html in the static greeting page.Gravatar default2023-11-241-2/+2
|
* Replaced encode_html_strict() with xs_html_encode().Gravatar default2023-11-201-3/+4
|
* Updated dependencies.Gravatar default2023-11-171-8/+9
|
* Added FastCGI support.Gravatar default2023-10-171-2/+2
|
* mastoapi: Don't exclude posts of type Page or Article.Gravatar default2023-10-161-1/+1
|
* Don't allow creating users which user name strings only differ in case.Gravatar default2023-10-131-1/+1
|
* Backport from xs.Gravatar default2023-09-251-3/+3
|
* Used xs_match() in some places.Gravatar default2023-09-211-1/+1
|
* Updated dependencies.Gravatar default2023-09-211-3/+3
|
* Replaced usage of random() with xs_rnd_buf().Gravatar default2023-06-051-5/+6
|
* Added an 'uninstall' Makefile target.Gravatar default2023-06-011-0/+6
|
* Got rid of xs_encdec.h.Gravatar default2023-05-171-15/+14
|
* Print the total running time at httpd stop.Gravatar default2023-05-081-1/+1
|
* Added -Wextra to C flags.Gravatar default2023-05-041-1/+1
|
* Updated dependencies.Gravatar default2023-05-041-1/+1
|
* Updated dependencies.Gravatar default2023-04-251-1/+3
|
* New file mastoapi.c.Gravatar default2023-04-081-1/+1
|
* Updated dependencies.Gravatar default2023-01-081-3/+4
|
* Makefile improvementsGravatar Anna “CyberTailor”2022-12-091-3/+4
| | | | | | * Don't overwrite CFLAGS from env * Respect CPPFLAGS and LDFLAGS * Create bindir in "install"
* Updated dependencies.Gravatar default2022-11-231-8/+9
|
* Moved db_upgrade() to its source file.Gravatar default2022-11-231-1/+2
|
* New Makefile variable PREFIX_MAN, to install man pages wherever you want.Gravatar default2022-11-081-6/+7
|
* Also use CFLAGS in the linking phase.Gravatar default2022-10-281-1/+1
|
* Updated dependencies.Gravatar default2022-10-221-2/+2
|
* Moved message formatting to format.c.Gravatar default2022-10-071-9/+11
|
* Updated Makefile.Gravatar default2022-10-041-0/+10
|
* New function initdb().Gravatar default2022-10-041-1/+2
|