Specifying header files is necessary for "make dist" to work.

On Mon, Nov 14, 2011 at 23:12, Eric Wasylishen <ewasylis...@gmail.com>wrote:

> Hi,
>
> The .h files do not need to be included in the GNUmakefile; you just have
> to include them in your .m files with a line like: #import "MyHeader.h"
>
> typically I use the line:
> $(APP_NAME)_OBJC_FILES = $(wildcard *.m)
> in my GNUmakefile, which will compile all .m (implementation files) in the
> current directory.
>
> It may help to check out these examples:
>
> ftp://ftp.gnustep.org/pub/gnustep/core/gnustep-examples-1.3.0.tar.gz
>
> and the docs at
>
>
> http://www.gnustep.org/resources/documentation/Developer/Make/Manual/make_toc.html
>
> --Eric
>
> On 2011-11-14, at 3:02 PM, Thanasis Petridis wrote:
>
> Hello again
>
> I have a new problem.
>
> How can I compile in objective-C when I have the implementation code, the
> class main and the interface code in different files ?
>
> For example I would like to have the main class in the file "test.m", and
> the interface in the file Fraction.h and the implementation in the file
> Fraction.m .
> What should I have to write inside the GNUmakefile file?
>
> Thanks.
>
> On Tue, Nov 8, 2011 at 12:21 AM, Thanasis Petridis 
> <thanasis...@gmail.com>wrote:
>
>> Thanks for the answers Adam and Richard!
>>
>>
>> On Mon, Nov 7, 2011 at 4:54 PM, Richard Frith-Macdonald <
>> rich...@tiptree.demon.co.uk> wrote:
>>
>>>
>>> On 6 Nov 2011, at 19:59, Thanasis Petridis wrote:
>>>
>>> > Hello. My name is Thanasis.
>>> >
>>> > First of all sorry for my poor english.
>>> >
>>> > Secondly, if this is the wrong mailing list or if there is a solution
>>> for my problem, just tell me which is the correct mailing list or where is
>>> the answer.
>>> >
>>> > I have a PC running on Windows 7 and I want to start programming apps
>>> for iOS. So I figured out that I should start from learning the Objective-C
>>> language.
>>> > So I searched in the Internet and I found that I can program
>>> Objective-C on windows 7 through GNUstep. I install in the directory
>>> c:\GNUstep the following 3 setups
>>> >
>>> > -gnustep-msys-system-0.28.1-setup
>>> > -gnustep-core-0.28.0-setup
>>> > -gnustep-devel-1.3.0-setup
>>> >
>>> > I have created a file hello.m in the folder c:\new
>>> > I started the shell application
>>> > I wrote c:\new
>>> > and then I wrote g++ hello.m
>>>
>>> This is where you went wrong ... you can't really build code trying to
>>> use a compiler directly because there are various options, include
>>> directories, and libraries which need to be used.
>>> You should use gnustep-make to automate the build process and fill in
>>> all those options for you.
>>>
>>> See http://www.gnustep.it/nicola/Tutorials/WritingMakefiles/index.htmlfor a 
>>> good starting point.
>>>
>>>
>>>
>>
> _______________________________________________
> Help-gnustep mailing list
> Help-gnustep@gnu.org
> https://lists.gnu.org/mailman/listinfo/help-gnustep
>
>
>
> _______________________________________________
> Help-gnustep mailing list
> Help-gnustep@gnu.org
> https://lists.gnu.org/mailman/listinfo/help-gnustep
>
>


-- 
Ivan Vučica - i...@vucica.net
_______________________________________________
Help-gnustep mailing list
Help-gnustep@gnu.org
https://lists.gnu.org/mailman/listinfo/help-gnustep

Reply via email to