]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/xforms/Makefile.am
fix crash with "save as"
[lyx.git] / src / frontends / xforms / Makefile.am
index b8cf600e185e1a028c4b345667727779ddbbd4d3..57cbad72be30abc5578c8a73c833ab04668ec57e 100644 (file)
-AUTOMAKE_OPTIONS = foreign 1.4
-DISTCLEANFILES= *.orig *.rej *~ *.bak core
-MAINTAINERCLEANFILES = $(srcdir)/Makefile.in
+include $(top_srcdir)/config/common.am
+
 noinst_LTLIBRARIES = libxforms.la
-INCLUDES = -I${top_srcdir}/src/ \
-       -I${top_srcdir}/src/frontends/ \
-       ${SIGC_CFLAGS}
-LIBS=
-LDFLAGS=
-LYXDATADIRS = forms
-ETAGS_ARGS = --lang=c++
+
+INCLUDES = -I$(top_srcdir)/images -I$(top_srcdir)/src \
+       -I$(top_srcdir)/src/frontends \
+       -I$(top_srcdir)/src/frontends/controllers \
+       $(BOOST_INCLUDES)
+
+SUBDIRS = forms
+
+EXTRA_DIST = xformsImage.C xformsImage.h
+
+if USE_BASIC_IMAGE_LOADER
+else
+XFORMSIMAGE = xformsImage.C xformsImage.h
+endif
+
+# Alphabetical order please.  It makes it easier to figure out what's missing.
 libxforms_la_SOURCES = \
+       forms_fwd.h \
+       forms_gettext.C \
+       forms_gettext.h \
+       bmtable.c \
+       bmtable.h \
+       checkedwidgets.C \
+       checkedwidgets.h \
+       combox.C \
+       combox.h \
+       input_validators.C \
+       input_validators.h \
+       lyx_gui.C \
+       lyxlookup.C \
+       lyxlookup.h \
+       xfont_loader.C \
+       xfont_loader.h \
+       xfont_metrics.C \
+       xfont_metrics.h \
+       xforms_helpers.C \
+       xforms_helpers.h \
+       xforms_resize.C \
+       xforms_resize.h \
+       $(XFORMSIMAGE) xformsBC.C \
+       xformsBC.h \
+       xscreen.C \
+       xscreen.h \
+       Alert_pimpl.C \
+       Color.C \
+       Color.h \
+       ColorHandler.C \
+       ColorHandler.h \
        Dialogs.C \
+       Dialogs2.C \
+       Dialogs_impl.h \
+       DropDown.h \
+       DropDown.C \
+       FileDialog.C \
+       FontInfo.C \
+       FontInfo.h \
+       FormFiledialog.h \
+       FormFiledialog.C \
+       FormAboutlyx.C \
+       FormAboutlyx.h \
+       FormBase.C \
+       FormBase.h \
+       FormBibitem.C \
+       FormBibitem.h \
+       FormBibtex.C \
+       FormBibtex.h \
+       FormBrowser.C \
+       FormBrowser.h \
+       FormCharacter.C \
+       FormCharacter.h \
        FormCitation.C \
        FormCitation.h \
-       form_citation.C \
-       form_citation.h \
-       FormCopyright.C \
-       FormCopyright.h \
-       form_copyright.C \
-       form_copyright.h \
+       FormDocument.C \
+       FormDocument.h \
+       FormError.C \
+       FormError.h \
+       FormERT.C \
+       FormERT.h \
+       FormExternal.C \
+       FormExternal.h \
+       FormFloat.C \
+       FormFloat.h \
+       FormForks.C \
+       FormForks.h \
+       FormGraphics.C \
+       FormGraphics.h \
+       FormInclude.C \
+       FormInclude.h \
+       FormIndex.C \
+       FormIndex.h \
+       FormLog.C \
+       FormLog.h \
+       FormMathsBitmap.C \
+       FormMathsBitmap.h \
+       FormMathsDeco.C \
+       FormMathsDeco.h \
+       FormMathsDelim.C \
+       FormMathsDelim.h \
+       FormMathsMatrix.C \
+       FormMathsMatrix.h \
+       FormMathsPanel.C \
+       FormMathsPanel.h \
+       FormMathsSpace.C \
+       FormMathsSpace.h \
+       FormMathsStyle.C \
+       FormMathsStyle.h \
+       FormMinipage.C \
+       FormMinipage.h \
+       FormParagraph.C \
+       FormParagraph.h \
+       FormPreamble.C \
+       FormPreamble.h \
        FormPreferences.C \
        FormPreferences.h \
