X-Git-Url: http://git.roojs.org/?p=gitlive;a=blobdiff_plain;f=Makefile.am;h=f1368fd569f32568d95a7d8e61d605c7e42caccc;hp=de724787936db7756efefec90d7742869253e08b;hb=refs%2Fheads%2Fwip_alan_T5782_messing_around_with_libgit2glib;hpb=701b51cfc365961cba60caa2e2ad44441598625b diff --git a/Makefile.am b/Makefile.am index de724787..f1368fd5 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,175 +1,61 @@ - -if HAVE_LIBVALA22 -roobuilder_LIBVALA = --pkg libvala-0.22 -endif - -if HAVE_LIBVALA24 -roobuilder_LIBVALA = --pkg libvala-0.24 -endif - -if HAVE_LIBVALA26 -roobuilder_LIBVALA = --pkg libvala-0.26 -endif - -if HAVE_LIBVALA28 -roobuilder_LIBVALA = --pkg libvala-0.28 -endif - -if HAVE_LIBVALA30 -roobuilder_LIBVALA = --pkg libvala-0.30 -endif - -if HAVE_LIBVALA32 -roobuilder_LIBVALA = --pkg libvala-0.32 -endif - -if HAVE_LIBVALA34 -roobuilder_LIBVALA = --pkg libvala-0.34 -endif - -# gda - - -if HAVE_GDA5 -roobuilder_GDA = --pkg libgda-5.0 -endif - -if HAVE_GDA4 -roobuilder_GDA = --pkg libgda-4.0 -endif - - -# webkit - - -if HAVE_WEBKIT4 -roobuilder_WEBKKIT = --pkg webkit2gtk-4.0 -endif - -if HAVE_WEBKIT3 -roobuilder_WEBKKIT = --pkg webkit2gtk-3.0 -endif - -# vte - -if HAVE_VTE_2_91 -roobuilder_VTE = --pkg vte-2.91 -endif -if HAVE_VTE_2_90 -roobuilder_VTE = --pkg vte-2.90 -endif - # - not sure if needed.... -AM_CPPFLAGS = $(ROOBUILDER_CFLAGS) $(WEBKIT_CFLAGS) $(GDA_CFLAGS) $(LIBVALA_CFLAGS) $(JAVASCRIPTCOREGTK_CFLAGS) $(VTE_CFLAGS) - +AM_CPPFLAGS = $(GITLIVE_CFLAGS) -bin_PROGRAMS = roobuilder +bin_PROGRAMS = Gitlive -roobuilder_PKGS = \ - --pkg glib-2.0 \ - --pkg gobject-2.0 \ - --pkg gtk+-3.0 \ - --pkg gtksourceview-3.0 \ - --pkg libxml-2.0 \ - --pkg json-glib-1.0 \ +Gitlive_PKGS = \ + --pkg gio-2.0 \ + --pkg posix \ + --pkg gtk+-3.0 \ + --pkg libnotify \ + --pkg libwnck-3.0 \ --pkg gee-0.8 \ - --pkg gobject-introspection-1.0 \ - --pkg clutter-gtk-1.0 \ + --pkg libcanberra \ --pkg libsoup-2.4 \ - --pkg javascriptcore \ - --pkg roojspacker-1.1 \ - $(roobuilder_LIBVALA) \ - $(roobuilder_GDA) \ - $(roobuilder_WEBKKIT) \ - $(roobuilder_JAVASCRIPTCOREGTK) \ - $(roobuilder_VTE) \ - --pkg posix - - -BUIDERJSRENDER = \ - JsRender/Gtk.vala \ - JsRender/PlainFile.vala \ - JsRender/JsRender.vala \ - JsRender/Lang.vala \ - JsRender/NodeToGtk.vala \ - JsRender/NodeToJs.vala \ - JsRender/NodeToVala.vala \ - JsRender/Node.vala \ - JsRender/Roo.vala - - - -BUIDERPALETE = \ - Palete/Gir.vala \ - Palete/GirObject.vala \ - Palete/VapiParser.vala \ - Palete/Gtk.vala \ - Palete/RooDatabase.vala \ - c/jscore_object_call_as_function.c \ - Palete/Javascript.vala \ - Palete/Palete.vala \ - Palete/Roo.vala \ - Palete/ValaSource.vala \ - Palete/ValaSourceCompiler.vala \ - Palete/CompletionProvider.vala - -BUIDERPROJECT = \ - Project/Gtk.vala \ - Project/Project.vala \ - Project/Roo.vala + --pkg json-glib-1.0 \ + --pkg gtksourceview-3.0 \ + --pkg webkit2gtk-4.0 \ + --pkg libgit2-glib-1.0 + +Gitlive_SOURCES = \ + Gitlive.vala \ + Monitor.vala \ + GitMonitor.vala \ + GitMonitorQueue.vala \ + Spawn.vala \ + StatusIcon.vala \ + GitRepo.vala \ + GitBranch.vala \ + RooTicket.vala \ + RooProject.vala \ + RooRepo.vala \ + c/xorg_idletime.c \ + WindowLog.vala \ + Clones.vala \ + Clone.vala \ + Ticket.vala \ + NewBranch.vala \ + MergeBranch.vala \ + RepoStatusPopover.vala \ + GitCallbacks.vala + + -BUIDERUI = \ - Builder4/About.vala \ - Builder4/DialogConfirm.vala \ - Builder4/StandardErrorDialog.vala \ - Builder4/DialogSaveTemplate.vala \ - Builder4/DialogSaveModule.vala \ - Builder4/DialogTemplateSelect.vala \ - Builder4/EditProject.vala \ - Builder4/Editor.vala \ - Builder4/RooProjectSettings.vala \ - Builder4/WindowRightPalete.vala \ - Builder4/WindowLeftTree.vala \ - Builder4/WindowRooView.vala \ - Builder4/WindowLeftProps.vala \ - Builder4/ClutterFiles.vala \ - Builder4/WindowLeftProjects.vala \ - Builder4/WindowAddProp.vala \ - Builder4/GtkView.vala \ - Builder4/ValaProjectSettingsPopover.vala \ - Builder4/MainWindow.vala \ - Builder4/WindowState.vala \ - Builder4/FakeServer.vala \ - Builder4/DialogPluginWebkit.vala \ - Builder4/DialogNewComponent.vala \ - Builder4/PopoverFileDetails.vala \ - Builder4/ValaCompileErrors.vala \ - Builder4/ValaCompileResults.vala \ - Builder4/PopoverProperty.vala - -roobuilder_SOURCES = \ - Application.vala \ - Main.vala \ - Spawn.vala \ - Resources.vala \ - $(BUIDERJSRENDER) \ - $(BUIDERPALETE) \ - $(BUIDERPROJECT) \ - $(BUIDERUI) - - - - -roobuilder_VALAFLAGS = \ - --thread -X -lm --target-glib=2.32 --vapidir=$(srcdir)/vapi -g $(roobuilder_PKGS) +Gitlive_VALAFLAGS = \ + --Xcc=-lXss \ + --Xcc=-DWNCK_I_KNOW_THIS_IS_UNSTABLE \ + --thread -X -lm --target-glib=2.32 -g $(Gitlive_PKGS) -X -O0 + +Gitlive_CFLAGS = \ + -DWNCK_I_KNOW_THIS_IS_UNSTABLE -lXss -lm -lX11 $(XSCRNSAVER_CFLAGS) -O0 -roobuilder_LDADD = $(ROOBUILDER_LIBS) $(LIBVALA_LIBS) $(GDA_LIBS) $(WEBKIT_LIBS) $(VTE_LIBS) $(JAVASCRIPTCOREGTK_LIBS) +Gitlive_LDADD = $(GITLIVE_LIBS) $(XSCRNSAVER_LIBS) -lX11