Am 20.01.2011 04:01, schrieb Michel Catudal: > In the Makefile I see these after I do a fpcmake -Tall. I looked all > over the project and cannot find where I would put the information > so fpcmake would generate a Makefile with : ifeq > ($(FULL_TARGET),avr32-embedded) > > Makefile:ifeq ($(FULL_TARGET),i386-embedded) > Makefile:ifeq ($(FULL_TARGET),m68k-embedded) > Makefile:ifeq ($(FULL_TARGET),powerpc-embedded) > Makefile:ifeq ($(FULL_TARGET),sparc-embedded) > Makefile:ifeq ($(FULL_TARGET),x86_64-embedded) > Makefile:ifeq ($(FULL_TARGET),arm-embedded) > Makefile:ifeq ($(FULL_TARGET),powerpc64-embedded) > Makefile:ifeq ($(FULL_TARGET),avr-embedded) > Makefile:ifeq ($(FULL_TARGET),armeb-embedded) > Makefile:ifeq ($(FULL_TARGET),i386-embedded) > Makefile:ifeq ($(FULL_TARGET),m68k-embedded) > Makefile:ifeq ($(FULL_TARGET),powerpc-embedded) > Makefile:ifeq ($(FULL_TARGET),sparc-embedded) > Makefile:ifeq ($(FULL_TARGET),x86_64-embedded) > Makefile:ifeq ($(FULL_TARGET),arm-embedded) > Makefile:ifeq ($(FULL_TARGET),powerpc64-embedded) > Makefile:ifeq ($(FULL_TARGET),avr-embedded) > Makefile:ifeq ($(FULL_TARGET),armeb-embedded)
Extend fpc\utils\fpcm\fpcmmain for avr32 so fpcmake -Tall will cover avr32-embedded as well. > > Can anyone explain where I can find information on what is needed to do > the port? First, you need a compiler generating avr32 code. > On the embedded site there is almost nothing. It's only about the embedded rtl, not about the porting the compiler. > I know about the units and compiler directory but there is a lot of > important information missing. It looks like the information has been > written for someone who has allready done several ports. > Part of that would be where I would get the information on the file > where I put the assembler information so FPC can generate the correct > assembler? Look at fpc/compiler/arm to see what the arm port needs. Then you need to create similiar files for avr32. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel