CC	= gcc
CFLAGS	= -g -O2 -fPIC -Wall
LDFLAGS	= -shared
INSTALL	= install
LIBDIR	= $(DESTDIR)/usr/lib/pppd
VERSION = 0.1
NAME    = ppp-plugin-ifcfg-password-$(VERSION)

all:	ifcfg-password.so

ifcfg-password.so: ifcfg-password.c
	$(CC) -o $@ $(LDFLAGS) $(CFLAGS) $<

install: ifcfg-password.so
	version=`awk -F '"' '/VERSION/ { print $$2; }' patchlevel.h`; \
	$(INSTALL) -d $(LIBDIR)/$$version; \
	$(INSTALL) $? $(LIBDIR)/$$version

clean:
	rm -f ifcfg-password.so

tarball:
	mkdir $(NAME)
	cp README Makefile ifcfg-password.c pppd.h patchlevel.h $(NAME)
	tar zcvf $(NAME).tar.gz $(NAME)
	rm -rf $(NAME)

