Makefile_insert revision 6b15695578f07a3f72c4c9475c1a261a3021472a
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster## Makefile.am fragment sourced by src/Makefile.am.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster#
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# Miscellaneous unsystematized and temporary helper utilities
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster#
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# libspchelp - canvas utilities, specific canvas items
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster#
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterhelper/all: helper/libspchelp.a
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterhelper/clean:
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster rm -f helper/libspchelp.a $(helper_libspchelp_a_OBJECTS)
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterhelper/unit-menu.$(OBJEXT): helper/sp-marshal.h
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterhelper_libspchelp_a_SOURCES = \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/action.cpp \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/action.h \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/gnome-utils.cpp \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/gnome-utils.h \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/helper-forward.h \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/png-write.cpp \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/png-write.h \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/sp-marshal.cpp \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/sp-marshal.h \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/stlport.h \
60e9e896a1a7a9e62db162e1e9fb6b3c2df50c33Quentin CASTEL helper/unit-menu.cpp \
5958aaa26c7737d82829e50fa058bc07090c0135Peter Major helper/unit-menu.h \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/units.cpp \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/units.h \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/window.cpp \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/window.h \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/stock-items.cpp \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster helper/stock-items.h
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster# TODO: Check that the generated sp-marshal.h is the same as before.
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterhelper/sp-marshal.h: helper/sp-marshal.list
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster glib-genmarshal --prefix=sp_marshal --header $(srcdir)/helper/sp-marshal.list > helper/tmp.$$$$ \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster && mv helper/tmp.$$$$ helper/sp-marshal.h
c42550c0e86e2c3f821f5e754ea8ba52d8bb5427Tony Bamford
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterhelper/sp-marshal.cpp: helper/sp-marshal.list helper/sp-marshal.h
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster ( echo '#include "helper/sp-marshal.h"' && \
c42550c0e86e2c3f821f5e754ea8ba52d8bb5427Tony Bamford glib-genmarshal --prefix=sp_marshal --body $(srcdir)/helper/sp-marshal.list ) \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster > helper/tmp.$$$$ \
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster && mv helper/tmp.$$$$ helper/sp-marshal.cpp
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterhelper/sp-marshal.cpp helper/sp-marshal.h: Makefile
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterhelper_units_test_SOURCES = helper/units-test.cpp
8af80418ba1ec431c8027fa9668e5678658d3611Allan Fosterhelper_units_test_LDADD = helper/libspchelp.a -lglib-2.0
8af80418ba1ec431c8027fa9668e5678658d3611Allan Foster