1top_builddir = ../../.. 2 3include ../../../config.mk 4 5.SUFFIXES: .lo 6 7.cpp.lo: 8 $(LTCOMPILE) $(CXX) $(CXXFLAGS) $(PHPCPPFLAGS) $(COMPILE) $< $(OUT)$@ 9 10.cpp.obj: 11 $(CXX) $(CXXFLAGS) $(PHPCPPFLAGS) $(COMPILE) $< 12 13all: sql_relay.$(LIBEXT) 14 15clean: 16 $(LTCLEAN) $(RM) *.lo *.o *.obj *.$(LIBEXT) *.lib *.exp *.idb *.pdb *.manifest *.ii 17 $(RMTREE) .libs 18 19sql_relay.$(LIBEXT): sql_relay.cpp sql_relay.$(OBJ) 20 $(LTLINK) $(LINK) $(OUT)$@ sql_relay.$(OBJ) $(LDFLAGS) $(PHPLIBS) $(MODLINKFLAGS) 21 22install: $(INSTALLLIB) 23 24installdll: 25 $(MKINSTALLDIRS) $(DESTDIR)$(PHPEXTDIR) 26 $(LTINSTALL) $(CP) sql_relay.$(LIBEXT) $(DESTDIR)$(PHPEXTDIR)/php_sql_relay.$(LIBEXT) 27 28installlib: 29 $(MKINSTALLDIRS) $(DESTDIR)$(PHPEXTDIR) 30 $(LTINSTALL) $(CP) sql_relay.$(LIBEXT) $(DESTDIR)$(PHPEXTDIR) 31 $(RM) $(DESTDIR)$(PHPEXTDIR)/sql_relay.$(LIBEXT) 32 $(RM) $(DESTDIR)$(PHPEXTDIR)/sql_relay.a 33 if ( test "$(PHPCONFSTYLE)" = "fedora" -o "$(PHPCONFSTYLE)" = "suse" -o "$(PHPCONFSTYLE)" = "solaris" -o "$(PHPCONFSTYLE)" = "freebsd" -o "$(PHPCONFSTYLE)" = "netbsd" ); \ 34 then \ 35 $(MKINSTALLDIRS) $(DESTDIR)$(PHPCONFDIR); \ 36 $(LTINSTALL) $(CP) sql_relay.ini $(DESTDIR)$(PHPCONFDIR); \ 37 $(CHMOD) 644 $(DESTDIR)$(PHPCONFDIR)/sql_relay.ini; \ 38 fi 39 if ( test "$(PHPCONFSTYLE)" = "debian" -o "$(PHPCONFSTYLE)" = "ubuntu" ); \ 40 then \ 41 $(MKINSTALLDIRS) $(DESTDIR)$(PHPCONFDIR); \ 42 $(LTINSTALL) $(CP) sql_relay.ini $(DESTDIR)$(PHPCONFDIR); \ 43 $(CHMOD) 644 $(DESTDIR)$(PHPCONFDIR)/sql_relay.ini; \ 44 if ( test "$(PHPCONFSTYLE)" = "debian" ); \ 45 then \ 46 if ( test -r "$(DESTDIR)$(PHPCONFDIR)/../conf.d" -a ! -h "$(DESTDIR)$(PHPCONFDIR)/../conf.d/10-sql_relay.ini" -a ! -r "$(DESTDIR)$(PHPCONFDIR)/../conf.d/10-sql_relay.ini" ); \ 47 then \ 48 cd $(DESTDIR)$(PHPCONFDIR)/../conf.d; \ 49 ln -s ../mods-available/sql_relay.ini 10-sql_relay.ini; \ 50 fi; \ 51 else \ 52 for dir in `ls $(DESTDIR)$(PHPCONFDIR)/.. 2> /dev/null`; \ 53 do \ 54 if ( test -r "$(DESTDIR)$(PHPCONFDIR)/../$$dir/conf.d" -a ! -h "$(DESTDIR)$(PHPCONFDIR)/../$$dir/conf.d/10-sql_relay.ini" -a ! -r "$(DESTDIR)$(PHPCONFDIR)/../$$dir/conf.d/10-sql_relay.ini" ); \ 55 then \ 56 cd $(DESTDIR)$(PHPCONFDIR)/../$$dir/conf.d; \ 57 ln -s ../../mods-available/sql_relay.ini 10-sql_relay.ini; \ 58 fi; \ 59 done; \ 60 fi; \ 61 fi 62 63uninstall: 64 $(RM) $(DESTDIR)$(PHPEXTDIR)/sql_relay.so 65 $(RM) $(DESTDIR)$(PHPCONFDIR)/sql_relay.ini 66 $(RM) $(DESTDIR)$(PHPCONFDIR)/../conf.d/10-sql_relay.ini 67 $(RM) $(DESTDIR)$(PHPCONFDIR)/../*/conf.d/10-sql_relay.ini 68