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