CC=gcc CFLAGS=-Wall SOURCES=src/sudo.c TARGET=bin/sudo default: all all: build build: @if [ ! -d bin ]; then \ mkdir bin; \ fi $(CC) -o $(TARGET) $(SOURCES) $(CFLAGS) chown -v 0:0 $(TARGET) chmod 4755 $(TARGET) clean: rm -v $(TARGET) package: mkdir -pv sudo.pkg/usr/bin cp -v $(TARGET) sudo.pkg/usr/bin/sudo echo "/usr/bin/sudo" > sudo.pkg/list printf "#!/bin/sh\nchown -v 0:0 /usr/bin/sudo\nchmod 4755 /usr/bin/sudo" > sudo.pkg/post_install chmod +x sudo.pkg/post_install tar -czvf sudo.pkg.gz sudo.pkg