maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Development (https://talk.maemo.org/forumdisplay.php?f=13)
-   -   Technology Preview: MADDE (https://talk.maemo.org/showthread.php?t=38075)

shep 2010-01-24 00:36

Re: Technology Preview: MADDE
 
Quote:

Originally Posted by too (Post 483910)
Good work!

Quick first comment:

Code:

mad pscreate -t qt_simple projectname
helps with 'projectname' directory creation. Using this
also removes the need for 'mad qmake' before
'mad dpkg-buildpackage' (as it adds running qmake to debian/rules).

I have made these 2 changes now.

qwerty12 2010-01-24 09:43

Re: Technology Preview: MADDE
 
Hiya,

How well does MADDE work for GTK+ development (in C)? It seems rather Qt-oriented and I really have no desire to learn Qt.

Currently using VMware to get my stuff done; being able to do this from Windows would be a lot nicer.

saxen 2010-01-24 13:07

Re: Technology Preview: MADDE
 
hi! i've just installed on mac osx! i think you should write on installation procedure something about adding bin path!

after installation "mad" command didn't work, so i had to:
1) create ".bash_profile" file on my user home folder
2) add this line: export PATH=/Users/"your_username"/bin:$PATH
3) save it, close shell, reopen and then it worked!


regards!

VDVsx 2010-01-24 14:25

Re: Technology Preview: MADDE
 
Quote:

Originally Posted by qwerty12 (Post 491613)

... It seems rather Qt-oriented and I really have no desire to learn Qt.

I had the same feeling months ago, but now I saw that I was entirely wrong, Qt is very sweet :D , you should give it a chance at least.

VDVsx - Proud Gnome user :D .

too 2010-01-24 21:28

Re: Technology Preview: MADDE
 
Quote:

Originally Posted by qwerty12 (Post 491613)
Hiya,

How well does MADDE work for GTK+ development (in C)? It seems rather Qt-oriented and I really have no desire to learn Qt.

Currently using VMware to get my stuff done; being able to do this from Windows would be a lot nicer.

MADDE works well for GTK+ development (in C).

At minimum the lines 'pkg-config --cflags gtk+-2.0' (for sourrce to object
file compiling) and 'pkg-config --libs gtk+-2.0' (for linking) is needed
in your Makefile

Use 'mad pkg-config --list-all' to see some other (gtk) modules you may
need.

(Note that if you try to run gcc compilation from command line
outside mad environment the line must be like

mad gcc -o foo foo.c `mad pkg-config --cflags --libs gtk+-2.0'

to get both gcc and pkg-config be run inside mad environment --
When inside Makefile this is not a problem as whole make is run
inside mad environment...).

rontti 2010-01-27 12:11

Re: Technology Preview: MADDE
 
I added MADDE FAQ page http://wiki.maemo.org/MADDE/FAQ.

All suggestions for content of that page are welcomed.

wazd 2010-01-28 19:55

Re: Technology Preview: MADDE
 
I thought that MADDE needs some proper icon, so I've madde this concept:
http://s59.radikal.ru/i166/1001/c5/5151f9494842.png

tekojo 2010-01-29 06:59

Re: Technology Preview: MADDE
 
Quote:

Originally Posted by qwerty12 (Post 491613)
Hiya,

How well does MADDE work for GTK+ development (in C)? It seems rather Qt-oriented and I really have no desire to learn Qt.

Currently using VMware to get my stuff done; being able to do this from Windows would be a lot nicer.

It's a cross compiler :D
It should just work. There is the 'simple' project type, which is a plain C or C++ project.

But if nothing else take a look at the Qt docs to see what Qt provides.

rontti 2010-01-29 14:13

Re: Technology Preview: MADDE
 
When you are developing your application and you are tired to
copy all your test versions into N900 every now and then, why not trying remote mounting.

With MADDE you can mount your local working directory to N900.
Then you are able to run your application by using remote interface.
See instructions from there:
http://wiki.maemo.org/MADDE/Mounting

Hrw 2010-02-02 16:11

Re: Technology Preview: MADDE
 
Does MADDE uses same toolchain version as MaemoSDK?

I am asking because after unpacking it I see gcc 4.3.3 + binutils 2.19.51.x in targets/fremantle-qt-0942/bin (also in /toolchains/ dir) but gccc 4.2.1 + binutils 2.18.50.x in sysroot.


All times are GMT. The time now is 11:43.

vBulletin® Version 3.8.8