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	$(LTCOMPILE) $(CXX) $(CXXFLAGS) $(WERROR) $(PLUGINCPPFLAGS) $(COMPILE) $<
12
13all: $(SQLR)directive_custom_wf.$(LIBEXT) \
14	$(SQLR)directive_crash.$(LIBEXT)
15
16clean:
17	$(LTCLEAN) $(RM) *.lo *.o *.obj *.$(LIBEXT) *.lib *.exp *.idb *.pdb *.manifest *.ii
18	$(RMTREE) .libs
19
20$(SQLR)directive_custom_wf.$(LIBEXT): custom_wf.cpp custom_wf.$(OBJ)
21	$(LTLINK) $(LINK) $(OUT)$@ custom_wf.$(OBJ) $(LDFLAGS) $(PLUGINLIBS) $(MODLINKFLAGS)
22
23$(SQLR)directive_crash.$(LIBEXT): crash.cpp crash.$(OBJ)
24	$(LTLINK) $(LINK) $(OUT)$@ crash.$(OBJ) $(LDFLAGS) $(PLUGINLIBS) $(MODLINKFLAGS)
25
26install: $(INSTALLLIB)
27
28installdll:
29	$(MKINSTALLDIRS) $(libexecdir)
30	$(LTINSTALL) $(CP) $(SQLR)directive_custom_wf.$(LIBEXT) $(libexecdir)
31	$(LTINSTALL) $(CP) $(SQLR)directive_crash.$(LIBEXT) $(libexecdir)
32
33installlib: $(INSTALLSHAREDLIB)
34
35installsharedlib:
36	$(MKINSTALLDIRS) $(libexecdir)
37	$(LTINSTALL) $(CP) $(SQLR)directive_custom_wf.$(LIBEXT) $(libexecdir)
38	$(RM) $(libexecdir)/$(SQLR)directive_custom_wf.a
39	$(RM) $(libexecdir)/$(SQLR)directive_custom_wf.$(LIBEXT)
40	$(MODULERENAME) $(libexecdir)/$(SQLR)directive_custom_wf.so so $(MODULESUFFIX)
41	$(LTINSTALL) $(CP) $(SQLR)directive_crash.$(LIBEXT) $(libexecdir)
42	$(RM) $(libexecdir)/$(SQLR)directive_crash.a
43	$(RM) $(libexecdir)/$(SQLR)directive_crash.$(LIBEXT)
44	$(MODULERENAME) $(libexecdir)/$(SQLR)directive_crash.so so $(MODULESUFFIX)
45
46uninstall:
47	$(RM) $(libexecdir)/$(SQLR)directive_custom_wf.*
48	$(RM) $(libexecdir)/$(SQLR)directive_crash.*
49