Portable Makefile
This commit is contained in:
17
Makefile
17
Makefile
@ -1,7 +1,16 @@
|
|||||||
debug:
|
.POSIX:
|
||||||
gcc -ansi -ggdb -o build/hdb src/main.c src/db.c -lsqlite3
|
hdb-debug:
|
||||||
|
gcc -ansi -ggdb -o build/hdb-debug src/main.c src/db.c -lsqlite3
|
||||||
|
|
||||||
release:
|
hdb:
|
||||||
gcc -ansi -O2 -pipe -fno-semantic-interposition -o build/hdb src/main.c src/db.c -lsqlite3
|
gcc -ansi -O2 -pipe -o build/hdb src/main.c src/db.c -lsqlite3
|
||||||
strip build/hdb
|
strip build/hdb
|
||||||
|
|
||||||
|
.PHONY: install uninstall
|
||||||
|
|
||||||
|
install: hdb
|
||||||
|
sudo mv hdb /usr/local/bin
|
||||||
|
|
||||||
|
uninstall:
|
||||||
|
sudo rm /usr/local/bin/hdb
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user