1top_builddir = ../.. 2 3include ../../config.mk 4 5.SUFFIXES: .lo 6 7.cpp.lo: 8 $(LTCOMPILE) $(CXX) $(CXXFLAGS) $(WERROR) $(PLUGINCPPFLAGS) $(COMPILE) $< $(OUT)$@ 9 10.cpp.obj: 11 $(CXX) $(CXXFLAGS) $(WERROR) $(PLUGINCPPFLAGS) $(COMPILE) $< 12 13all: $(SQLR)pwdenc_rot.$(LIBEXT) \ 14 $(SQLR)pwdenc_md5.$(LIBEXT) \ 15 $(SQLR)pwdenc_sha1.$(LIBEXT) \ 16 $(SQLR)pwdenc_sha256.$(LIBEXT) \ 17 $(SQLR)pwdenc_crypt.$(LIBEXT) 18 19clean: 20 $(LTCLEAN) $(RM) *.lo *.o *.obj *.$(LIBEXT) *.lib *.exp *.idb *.pdb *.manifest *.ii 21 $(RMTREE) .libs 22 23$(SQLR)pwdenc_rot.$(LIBEXT): rot.cpp rot.$(OBJ) 24 $(LTLINK) $(LINK) $(OUT)$@ rot.$(OBJ) $(LDFLAGS) $(PLUGINLIBS) $(MODLINKFLAGS) 25 26$(SQLR)pwdenc_md5.$(LIBEXT): md5.cpp md5.$(OBJ) 27 $(LTLINK) $(LINK) $(OUT)$@ md5.$(OBJ) $(LDFLAGS) $(PLUGINLIBS) $(MODLINKFLAGS) 28 29$(SQLR)pwdenc_sha1.$(LIBEXT): sha1.cpp sha1.$(OBJ) 30 $(LTLINK) $(LINK) $(OUT)$@ sha1.$(OBJ) $(LDFLAGS) $(PLUGINLIBS) $(MODLINKFLAGS) 31 32$(SQLR)pwdenc_sha256.$(LIBEXT): sha256.cpp sha256.$(OBJ) 33 $(LTLINK) $(LINK) $(OUT)$@ sha256.$(OBJ) $(LDFLAGS) $(PLUGINLIBS) $(MODLINKFLAGS) 34 35$(SQLR)pwdenc_crypt.$(LIBEXT): crypt.cpp crypt.$(OBJ) 36 $(LTLINK) $(LINK) $(OUT)$@ crypt.$(OBJ) $(LDFLAGS) $(PLUGINLIBS) $(MODLINKFLAGS) 37 38install: $(INSTALLLIB) 39 40installdll: 41 $(MKINSTALLDIRS) $(libexecdir) 42 $(LTINSTALL) $(CP) $(SQLR)pwdenc_rot.$(LIBEXT) $(libexecdir) 43 $(LTINSTALL) $(CP) $(SQLR)pwdenc_md5.$(LIBEXT) $(libexecdir) 44 $(LTINSTALL) $(CP) $(SQLR)pwdenc_sha1.$(LIBEXT) $(libexecdir) 45 $(LTINSTALL) $(CP) $(SQLR)pwdenc_sha256.$(LIBEXT) $(libexecdir) 46 $(LTINSTALL) $(CP) $(SQLR)pwdenc_crypt.$(LIBEXT) $(libexecdir) 47 48installlib: $(INSTALLSHAREDLIB) 49 50installsharedlib: 51 $(MKINSTALLDIRS) $(libexecdir) 52 $(LTINSTALL) $(CP) $(SQLR)pwdenc_rot.$(LIBEXT) $(libexecdir) 53 $(RM) $(libexecdir)/$(SQLR)pwdenc_rot.a 54 $(RM) $(libexecdir)/$(SQLR)pwdenc_rot.$(LIBEXT) 55 $(MODULERENAME) $(libexecdir)/$(SQLR)pwdenc_rot.so so $(MODULESUFFIX) 56 $(LTINSTALL) $(CP) $(SQLR)pwdenc_md5.$(LIBEXT) $(libexecdir) 57 $(RM) $(libexecdir)/$(SQLR)pwdenc_md5.a 58 $(RM) $(libexecdir)/$(SQLR)pwdenc_md5.$(LIBEXT) 59 $(MODULERENAME) $(libexecdir)/$(SQLR)pwdenc_md5.so so $(MODULESUFFIX) 60 $(LTINSTALL) $(CP) $(SQLR)pwdenc_sha1.$(LIBEXT) $(libexecdir) 61 $(RM) $(libexecdir)/$(SQLR)pwdenc_sha1.a 62 $(RM) $(libexecdir)/$(SQLR)pwdenc_sha1.$(LIBEXT) 63 $(MODULERENAME) $(libexecdir)/$(SQLR)pwdenc_sha1.so so $(MODULESUFFIX) 64 $(LTINSTALL) $(CP) $(SQLR)pwdenc_sha256.$(LIBEXT) $(libexecdir) 65 $(RM) $(libexecdir)/$(SQLR)pwdenc_sha256.a 66 $(RM) $(libexecdir)/$(SQLR)pwdenc_sha256.$(LIBEXT) 67 $(MODULERENAME) $(libexecdir)/$(SQLR)pwdenc_sha256.so so $(MODULESUFFIX) 68 $(LTINSTALL) $(CP) $(SQLR)pwdenc_crypt.$(LIBEXT) $(libexecdir) 69 $(RM) $(libexecdir)/$(SQLR)pwdenc_crypt.a 70 $(RM) $(libexecdir)/$(SQLR)pwdenc_crypt.$(LIBEXT) 71 $(MODULERENAME) $(libexecdir)/$(SQLR)pwdenc_crypt.so so $(MODULESUFFIX) 72 73uninstall: 74 $(RM) $(libexecdir)/$(SQLR)pwdenc_rot.* \ 75 $(libexecdir)/$(SQLR)pwdenc_md5.* \ 76 $(libexecdir)/$(SQLR)pwdenc_crypt.* \ 77 $(libexecdir)/sqlrpwdenc_rot.* \ 78 $(libexecdir)/sqlrpwdenc_md5.* \ 79 $(libexecdir)/sqlrpwdenc_sha1.* \ 80 $(libexecdir)/sqlrpwdenc_sha256.* \ 81 $(libexecdir)/sqlrpwdenc_crypt.* 82