CFLAGS = #-DDEBUG
DO= do-all.c
BINDIR= /usr/bin
MANDIR= /usr/man

all: doas do setenv setuid uid

do: $(DO)
	$(CC) $(CFLAGS) -DDO -o do $(DO)

rdo: $(DO)
	$(CC) $(CFLAGS) -DRDO -o rdo $(DO)

setenv: $(DO)
	$(CC) $(CFLAGS) -DSETENV -o setenv $(DO)

setuid: $(DO)
	$(CC) $(CFLAGS) -DSETUID -o setuid $(DO)

doas : doas.c
	$(CC) $(CFLAGS) -o doas doas.c

uid : uid.c
	$(CC) $(CFLAGS) -o uid uid.c

install: all
	install -s -m 4555 -o root doas $(BINDIR)
	install -s -m 555 -o root do $(BINDIR)
	install -s -m 555 -o root setenv $(BINDIR)
	install -s -m 555 -o root setuid $(BINDIR)
	install -s -m 555 -o root uid $(BINDIR)
	install doas.1 $(MANDIR)/man1
	install do.1 $(MANDIR)/man1
	install setenv.1 $(MANDIR)/man1
	install setuid.1 $(MANDIR)/man1
	install uid.1 $(MANDIR)/man1

clean: 
	-rm -rf doas do setenv setuid uid core

