]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/gtkmathview-bonobo/src/Makefile.am
* added test View interface. It is basically empty but eventually it will host
[helm.git] / helm / gtkmathview-bonobo / src / Makefile.am
index 3abccce7c306b7a5551bb232a82c89e915662ffe..9ae3d2cff45eeb91f960343519318bda17633650 100644 (file)
@@ -5,25 +5,51 @@ server_in_files = GNOME_GtkMathView.server.in.in
 
 CLEANFILES = $(server_in_files:.server.in.in=.server)
 
+IDL = $(top_srcdir)/idl/GNOME_GtkMathView_View.idl
+
+IDL_GENERATED_C = \
+  GNOME_GtkMathView_View-common.c \
+  GNOME_GtkMathView_View-skels.c \
+  GNOME_GtkMathView_View-stubs.c
+
+IDL_GENERATED_H = \
+  GNOME_GtkMathView_View.h
+
+IDL_GENERATED = $(IDL_GENERATED_C) $(IDL_GENERATED_H)
+
 lib_LTLIBRARIES = libgtkmathview-bonobo.la
 
-libgtkmathview_bonobo_la_LIBADD = $(GTKMATHVIEW_LIBS) $(BONOBOUI_LIBS) $(BONOBO_LIBS)
+libgtkmathview_bonobo_la_LIBADD = \
+  $(GTKMATHVIEW_LIBS) \
+  $(BONOBOUI_LIBS) \
+  $(BONOBO_LIBS)
+
 libgtkmathview_bonobo_la_LDFLAGS = -version-info @GTKMATHVIEW_CONTROL_VERSION_INFO@
 
 libgtkmathview_bonobo_la_SOURCES = \
+  $(IDL_GENERATED_C) \
   control-factory.c \
   persist-file.c \
-  persist-stream.c
+  persist-stream.c \
+  view.c
 
 pkginclude_HEADERS = \
   control-factory.h \
   persist-file.h    \
-  persist-stream.h
+  persist-stream.h \
+  view.h
 
 server_DATA = $(server_in_files:.server.in.in=.server)
 $(server_in_files:.server.in.in=.server): $(server_in_files:.server.in.in=.server.in) Makefile
        sed -e "s|\@GTKMATHVIEW_FACTORY_LOCATION\@|$(location)|g" $< >$@
 
+view.c : $(VIEW_CORBA_GENERATED)
+
+$(IDL_GENERATED): $(IDL)
+       $(ORBIT_IDL) $(BONOBO_IDL_INCLUDES) $<
+
+EXTRA_DIST = $(server_DATA)
+
 INCLUDES = \
   $(BONOBOUI_CFLAGS) \
   $(BONOBO_CFLAGS) \