Makefile_insert revision 9359fc254e242f07ff72c7e2a848ccb123394ceb
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington## Makefile.am fragment, included by src/Makefile.am.
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington# ################################################
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington# ################################################
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunningtonif PLATFORM_WIN32
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunningtonwin32ldflags = -lcomdlg32
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunningtoninkjar_dir = inkjar
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington# ################################################
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington# I N K S C A P E
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington# ################################################
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington# libinkpre.a: any object that's sharable between inkscape & inkview,
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington# and isn't needed by object files in subdirectories (i.e. libinkpre.a
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington# comes before subdirectory libraries on the link line).
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington# Excludes winmain.cpp (a gui wrapper around main): I'm guessing that
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington# it needs to be explicitly listed as a source of each graphical
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington# binary: it isn't (to my knowledge) called by main (whether directly
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington# or indirectly), so I don't think that putting it in a library will
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington# suffice to get it linked in. Windows devel please confirm. -- pjrm.
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunningtonlibinkpre_a_SOURCES = \
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington connector-context.cpp connector-context.h \
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington document.cpp document.h document-private.h \
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington dyna-draw-context.cpp dyna-draw-context.h \
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington fontsize-expansion.cpp fontsize-expansion.h \
61f4bb8d03701927c71c456f32904bb83092547bPhill Cunnington inkscape.cpp inkscape.h inkscape-private.h \
macros.h \
prefix.h \
# Force libinkpost.a to be rebuilt if we add files to libinkpost_a_SOURCES.
# libinkpost.a: Any object file that needs to be near the end of the link line.
# gradient-chemistry.o is called by some things in display/.
gc.cpp \
memeq.h \
round.h \
streq.h \
strneq.h \
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