CC:=cc CFLAGS:=-I/usr/local/include -I/usr/local/include -I/include/glib-2.0 -I/lib/glib-2.0/include -fno-common LDFLAGS:= -L/usr/local/lib -lcrypt -lssl -L/usr/local/lib -lssl -lcrypto -L/lib -lglib-2.0 -lintl -liconv -lreadline -lpopt -lcurses -lldap -llber -lresolv INSTALL:=/usr/bin/install -c -o root -g wheel prefix:= exec_prefix:=${prefix} all: ldapvi dist: ldapvi ldapvi.1 ldapvi: ldapvi.o data.o diff.o error.o misc.o parse.o port.o print.o search.o base64.o arguments.o parseldif.o schema.c sasl.o $(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) %.o: %.c common.h $(CC) -c $(CFLAGS) -o $@ $< .PHONY: clean clean: rm -f ldapvi *.o gmon.out ldapvi.1: version.h ldapvi ldapvi.1.in help2man -n "LDAP client" -N ./ldapvi | cat - ldapvi.1.in >ldapvi.1.out mv ldapvi.1.out ldapvi.1 .PHONY: install install: ldapvi mkdir -p ${exec_prefix}/bin ${prefix}/share/man/man1/ /share/doc/ldapvi install -s -o root -g wheel -m 555 ldapvi ${exec_prefix}/bin install -o root -g wheel -m 444 ldapvi.1 ${prefix}/share/man/man1/ install -o root -g wheel -m 444 manual/manual.css manual/manual.xml manual/bg.png manual/html.xsl /share/doc/ldapvi distclean: rm -rf configure GNUmakefile config.h config.log autom4te.cache config.status