From 3614407d2c4e8a7d48c43d6f7686da3aba25b167 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Tue, 9 Dec 2014 14:15:47 +0800 Subject: [PATCH] Makefile.simple --- Makefile.simple | 125 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 125 insertions(+) create mode 100644 Makefile.simple diff --git a/Makefile.simple b/Makefile.simple new file mode 100644 index 000000000..35125547b --- /dev/null +++ b/Makefile.simple @@ -0,0 +1,125 @@ + +#vapigen --library gobject-introspection-1.0 /usr/share/gir-1.0/GIRepository-2.0.gir + +# should get the hightest? +VALAVER=$(word 1, $(shell pkg-config --list-all | grep libvala | sort -n -r | head -1)) + +PKGS= --pkg gtk+-3.0 \ + --pkg gtksourceview-3.0 \ + --pkg libxml-2.0 \ + --pkg json-glib-1.0 \ + --pkg gee-1.0 \ + --pkg gobject-introspection-1.0 \ + --pkg webkit2gtk-3.0 \ + --pkg clutter-gtk-1.0 \ + --pkg gladeui-2.0 \ + --pkg libsoup-2.4 \ + --pkg javascriptcore \ + --pkg vte-2.90 \ + --pkg ${VALAVER} \ + --pkg posix \ + +FLAGS= -g --vapidir=./vapi + +CORESRC= JsRender/*.vala \ + Project/*.vala \ + Palete/*.vala \ + Builder4/Application.vala + +BUILDER4= Builder4/About.vala \ + Builder4/DialogConfirm.vala \ + Builder4/DialogNewComponent.vala \ + Builder4/StandardErrorDialog.vala \ + Builder4/DialogSaveTemplate.vala \ + Builder4/DialogSaveModule.vala \ + Builder4/DialogTemplateSelect.vala \ + Builder4/EditProject.vala \ + Builder4/Editor.vala \ + Builder4/ProjectSettings.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/ValaProjectSettings.vala \ + Builder4/MainWindow.vala \ + +# Builder4/GladeView.vala \ + + +# compile what... for testing +all: builder4 +#all: test-leftprops +#all: test-palate +#all: test-addprops +#all: test-glade +#all: test-gtkview +#all: test-vala +#all: test-gir +#all: test-pack +#all: test-codevalidate + +builder4: + valac $(FLAGS) $(PKGS) $(CORESRC) $(BUILDER4) \ + Builder4/Main.vala -o /tmp/Builder4 + +#-- tests + +test-leftprops: + valac $(FLAGS) $(PKGS) $(CORESRC) \ + tests/TestLeftProps.vala \ + Builder4/WindowLeftProps.vala \ + -o /tmp/test-leftprops + +test-palate: + valac $(FLAGS) $(PKGS) $(CORESRC) \ + Builder4/WindowRightPalete.vala \ + tests/PaleteTest.vala -o /tmp/test-palete + +test-glade: + valac $(FLAGS) $(PKGS) $(CORESRC) \ + Builder4/GladeView.vala \ + tests/GladeTest.vala -o /tmp/test-glade + + +test-gtkview: + valac $(FLAGS) $(PKGS) $(CORESRC) \ + Builder4/GtkView.vala \ + tests/GtkView.vala -o /tmp/test-gtkview + + +test-addprops: + valac $(FLAGS) $(PKGS) $(CORESRC) \ + Builder4/WindowAddProp.vala \ + tests/AddPropTest.vala -o /tmp/test-addprops + +test-vala: + valac $(FLAGS) $(PKGS) $(CORESRC) \ + Builder4/WindowAddProp.vala \ + tests/ValaTest.vala -o /tmp/test-vala + +test-gir: + valac $(FLAGS) $(PKGS) $(CORESRC) \ + tests/GirTest.vala -o /tmp/test-gir + +test-pack: + valac $(FLAGS) $(PKGS) $(CORESRC) \ + tests/PackTest.vala -o /tmp/test-pack + +test-codevalidate: + valac $(FLAGS) $(PKGS) $(CORESRC) \ + tests/JsCoreTest.vala -o /tmp/test-codevalidate + + +#fixme -- old... +datatest: + valac $(FLAGS) $(PKGS) $(CORESRC) \ + Test.GtkWriter.vala -o /tmp/test-data + + +clean: + rm -f /tmp/Builder4 + rm -f /tmp/test-leftprops -- 2.39.2