t* Handle CFLAGS/LDFLAGS in Makefile - Build with -O2 -Wall by default * Clean up some warnings - sup - small tool for privilege escalation (HTM) git clone https://git.parazyd.org/sup (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit 52b35f6e7e1a3dd0f4eff972451c99f88b80f618 (DIR) parent a9bc8aa095aabbb77bc77d990cc410c65cae19ba (HTM) Author: pancake@dazo <unknown> Date: Mon, 14 Dec 2009 01:39:28 +0100 * Handle CFLAGS/LDFLAGS in Makefile - Build with -O2 -Wall by default * Clean up some warnings Diffstat: M Makefile | 5 +++-- M sup.c | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) --- (DIR) diff --git a/Makefile b/Makefile t@@ -4,6 +4,7 @@ PREFIX?=/usr VERSION=0.1 USER=root GROUP=root +CFLAGS?=-O2 -Wall all: config.h sup t@@ -11,10 +12,10 @@ config.h: cp config.def.h config.h sup.o: config.h sup.c - ${CC} -c sup.c + ${CC} ${CFLAGS} -c sup.c sup: sup.o - ${CC} sup.o -o sup + ${CC} ${LDFLAGS} sup.o -o sup clean: rm -f sup.o sup (DIR) diff --git a/sup.c b/sup.c t@@ -1,7 +1,8 @@ /* pancake <nopcode.org> -- Copyleft 2009 */ -#include <stdio.h> #include <errno.h> +#include <stdio.h> +#include <unistd.h> #include <string.h> #include <sys/stat.h> t@@ -23,7 +24,6 @@ static int die(int ret, const char *str) { } int main(int argc, char **argv) { - char *cmd; int i, uid, gid, ret; if (argc < 2 || !strcmp (argv[1], "-h"))