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)protocol_sqlrclient.$(LIBEXT) \ 14 $(SQLR)protocol_mysql.$(LIBEXT) \ 15 $(SQLR)protocol_postgresql.$(LIBEXT) 16 17clean: 18 $(LTCLEAN) $(RM) *.lo *.o *.obj *.$(LIBEXT) *.lib *.exp *.idb *.pdb *.manifest *.ii 19 $(RMTREE) .libs 20 21$(SQLR)protocol_sqlrclient.$(LIBEXT): sqlrclient.cpp sqlrclient.$(OBJ) 22 $(LTLINK) $(LINK) $(OUT)$@ sqlrclient.$(OBJ) $(LDFLAGS) $(PLUGINLIBS) $(MODLINKFLAGS) 23 24$(SQLR)protocol_mysql.$(LIBEXT): mysql.cpp mysql.$(OBJ) 25 $(LTLINK) $(LINK) $(OUT)$@ mysql.$(OBJ) $(LDFLAGS) $(PLUGINLIBS) $(MODLINKFLAGS) 26 27$(SQLR)protocol_postgresql.$(LIBEXT): postgresql.cpp postgresql.$(OBJ) 28 $(LTLINK) $(LINK) $(OUT)$@ postgresql.$(OBJ) $(LDFLAGS) $(PLUGINLIBS) $(MODLINKFLAGS) 29 30install: $(INSTALLLIB) 31 32installdll: 33 $(MKINSTALLDIRS) $(libexecdir) 34 $(LTINSTALL) $(CP) $(SQLR)protocol_sqlrclient.$(LIBEXT) $(libexecdir) 35 $(LTINSTALL) $(CP) $(SQLR)protocol_mysql.$(LIBEXT) $(libexecdir) 36 $(LTINSTALL) $(CP) $(SQLR)protocol_postgresql.$(LIBEXT) $(libexecdir) 37 38installlib: $(INSTALLSHAREDLIB) 39 40installsharedlib: 41 $(MKINSTALLDIRS) $(libexecdir) 42 $(LTINSTALL) $(CP) $(SQLR)protocol_sqlrclient.$(LIBEXT) $(libexecdir) 43 $(RM) $(libexecdir)/$(SQLR)protocol_sqlrclient.a 44 $(RM) $(libexecdir)/$(SQLR)protocol_sqlrclient.$(LIBEXT) 45 $(MODULERENAME) $(libexecdir)/$(SQLR)protocol_sqlrclient.so so $(MODULESUFFIX) 46 $(LTINSTALL) $(CP) $(SQLR)protocol_mysql.$(LIBEXT) $(libexecdir) 47 $(RM) $(libexecdir)/$(SQLR)protocol_mysql.a 48 $(RM) $(libexecdir)/$(SQLR)protocol_mysql.$(LIBEXT) 49 $(MODULERENAME) $(libexecdir)/$(SQLR)protocol_mysql.so so $(MODULESUFFIX) 50 $(LTINSTALL) $(CP) $(SQLR)protocol_postgresql.$(LIBEXT) $(libexecdir) 51 $(RM) $(libexecdir)/$(SQLR)protocol_postgresql.a 52 $(RM) $(libexecdir)/$(SQLR)protocol_postgresql.$(LIBEXT) 53 $(MODULERENAME) $(libexecdir)/$(SQLR)protocol_postgresql.so so $(MODULESUFFIX) 54 55uninstall: 56 $(RM) $(libexecdir)/$(SQLR)protocol_sqlrclient.* \ 57 $(libexecdir)/sqlrprotocol_sqlrclient.* \ 58 $(libexecdir)/sqlrprotocol_mysql.* \ 59 $(libexecdir)/sqlrprotocol_postgresql.* 60