changeset 1184:72006e4e493a

test program for package gtkmm
author Martin Gerhardy <martin.gerhardy@gmail.com>
date Thu, 23 Sep 2010 18:15:05 +1000
parents 8604afbeb8ad
children c4e5d3613b5f
files src/gtkmm-test.cpp src/gtkmm.mk
diffstat 2 files changed, 23 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/gtkmm-test.cpp	Thu Sep 23 18:15:05 2010 +1000
@@ -0,0 +1,17 @@
+/* This file is part of mingw-cross-env.       */
+/* See doc/index.html for further information. */
+
+#include <gtkmm/window.h>
+#include <gtkmm/main.h>
+
+int main(int argc, char *argv[])
+{
+    Gtk::Main g(argc, argv);
+
+    Gtk::Window window;
+    window.set_title("Test App mingw-cross-env");
+    window.set_default_size(200, 200);
+    window.show_all();
+    g.run(window);
+    return 0;
+}
--- a/src/gtkmm.mk	Thu Sep 23 03:21:35 2010 +0200
+++ b/src/gtkmm.mk	Thu Sep 23 18:15:05 2010 +1000
@@ -29,4 +29,10 @@
         --prefix='$(PREFIX)/$(TARGET)' \
         MAKE=$(MAKE)
     $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS=
+
+    '$(TARGET)-g++' \
+        -W -Wall -Werror -pedantic -std=c++0x\
+        '$(2).cpp' -o '$(PREFIX)/$(TARGET)/bin/test-$(PKG).exe' \
+        `'$(TARGET)-pkg-config' gtkmm-2.4 --cflags --libs` \
+        -lwinspool -lcomctl32 -lcomdlg32 -ldnsapi
 endef