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)router_regex.$(LIBEXT) \ 14 $(SQLR)router_userlist.$(LIBEXT) \ 15 $(SQLR)router_clientiplist.$(LIBEXT) \ 16 $(SQLR)router_clientinfolist.$(LIBEXT) \ 17 $(SQLR)router_usedatabase.$(LIBEXT) 18 19clean: 20 $(LTCLEAN) $(RM) *.lo *.o *.obj *.$(LIBEXT) *.lib *.exp *.idb *.pdb *.manifest *.ii 21 $(RMTREE) .libs 22 23$(SQLR)router_regex.$(LIBEXT): regex.cpp regex.$(OBJ) 24 $(LTLINK) $(LINK) $(OUT)$@ regex.$(OBJ) $(LDFLAGS) $(ROUTERPLUGINLIBS) $(MODLINKFLAGS) 25 26$(SQLR)router_userlist.$(LIBEXT): userlist.cpp userlist.$(OBJ) 27 $(LTLINK) $(LINK) $(OUT)$@ userlist.$(OBJ) $(LDFLAGS) $(ROUTERPLUGINLIBS) $(MODLINKFLAGS) 28 29$(SQLR)router_clientiplist.$(LIBEXT): clientiplist.cpp clientiplist.$(OBJ) 30 $(LTLINK) $(LINK) $(OUT)$@ clientiplist.$(OBJ) $(LDFLAGS) $(ROUTERPLUGINLIBS) $(MODLINKFLAGS) 31 32$(SQLR)router_clientinfolist.$(LIBEXT): clientinfolist.cpp clientinfolist.$(OBJ) 33 $(LTLINK) $(LINK) $(OUT)$@ clientinfolist.$(OBJ) $(LDFLAGS) $(ROUTERPLUGINLIBS) $(MODLINKFLAGS) 34 35$(SQLR)router_usedatabase.$(LIBEXT): usedatabase.cpp usedatabase.$(OBJ) 36 $(LTLINK) $(LINK) $(OUT)$@ usedatabase.$(OBJ) $(LDFLAGS) $(ROUTERPLUGINLIBS) $(MODLINKFLAGS) 37 38install: $(INSTALLLIB) 39 40installdll: 41 $(MKINSTALLDIRS) $(libexecdir) 42 $(LTINSTALL) $(CP) $(SQLR)router_regex.$(LIBEXT) $(libexecdir) 43 $(LTINSTALL) $(CP) $(SQLR)router_userlist.$(LIBEXT) $(libexecdir) 44 $(LTINSTALL) $(CP) $(SQLR)router_clientiplist.$(LIBEXT) $(libexecdir) 45 $(LTINSTALL) $(CP) $(SQLR)router_clientinfolist.$(LIBEXT) $(libexecdir) 46 $(LTINSTALL) $(CP) $(SQLR)router_usedatabase.$(LIBEXT) $(libexecdir) 47 48installlib: $(INSTALLSHAREDLIB) 49 50installsharedlib: 51 $(MKINSTALLDIRS) $(libexecdir) 52 $(LTINSTALL) $(CP) $(SQLR)router_regex.$(LIBEXT) $(libexecdir) 53 $(RM) $(libexecdir)/$(SQLR)router_regex.a 54 $(RM) $(libexecdir)/$(SQLR)router_regex.$(LIBEXT) 55 $(MODULERENAME) $(libexecdir)/$(SQLR)router_regex.so so $(MODULESUFFIX) 56 $(LTINSTALL) $(CP) $(SQLR)router_userlist.$(LIBEXT) $(libexecdir) 57 $(RM) $(libexecdir)/$(SQLR)router_userlist.a 58 $(RM) $(libexecdir)/$(SQLR)router_userlist.$(LIBEXT) 59 $(MODULERENAME) $(libexecdir)/$(SQLR)router_userlist.so so $(MODULESUFFIX) 60 $(LTINSTALL) $(CP) $(SQLR)router_clientiplist.$(LIBEXT) $(libexecdir) 61 $(RM) $(libexecdir)/$(SQLR)router_clientiplist.a 62 $(RM) $(libexecdir)/$(SQLR)router_clientiplist.$(LIBEXT) 63 $(MODULERENAME) $(libexecdir)/$(SQLR)router_clientiplist.so so $(MODULESUFFIX) 64 $(LTINSTALL) $(CP) $(SQLR)router_clientinfolist.$(LIBEXT) $(libexecdir) 65 $(RM) $(libexecdir)/$(SQLR)router_clientinfolist.a 66 $(RM) $(libexecdir)/$(SQLR)router_clientinfolist.$(LIBEXT) 67 $(MODULERENAME) $(libexecdir)/$(SQLR)router_clientinfolist.so so $(MODULESUFFIX) 68 $(LTINSTALL) $(CP) $(SQLR)router_usedatabase.$(LIBEXT) $(libexecdir) 69 $(RM) $(libexecdir)/$(SQLR)router_usedatabase.a 70 $(RM) $(libexecdir)/$(SQLR)router_usedatabase.$(LIBEXT) 71 $(MODULERENAME) $(libexecdir)/$(SQLR)router_usedatabase.so so $(MODULESUFFIX) 72 73uninstall: 74 $(RM) $(libexecdir)/$(SQLR)router_regex.* 75 $(RM) $(libexecdir)/$(SQLR)router_userlist.* 76 $(RM) $(libexecdir)/$(SQLR)router_clientiplist.* 77 $(RM) $(libexecdir)/$(SQLR)router_clientinfolist.* 78 $(RM) $(libexecdir)/$(SQLR)router_usedatabase.* 79