From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Delivered-To: caml-list@yquem.inria.fr Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by yquem.inria.fr (Postfix) with ESMTP id 2794ABC75 for ; Tue, 22 Feb 2005 13:23:38 +0100 (CET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j1MCNbgZ008052 for ; Tue, 22 Feb 2005 13:23:37 +0100 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id NAA07171 for ; Tue, 22 Feb 2005 13:23:37 +0100 (MET) Received: from smtp5.wanadoo.fr (smtp5.wanadoo.fr [193.252.22.26]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j1MCNbZK008047 for ; Tue, 22 Feb 2005 13:23:37 +0100 Received: from me-wanadoo.net (localhost [127.0.0.1]) by mwinf0508.wanadoo.fr (SMTP Server) with ESMTP id EAB991C00103; Tue, 22 Feb 2005 13:23:36 +0100 (CET) Received: from pegasos (AStrasbourg-251-1-63-140.w82-126.abo.wanadoo.fr [82.126.131.140]) by mwinf0508.wanadoo.fr (SMTP Server) with ESMTP id C8CC21C000EE; Tue, 22 Feb 2005 13:23:36 +0100 (CET) X-ME-UUID: 20050222122336822.C8CC21C000EE@mwinf0508.wanadoo.fr Received: from luther by pegasos with local (Exim 4.44) id 1D3YwQ-0001mU-0V; Tue, 22 Feb 2005 13:15:02 +0100 Date: Tue, 22 Feb 2005 13:15:01 +0100 To: Richard Jones Cc: caml-list@inria.fr Subject: Re: [Caml-list] Cross-platform "Hello, World" graphical application in OCaml Message-ID: <20050222121501.GA5169@pegasos> References: <20050222120308.GA2975@furbychan.cocan.org> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline In-Reply-To: <20050222120308.GA2975@furbychan.cocan.org> User-Agent: Mutt/1.5.6+20040907i From: Sven Luther X-Miltered: at concorde with ID 421B2449.002 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 421B2449.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; caml-list:01 ocaml:01 sven:01 luther:01 sven:01 luther:01 wrote:01 wrote:01 makefile:01 makefile:01 gtk:01 ocaml:01 installer:01 installer:01 unix:01 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on yquem.inria.fr X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.2 X-Spam-Level: On Tue, Feb 22, 2005 at 12:03:08PM +0000, Richard Jones wrote: > http://merjis.com/developers/xphelloworld > > This is something I've been meaning to do for over a year now, and > I've finally got around to it. In 2003 I worked on a project where we > wrote a complex graphical (Gtk-based) application for Windows. The > program was primarily written on Linux, and we developed a > cross-platform Makefile and installer allowing us to target both > Windows and Unix platforms. The managers of this project have kindly > allowed me to release the Makefile, NSIS installer script, and > supporting code into the public domain. > > This is a "Hello, World"-type program which shows how it is possible > to write a cross-platform graphical application which targets Windows > and Unix. On Windows, it comes with an installer, an uninstaller, a > desktop icon and menu entries. It has the native Windows look and > feel on Windows. On Linux/Unix it has the ordinary Gtk look and feel. > > License is public domain. You can do whatever you like with the > Makefile and installer script, including writing proprietary packages. > > I need help documenting how to install all the many extra development > packages required under Windows. Let me know if you can help me > document this. At the moment I have a Windows box here which works, > but I'll need to reverse engineer exactly what I installed and where I > got each component from. Does it allow you to do ocaml cross-plateform executables ? Friendly, Sven Luther