lyx_mirror/src/insets/Makefile.am
Georg Baum e35725d5c0 New nomenclature inset from Ugras
* src/LyXAction.C
	(LyXAction::init): Add LFUN_NOMENCL_INSERT and LFUN_NOMENCL_PRINT

	* src/insets/insetbase.C
	(build_translator): ditto

	* src/LaTeXFeatures.C
	(LaTeXFeatures::getPackages): Add nomencl

	* src/insets/insetnomencl.[Ch]: new insets InsetNomencl and
	InsetPrintNomencl

	* src/insets/insetbase.h: Add NOMENCL_CODE and NOMENCL_PRINT_CODE

	* src/insets/insetcommandparams.C
	(InsetCommandParams::findInfo): Add nomenclature and printnomenclature
	(InsetCommandParams::getCommand): Extend end of command protection to
	cover commands with only optional arguments like printnomenclature

	* src/insets/insetert.C
	(InsetERT::getStatus): disable LFUN_NOMENCL_INSERT and
	LFUN_NOMENCL_PRINT

	* src/insets/Makefile.am: Add new files
	* src/frontends/qt4/Makefile.dialogs: ditto
	* src/frontends/qt4/Makefile.am: ditto

	* src/factory.C
	(createInset): Handle InsetNomencl and InsetPrintNomencl
	(readInset): ditto

	* src/buffer.C
	(LYX_FORMAT): increase

	* src/lyxfunc.C
	(LyXFunc::dispatch): Handle nomenclature

	* src/LaTeX.C
	(LaTeX::deleteFilesOnError): Delete .nls file
	(LaTeX::run): Run makeindex for nomenclature
	(LaTeX::runMakeIndex): handle nomenclature options
	(LaTeX::deplog): Recognize nomenclature file

	* src/frontends/qt4/QNomenclDialog.[Ch]: new
	* src/frontends/qt4/QNomencl.[Ch]: ditto
	* src/frontends/qt4/ui/QNomenclUi.ui: ditto

	* src/frontends/qt4/Dialogs.C
	(Dialogs::build): handle nomenclature dialog

	* src/text3.C
	(LyXText::dispatch): Handle LFUN_NOMENCL_INSERT and
	LFUN_NOMENCL_PRINT
	(LyXText::getStatus): Ditto

	* src/lfuns.h
	(kb_action): Add LFUN_NOMENCL_INSERT and LFUN_NOMENCL_PRINT

	* lib/lyx2lyx/LyX.py
	(format_relation): Update 1.5 format range

	* lib/lyx2lyx/lyx_1_5.py
	(revert_nomenclature): New
	(revert_printnomenclature): ditto

	* lib/chkconfig.ltx: Test for nomencl package

	* lib/doc/LaTeXConfig.lyx.in: Add nomencl package

	* lib/doc/Extended.lyx: Add documentation for nomencl

	* lib/ui/stdtoolbars.ui
	(Toolbar "extra" "Extra"): Add nomencl-insert

	* lib/ui/classic.ui: Add nomencl-insert and nomencl-print
	* lib/ui/stdmenus.ui: ditto

	* development/scons/scons_manifest.py: Add new files

	* development/FORMAT: Describe new format


git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@15739 a592a061-630c-0410-9148-cb99ea01b6c8
2006-11-04 17:55:36 +00:00

124 lines
2.1 KiB
Makefile

include $(top_srcdir)/config/common.am
noinst_LTLIBRARIES = libinsets.la
EXTRA_DIST = \
pch.h \
insettheorem.C \
insettheorem.h
BUILT_SOURCES = $(PCH_FILE)
AM_CPPFLAGS += $(PCH_FLAGS) -I$(srcdir)/.. $(BOOST_INCLUDES)
libinsets_la_SOURCES = \
mailinset.C \
mailinset.h \
ExternalSupport.C \
ExternalSupport.h \
ExternalTemplate.C \
ExternalTemplate.h \
ExternalTransforms.C \
ExternalTransforms.h \
render_base.h \
render_button.C \
render_button.h \
render_graphic.C \
render_graphic.h \
render_preview.C \
render_preview.h \
inset.C \
inset.h \
insetbase.h \
insetbase.C \
insetbibitem.C \
insetbibitem.h \
insetbibtex.C \
insetbibtex.h \
insetbox.C \
insetbox.h \
insetbranch.C \
insetbranch.h \
insetcaption.C \
insetcaption.h \
insetcharstyle.C \
insetcharstyle.h \
insetcite.C \
insetcite.h \
insetcollapsable.C \
insetcollapsable.h \
insetcommand.C \
insetcommand.h \
insetcommandparams.C \
insetcommandparams.h \
insetenv.C \
insetenv.h \
insetert.C \
insetert.h \
insetexternal.C \
insetexternal.h \
insetfloat.h \
insetfloat.C \
insetfloatlist.C \
insetfloatlist.h \
insetfoot.C \
insetfoot.h \
insetfootlike.C \
insetfootlike.h \
insetgraphicsParams.h \
insetgraphicsParams.C \
insetgraphics.C \
insetgraphics.h \
insethfill.C \
insethfill.h \
insetinclude.C \
insetinclude.h \
insetindex.C \
insetindex.h \
insetlabel.C \
insetlabel.h \
insetlatexaccent.C \
insetlatexaccent.h \
insetline.C \
insetline.h \
insetmarginal.h \
insetmarginal.C \
insetnewline.C \
insetnewline.h \
insetnomencl.C \
insetnomencl.h \
insetnote.C \
insetnote.h \
insetoptarg.C \
insetoptarg.h \
insetpagebreak.C \
insetpagebreak.h \
insetquotes.C \
insetquotes.h \
insetref.C \
insetref.h \
insetspace.C \
insetspace.h \
insetspecialchar.C \
insetspecialchar.h \
insettabular.C \
insettabular.h \
insettext.C \
insettext.h \
insettoc.C \
insettoc.h \
inseturl.C \
inseturl.h \
insetvspace.C \
insetvspace.h \
insetwrap.h \
insetwrap.C
# insetlist.C \
# insetlist.h \
# insetsection.h \
# insetsection.C \
# insettheorem.C \
# insettheorem.h