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