Makefile_insert revision 55919b10f5e27d2fa50c03ca269bce594f5c8d82
199767f8919635c4928607450d9e0abb932109ceToomas Soome## Makefile.am fragment, included by src/Makefile.am.
199767f8919635c4928607450d9e0abb932109ceToomas Soome# ################################################
199767f8919635c4928607450d9e0abb932109ceToomas Soome# ################################################
199767f8919635c4928607450d9e0abb932109ceToomas Soomeif PLATFORM_WIN32
199767f8919635c4928607450d9e0abb932109ceToomas Soomewin32_sources = winmain.cpp registrytool.cpp registrytool.h
199767f8919635c4928607450d9e0abb932109ceToomas Soomewin32ldflags = -lcomdlg32
199767f8919635c4928607450d9e0abb932109ceToomas Soomeinkjar_dir = inkjar
199767f8919635c4928607450d9e0abb932109ceToomas Soome# ################################################
199767f8919635c4928607450d9e0abb932109ceToomas Soome# I N K S C A P E
199767f8919635c4928607450d9e0abb932109ceToomas Soome# ################################################
199767f8919635c4928607450d9e0abb932109ceToomas Soome# libinkpre.a: any object that's sharable between inkscape & inkview,
199767f8919635c4928607450d9e0abb932109ceToomas Soome# and isn't needed by object files in subdirectories (i.e. libinkpre.a
199767f8919635c4928607450d9e0abb932109ceToomas Soome# comes before subdirectory libraries on the link line).
199767f8919635c4928607450d9e0abb932109ceToomas Soome# Excludes winmain.cpp (a gui wrapper around main): I'm guessing that
199767f8919635c4928607450d9e0abb932109ceToomas Soome# it needs to be explicitly listed as a source of each graphical
199767f8919635c4928607450d9e0abb932109ceToomas Soome# binary: it isn't (to my knowledge) called by main (whether directly
199767f8919635c4928607450d9e0abb932109ceToomas Soome# or indirectly), so I don't think that putting it in a library will
199767f8919635c4928607450d9e0abb932109ceToomas Soome# suffice to get it linked in. Windows devel please confirm. -- pjrm.
199767f8919635c4928607450d9e0abb932109ceToomas Soomelibinkpre_a_SOURCES = \
199767f8919635c4928607450d9e0abb932109ceToomas Soome console-output-undo-observer.h console-output-undo-observer.cpp \
199767f8919635c4928607450d9e0abb932109ceToomas Soome satisfied-guide-cns.cpp satisfied-guide-cns.h \
199767f8919635c4928607450d9e0abb932109ceToomas Soome selection-chemistry.cpp selection-chemistry.h \
199767f8919635c4928607450d9e0abb932109ceToomas Soome selection-describer.cpp selection-describer.h \
199767f8919635c4928607450d9e0abb932109ceToomas Soome sp-fecomponenttransfer.cpp sp-fecomponenttransfer.h \
199767f8919635c4928607450d9e0abb932109ceToomas Soome sp-fecomponenttransfer-funcnode.cpp sp-fecomponenttransfer-funcnode.h \
199767f8919635c4928607450d9e0abb932109ceToomas Soome sp-feconvolvematrix.cpp sp-feconvolvematrix.h \
199767f8919635c4928607450d9e0abb932109ceToomas Soome sp-fediffuselighting.cpp sp-fediffuselighting.h \
199767f8919635c4928607450d9e0abb932109ceToomas Soome sp-fedisplacementmap.cpp sp-fedisplacementmap.h \
199767f8919635c4928607450d9e0abb932109ceToomas Soome sp-fespecularlighting.cpp sp-fespecularlighting.h \
199767f8919635c4928607450d9e0abb932109ceToomas Soome sp-filter.cpp sp-filter.h number-opt-number.h \
199767f8919635c4928607450d9e0abb932109ceToomas Soome sp-item-notify-moveto.cpp sp-item-notify-moveto.h \
199767f8919635c4928607450d9e0abb932109ceToomas Soome sp-item-rm-unsatisfied-cns.cpp sp-item-rm-unsatisfied-cns.h \
199767f8919635c4928607450d9e0abb932109ceToomas Soome# Force libinkpost.a to be rebuilt if we add files to libinkpost_a_SOURCES.
199767f8919635c4928607450d9e0abb932109ceToomas Soomelibinkpost_a_DEPENDENCIES = Makefile_insert
199767f8919635c4928607450d9e0abb932109ceToomas Soome# libinkpost.a: Any object file that needs to be near the end of the link line.
199767f8919635c4928607450d9e0abb932109ceToomas Soome# gradient-chemistry.o is called by some things in display/.
199767f8919635c4928607450d9e0abb932109ceToomas Soomelibinkpost_a_SOURCES = \
199767f8919635c4928607450d9e0abb932109ceToomas Soomeinkscape_private_libs = \
2geom/lib2geom.a \
desktop.$(OBJEXT): helper/sp-marshal.h
knot.$(OBJEXT): helper/sp-marshal.h
main.$(OBJEXT): inkscape_version.h
selection.$(OBJEXT): helper/sp-marshal.h
sp-object.$(OBJEXT): helper/sp-marshal.h
sp-root.$(OBJEXT): inkscape_version.h
view.$(OBJEXT): helper/sp-marshal.h
help.$(OBJEXT): inkscape_version.h
inkscape_SOURCES = main.cpp $(win32_sources)
inkview_SOURCES = inkview.cpp $(win32_sources)
style_test_SOURCES = style-test.cpp
echo '#define INKSCAPE_VERSION "$(VERSION)"' > inkscape_version.h
$(srcdir)/attributes-test.h \
$(srcdir)/color-profile-test.h \
$(srcdir)/MultiPrinter.h \
$(srcdir)/TRPIFormatter.h \
$(srcdir)/PylogFormatter.h \
$(srcdir)/dir-util-test.h \
$(srcdir)/extract-uri-test.h \
$(srcdir)/mod360-test.h \
$(srcdir)/round-test.h \
$(srcdir)/sp-gradient-test.h \
$(srcdir)/sp-style-elem-test.h \
$(srcdir)/style-test.h \
$(srcdir)/test-helpers.h \
$(srcdir)/verbs-test.h