--- Makefile +++ Makefile @@ -8,16 +8,17 @@ # /etc/super-users and /usr/adm/sulog that are defined # separately. # -DEST=/usr/local +PREFIX?=/usr/local +DEST=${DESTDIR}${PREFIX} BINDIR=$(DEST)/bin -MANDIR=$(DEST)/man +MANDIR=$(DEST)/man/man1 # OPTIONS: # There are a number of DEFINES that can be used to configure su2. Please # see the source to su2.c for a full listing of all of the available options. # Standard -OPTIONS=-DFULLPATH +OPTIONS=-DSU2LOGFILE="\"/var/log/su2.log\"" -DSUPERUSERS="\"$(PREFIX)/etc/super-users\"" -DBROKENCUSERID # m88k # OPTIONS=-DFULLPATH -DNOVFORK @@ -31,12 +32,15 @@ # Shadow Passwords (Solaris) # OPTIONS=-DFULLPATH -DUSE_SHADOW -CFLAGS=-O $(OPTIONS) +CFLAGS+= $(OPTIONS) +LDLIBS=-lcrypt -lcompat su2: su2.c +all: su2 + install: su2 - install -c -m 4711 -o root su2 $(BINDIR)/su2 + install -c -s -m 4711 su2 $(BINDIR)/su2 install -c su2.man $(MANDIR)/su2.1 clean: