#
# $Id: Makefile,v 1.10 1999/08/30 19:57:17 ewt Exp $
#

CC	= gcc
DEBUG	= -g
CFLAGS	= $(RPM_OPT_FLAGS) -Wall -D_GNU_SOURCE $(DEBUG)
LDFLAGS	=
GETSHCRYPT_LDFLAGS	= -lcrypt
PROGS	= getshcrypt getpwinfo getuidinfo

DESTDIR	= /usr/local/php3
DESTDIR_PERMS	= 750
PROGS_PERMS	= 4750
DESTDIR_OWNER	= root
DESTDIR_GROUP	= www-data

all: $(PROGS)

install: $(PROGS)
	test -d $(DESTDIR) || mkdir $(DESTDIR)
	chown $(DESTDIR_OWNER):$(DESTDIR_GROUP) $(DESTDIR)
	chmod $(DESTDIR_PERMS) $(DESTDIR)
	for i in $(PROGS); do \
		cp $$i $(DESTDIR);\
		chown $(DESTDIR_OWNER):$(DESTDIR_GROUP) $(DESTDIR)/$$i; \
		chmod $(PROGS_PERMS) $(DESTDIR)/$$i; done

	
%.o : %.c Makefile
	$(CC) $(CFLAGS) -c -o $@ $<

getshcrypt: getshcrypt.o
	$(CC) $(LDFLAGS) $(GETSHCRYPT_LDFLAGS) -o $@ $^

getpwinfo: getpwinfo.o
	$(CC) $(LDFLAGS) -o $@ $^

getuidinfo: getuidinfo.o
	$(CC) $(LDFLAGS) -o $@ $^

clean:
	rm -f *.o *~ $(PROGS)

