Discussion:
Compiling executables
(too old to reply)
Xcriber51
2008-10-30 15:24:37 UTC
Permalink
Hi

Sorry, perhaps a naive question, but is it possible to compile BlackBo
modules from the command line as Windows executables?
--
-
Message posted using http://www.talkaboutprogramming.com/group/comp.lang.oberon
More information at http://www.talkaboutprogramming.com/faq.htm
Stewart Greenhill
2008-10-31 00:36:20 UTC
Permalink
Hi Ken,

I'm not sure if this works in the current version of Blackbox, but it
might be worth a try:

http://stewartgreenhill.com/blackbox/#remote

The Blackbox compiler and linker are normally invoked by the user within
a graphical environment. Unfortunately, the interfaces to these
processes are not consistent.

* The compiler is invoked by menu commands and uses the focus view or
selection to indicate input modules to be compiled. Text is assumed to
be in the focussed view, or in a ".odc" file in a pre-defined location.

* The linker is invoked by a commander and uses a mechanism specific to
commanders to obtain its parameters (ie. DevCommanders.par).

This makes it difficult to build Component Pascal software without a
significant amount of intervention by the user (ie. lots of selecting
and clicking with the mouse).

This package implements a HTTP interface to the Blackbox compiler and
linker. A remote-compiler server runs as a background task within the
normal Blackbox graphical environment. A command-line client utility
allows requests to be POSTed to the server via HTTP. If server and
client share common source and target directories (eg. they are on the
same machine), the "make" utility can be used to automate the production
of software. The client is written in standard "C" and so can be used on
platforms such as Win32 and Unix (tested under the Cygwin environment
and Linux).

Cheers,
Stewart
Hi
Sorry, perhaps a naive question, but is it possible to compile BlackBox
modules from the command line as Windows executables?
-- K
--
Message posted using http://www.talkaboutprogramming.com/group/comp.lang.oberon/
More information at http://www.talkaboutprogramming.com/faq.html
Loading...