User Tools

Site Tools


mac:build-blog-en

OS X Build Blog

12-07-2009

Plan-F controlled by a Mac Mini:
plan-f-mac.jpg


11-07-2009

The dmg is finished:

10-07-2009

Thoghts about bundles:

The make macapp shold somehow go into the whole make process.

Rocrail.app and Rocgui.app are running. The wx*.dylib's are packed into the Rocview.app.

09-07-2009

Revision 646 could be the Mac runner:

  • The lib utility from rocrail has adopted the Mac OS X rules.
  • All makefiles have APPLE sections.
  • The serial works; DDX could be an exception to it.

It seems there is some work to do in this area:

  • create an APPLE PLATFORM section in the makefiles for setting the right linker flags → already done by JMF.
  • use the dylib extension for OS X in rocs/impl/unx/ulib.c

All make commands must be called like this:

make PLATFORM=MACOSX


08-07-2009

Installed

forum.rocrail.net_files_macmini_install_196.jpg

  • Leopard on the Mac Mini
  • Xcode; make, gcc, … (Comes with the Leopard DVD)
  • Bazaar; Version control.
  • TextWrangler; Text editor.
  • Adium; Instant messaging.


Builded

rocs

mkdir lp
cd lp
bzr branch lp:rocrail Rocrail
cd Rocrail/rocs
make fromtar
make

All did compile, but the serial support is still empty in case the macro APPLE is defined.

rocint

cd ../rocint
make clean
make

The makefile was wrongly pointing to the binaries in ../rocs/bin which I changed in ../unxbin.

roclcdr

This is the first real problem because the gcc does not know the link option -shared.
On OS X a shared library ends with .dylib which rule Rocrail should follow.

mac/build-blog-en.txt · Last modified: 2018/11/12 08:56 (external edit)