]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/gtk/Makefile.am
Add ShowFile dialog
[lyx.git] / src / frontends / gtk / Makefile.am
index dc7a832ad5f6f7e0e1c516cb352b8dcb2e0c7653..81f0092ea5301fe47ade411beb1bff26a5dbeaed 100644 (file)
-AUTOMAKE_OPTIONS = foreign 1.4
-DISTCLEANFILES= *.orig *.rej *~ *.bak core
-MAINTAINERCLEANFILES = $(srcdir)/Makefile.in
+include $(top_srcdir)/config/common.am
+
+SUBDIRS = gimages glade
+
 noinst_LTLIBRARIES = libgtk.la
-INCLUDES = ${FRONTEND_INCLUDES} -I${top_srcdir}/src/ \
-       -I${top_srcdir}/src/frontends/ \
-       ${SIGC_CFLAGS}
-LIBS=
-LDFLAGS=
-LYXDATADIRS = 
-ETAGS_ARGS = --lang=c++
+
+INCLUDES = -I$(top_srcdir)/images -I$(top_srcdir)/src \
+       -I$(top_srcdir)/src/frontends \
+       -I$(top_srcdir)/src/frontends/controllers \
+       -I../xforms \
+       -I$(top_srcdir)/src/frontends/xforms \
+       $(BOOST_INCLUDES) @GTK_FRONTEND_CFLAGS@
+
+libgtk_la_LIBADD = $(xforms_objects) ../xforms/forms/*.lo @GTK_FRONTEND_LIBS@ @XFORMS_LIBS@
+
+# Alphabetical order please.  It makes it easier to figure out what's missing.
 libgtk_la_SOURCES = \
+       Alert_pimpl.C \
        Dialogs.C \
-       FormCopyright.C \
-       FormCopyright.h 
+       FileDialog.C \
+       FileDialogPrivate.C \
+       FileDialogPrivate.h \
+       GAboutlyx.C \
+       GAboutlyx.h \
+       GBC.C \
+       GBC.h \
+       GCharacter.C \
+       GCharacter.h \
+       GErrorList.C \
+       GErrorList.h \
+       GLyXKeySym.C \
+       GLyXKeySym.h \
+       GMathDelim.C \
+       GMathDelim.h \
+       GMathPanel.C \
+       GMathPanel.h \
+       GMathsMatrix.C \
+       GMathsMatrix.h \
+       GMenubar.C \
+       GMenubar.h \
+       GMiniBuffer.C \
+       GMiniBuffer.h \
+       GPainter.C \
+       GPainter.h \
+       GParagraph.C \
+       GParagraph.h \
+       GPrint.C \
+       GPrint.h \
+       GScreen.C \
+       GScreen.h \
+       GSearch.C \
+       GSearch.h \
+       GShowFile.C \
+       GShowFile.h \
+       GSpellchecker.C \
+       GSpellchecker.h \
+       GTableCreate.C \
+       GTableCreate.h \
+       GTexinfo.C \
+       GTexinfo.h \
+       GText.C \
+       GText.h \
+       GTimeout.C \
+       GTimeout.h \
+       GToc.C \
+       GToc.h \
+       GToolbar.C \
+       GToolbar.h \
+       GUrl.C \
+       GUrl.h \
+       GView.C \
+       GView.h \
+       GViewBase.C \
+       GViewBase.h \
+       GWorkArea.C \
+       GWorkArea.h \
+       GXpmBtnTbl.C \
+       GXpmBtnTbl.h \
+       GtkmmX.h \
+       IdSc.C \
+       IdSc.h \
+       LyXKeySymFactory.C \
+       LyXScreenFactory.C \
+       WorkAreaFactory.C \
+       codeConvert.h \
+       ghelpers.C \
+       ghelpers.h \
+       io_callback.C \
+       io_callback.h \
+       lyx_gui.C \
+       xftFontLoader.C \
+       xftFontLoader.h \
+       xftFontMetrics.C 
 
-# 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
 
-# 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
+xforms_objects = \
+       ../xforms/bmtable.lo \
+       ../xforms/checkedwidgets.lo \
+       ../xforms/ColorHandler.lo \
+       ../xforms/Color.lo \
+       ../xforms/combox.lo \
+       ../xforms/fdesign_base.lo \
+       ../xforms/FormBibitem.lo \
+       ../xforms/FormBibtex.lo \
+       ../xforms/FormBox.lo \
+       ../xforms/FormBranch.lo \
+       ../xforms/FormBrowser.lo \
+       ../xforms/FormChanges.lo \
+       ../xforms/FormCitation.lo \
+       ../xforms/FormColorpicker.lo \
+       ../xforms/FormDialogView.lo \
+       ../xforms/FormDocument.lo \
+       ../xforms/FormERT.lo \
+       ../xforms/FormExternal.lo \
+       ../xforms/FormFloat.lo \
+       ../xforms/FormGraphics.lo \
+       ../xforms/FormInclude.lo \
+       ../xforms/FormLog.lo \
+       ../xforms/FormMathsBitmap.lo \
+       ../xforms/FormMathsDelim.lo \
+       ../xforms/FormMathsSpace.lo \
+       ../xforms/FormMathsStyle.lo \
+       ../xforms/FormNote.lo \
+       ../xforms/FormPreamble.lo \
+       ../xforms/FormPreferences.lo \
+       ../xforms/FormRef.lo \
+       ../xforms/FormSendto.lo \
+       ../xforms/forms_gettext.lo \
+       ../xforms/FormTabular.lo \
+       ../xforms/FormText.lo \
+       ../xforms/FormThesaurus.lo \
+       ../xforms/FormVSpace.lo \
+       ../xforms/FormWrap.lo \
+       ../xforms/freebrowser.lo \
+       ../xforms/input_validators.lo \
+       ../xforms/RadioButtonGroup.lo \
+       ../xforms/Tooltips.lo \
+       ../xforms/xformsBC.lo \
+       ../xforms/xforms_helpers.lo \
+       ../xforms/xformsImage.lo \
+       ../xforms/xforms_resize.lo