Fritz Wrote:
Hey folks!
I'm a newbie in using PRC-tools for creating opensource software.
I've looked around and found several tutorials. But none really delved into
the:
1) Simple Sample Hello World
2) Creating Makefiles
I hope anyone can help me get started. So far the maker of Happy Days,
Jaemok Jeong, was kind enough to share his source code on the internet. I
can't seem to find other opensource projects.
I hope to start simple projects first. Thanks.
------>
well, u could start with this
1. put this in a file with the name 'hello.c'
#include <PalmOS.h>
// ---------------------------------------------------------------------
// PilotMain is called by the startup code and implements a simple event
// handling loop.
// ---------------------------------------------------------------------
UInt32 PilotMain( UInt16 cmd, void *cmdPBP, UInt16 launchFlags )
{
EventType event;
if (cmd == sysAppLaunchCmdNormalLaunch) {
// Display a string.
WinDrawChars( "Hola , Newb !", 13, 55, 60 );
// Main event loop:
do {
// Doze until an event arrives.
EvtGetEvent( &event, evtWaitForever );
// System gets first chance to handle the event.
SysHandleEvent( &event );
// Normally, we would do other event processing here.
// Return from PilotMain when an appStopEvent is received.
} while (event.eType != appStopEvent);
}
return;
}
2. this is the Makefile
PROGRAM=Hello
SOURCES=hello.c
CC=m68k-palmos-gcc
OBJRES=m68k-palmos-obj-res
PRC=$(PROGRAM).prc
ICONTEXT='HelloWorld'
BUILDPRC=build-prc
APID=PCAI
all: $(PRC)
$(PRC): $(PROGRAM)
$(BUILDPRC) $(PRC) $(APID) *.bin *.grc
$(PROGRAM): $(SOURCES)
$(CC) -o $(PROGRAM) $(SOURCES)
$(OBJRES) $(PROGRAM)
clean:
rm *.grc Hello
dist: all
rm *.grc Hello
3. load the prc in the emulator, and finally Checking the Docs, ur next step
4. u could fin what u r looking for in google 'Prc-Tools Tutorial', I began
that way
Andres Ramirez
--
For information on using the Palm Developer Forums, or to unsubscribe, please see
http://www.palmos.com/dev/support/forums/