diff -u smbpwman-0.5.orig/Makefile smbpwman-0.5/Makefile --- smbpwman-0.5.orig/Makefile 2002-04-24 21:00:52.000000000 +1000 +++ smbpwman-0.5/Makefile 2004-09-22 11:59:27.000000000 +1000 @@ -27,14 +27,17 @@ version.h: version echo "#define VERSION \""$(VERSION)"\"" > version.h -smbpwman: $(INCLUDES) smbpwcommon.o smbpwman.o - $(CC) $(CFLAGS) $(LDFLAGS) -o smbpwman smbpwcommon.o smbpwman.o $(LIBS) +libsmbpwman: $(INCLUDES) smbpwcommon.o + $(CC) $(CFLAGS) $(LDFLAGS) -shared -o libsmbpwman.so smbpwcommon.o $(LIBS) -smbpwtest: $(INCLUDES) smbpwcommon.o smbpwtest.o - $(CC) $(CFLAGS) $(LDFLAGS) -o smbpwtest smbpwcommon.o smbpwtest.o $(LIBS) +smbpwman: $(INCLUDES) libsmbpwman smbpwman.o + $(CC) $(CFLAGS) $(LDFLAGS) -lsmbpwman -o smbpwman -L. smbpwman.o $(LIBS) + +smbpwtest: $(INCLUDES) libsmbpwman smbpwtest.o + $(CC) $(CFLAGS) $(LDFLAGS) -lsmbpwman -o smbpwtest -L. smbpwtest.o $(LIBS) clean: - rm -f smbpwman smbpwtest *.o version.h + rm -f smbpwman smbpwtest *.o version.h *.so cd automount ; make clean cd pam ; make clean