Portable Makefile

This commit is contained in:
2025-05-28 20:25:37 +02:00
parent ccde66f5d8
commit 00dd849dcb

View File

@ -1,7 +1,16 @@
debug:
gcc -ansi -ggdb -o build/hdb src/main.c src/db.c -lsqlite3
.POSIX:
hdb-debug:
gcc -ansi -ggdb -o build/hdb-debug src/main.c src/db.c -lsqlite3
release:
gcc -ansi -O2 -pipe -fno-semantic-interposition -o build/hdb src/main.c src/db.c -lsqlite3
hdb:
gcc -ansi -O2 -pipe -o build/hdb src/main.c src/db.c -lsqlite3
strip build/hdb
.PHONY: install uninstall
install: hdb
sudo mv hdb /usr/local/bin
uninstall:
sudo rm /usr/local/bin/hdb