# Makefile.in for chpasswd.cgi CC ?= gcc LANGUAGE = @LANGUAGE@ CGIDIR = @CGIDIR@ SRCDIR = . VPATH = . INSTALL = cp LIBCRYPT = @CRYPTLIB@ CFLAGS += -w $(DEFINES) PREFIX = @prefix@ DEFS = -I. @DEFS@ -DPREFIX=\"@prefix@\" INSTALL_PROGRAM = $(INSTALL) SRCS = chpasswd.c OBJS = chpasswd.o DISTFILES = $(SRCS) all: chpasswd.cgi .c.o: $(CC) -c $(CPPFLAGS) $(CFLAGS) $(DEFS) -D$(LANGUAGE) $< chpasswd.cgi: $(OBJS) $(CC) $(OBJS) $(LIBCRYPT) -o $@ install: all $(INSTALL_PROGRAM) chpasswd.cgi $(CGIDIR)/chpasswd.cgi chmod 755 $(CGIDIR)/chpasswd.cgi -@if test ! -d $(PREFIX); then \ echo "mkdir $(PREFIX)"; \ mkdir $(PREFIX); \ fi @if test ! -f $(PREFIX)/chpasswd.conf; then \ echo "cp $(PREFIX)/chpasswd.conf"; \ cp chpasswd.conf $(PREFIX)/chpasswd.conf; \ chmod 755 $(PREFIX)/chpasswd.conf; \ else \ cp chpasswd.conf $(PREFIX)/chpasswd.conf.orig; \ fi @if test ! -f $(PREFIX)/chpasswd.log; then \ echo "touch $(PREFIX)/chpasswd.log"; \ touch $(PREFIX)/chpasswd.log; \ chmod 775 $(PREFIX)/chpasswd.log; \ fi uninstall: rm -f $(CGIDIR)/chpasswd.cgi TAGS: $(SRCS) etags $(SRCS) clean: rm -f chpasswd.cgi *.o core mostlyclean: clean distclean: clean rm -f Makefile config.status config.cache config.log realclean: distclean rm -f TAGS