CC= @CC@
CFLAGS= @CFLAGS@
LDFLAGS= @LDFLAGS@
LIBS= @LIBS@
INSTALL= @INSTALL@
INSTALL_DATA= @INSTALL_DATA@
PREFIX= @prefix@
SHARED_OBJS= tacshell.o connect.o hdr_check.o parse_config.o \
crypt.o md5.o authen_s.o authen_r.o authen_c.o \
authenticate.o
SRCS= tacshell.c connect.c hdr_check.c parse_config.c \
crypt.c md5.c authen_s.c authen_r.c authen_c.c \
authenticate.c
all: tacshell
tacshell: tacshell.o $(SHARED_OBJS)
$(CC) $(LDFLAGS) -o tacshell $(SHARED_OBJS) $(LIBS)
install: all
$(INSTALL) -o root -m 555 tacshell $(PREFIX)/bin/tacshell
mkdir -p -m 755 $(PREFIX)/etc
$(INSTALL_DATA) -o root tacshell.conf-example $(PREFIX)/etc/tacshell.conf.sample
pam_tacplus.so.1: pam.o $(SHARED_OBJS)
$(CC) $(LDFLAGS) -shared -o pam_tacplus.so.1 pam.o $(SHARED_OBJS) $(LIBS)
clean:
rm -f *.o tacshell *~
distclean: clean
rm -f config.h config.cache config.log config.status Makefile .depend
depend:
mkdep $(CFLAGS) $(SRCS)
# .c.o:
# $(CC) -fPIC -c $(CFLAGS) $<
syntax highlighted by Code2HTML, v. 0.9.1