-       form_preferences.C \
-       form_preferences.h \
        FormPrint.C \
        FormPrint.h \
-       form_print.C \
-       form_print.h \
+       FormRef.C \
+       FormRef.h \
+       FormSearch.C \
+       FormSearch.h \
+       FormSendto.C \
+       FormSendto.h \
+       FormShowFile.C \
+       FormShowFile.h \
+       FormSpellchecker.C \
+       FormSpellchecker.h \
        FormTabular.C \
        FormTabular.h \
-       form_tabular.C \
-       form_tabular.h \
-       input_validators.h \
-       input_validators.c \
-       xform_macros.h
+       FormTabularCreate.C \
+       FormTabularCreate.h \
+       FormTexinfo.C \
+       FormTexinfo.h \
+       FormThesaurus.C \
+       FormThesaurus.h \
+       FormToc.C \
+       FormToc.h \
+       FormUrl.C \
+       FormUrl.h \
+       FormVCLog.C \
+       FormVCLog.h \
+       FormWrap.C \
+       FormWrap.h \
+       LyXKeySymFactory.C \
+       LyXScreenFactory.C \
+       Menubar_pimpl.C \
+       Menubar_pimpl.h \
+       RadioButtonGroup.C \
+       RadioButtonGroup.h \
+       Timeout_pimpl.C \
+       Timeout_pimpl.h \
+       Toolbar_pimpl.C \
+       Toolbar_pimpl.h \
+       Tooltips.C \
+       Tooltips.h \
+       WorkAreaFactory.C \
+       XFormsView.C \
+       XFormsView.h \
+       XLyXKeySym.C \
+       XLyXKeySym.h \
+       XMiniBuffer.C \
+       XMiniBuffer.h \
+       XPainter.C \
+       XPainter.h \
+       XWorkArea.h \
+       XWorkArea.C
+
+libxforms.la: $(libxforms_la_OBJECTS) $(libxforms_la_DEPENDENCIES)
 
-# These still have to be added. Sooner or later. ARRae-20000411
-#      GUI_defaults.C \
-#      GUI_initialize.C \
-#      GUI_postlyxrc.C \
-#      GUI_runtime.C \
-#      GUI_applymenu.C
+# for convenience only
+updatesrc:
+       $(MAKE) -C forms updatesrc
 
 # just copied from old lyx repository
-dist-hook:
-       for subdir in $(LYXDATADIRS) ; do \
-       test -d $(distdir)/$$subdir \
-       || mkdir $(distdir)/$$subdir \
-       || exit 1; \
-       chmod 777 $(distdir)/$$subdir; \
-       list=`(cd $(srcdir)/$$subdir && ls -1 | grep -v CVS)`; \
-       echo $$list ; \
-       for fil in $$list ; do \
-       cp -p $(srcdir)/$$subdir/$$fil $(distdir)/$$subdir ; \
-       done ; \
-       done
+#dist-hook:
+#      for subdir in $(LYXDATADIRS) ; do \
+#      test -d $(distdir)/$$subdir \
+#      || mkdir $(distdir)/$$subdir \
+#      || exit 1; \
+#      chmod 777 $(distdir)/$$subdir; \
+#      list=`(cd $(srcdir)/$$subdir && ls -1 | grep -v CVS)`; \
+#      echo $$list ; \
+#      for fil in $$list ; do \
+#      cp -p $(srcdir)/$$subdir/$$fil $(distdir)/$$subdir ; \
+#      done ; \
+#      done