From: "Rego, P." <pvrego@gmail.com>
Subject: Converting a simple makefile in a GPS project.
Date: Mon, 16 Apr 2012 18:52:30 -0700 (PDT)
Date: 2012-04-16T18:52:30-07:00 [thread overview]
Message-ID: <428617.3.1334627550218.JavaMail.geo-discussion-forums@ynnn9> (raw)
I'm getting a bit difficult in converting this makefile in a .gpr project file.
-- makefile
all: main.hex main.lss sizedummy
program:
avrdude -pm8 <PROGRAMMER SPECIFIC> -Uflash:w:"main.hex"
main.elf: force
avr-gnatmake main -o $@ -Os -mmcu=avr4 --RTS=zfp -largs crtm8._o -nostdlib -lgcc -mavr4 -Tdata=0x00800200
main.lss: main.elf
-avr-objdump -h -S main.elf >"main.lss"
main.hex: main.elf
avr-objcopy -O ihex $< $@
sizedummy: main.elf
-avr-size --format=avr --mcu=atmega8 main.elf
clean:
$(RM) *.o leds *.ihex *.ali *.elf *.hex *.lss *.map
-- test.gpr
project Test is
for Source_Dirs use (".", "src");
for Object_Dir use "obj";
for Exec_Dir use "bin";
for Main use ("main.adb");
package Compiler is
for Default_Switches ("ada") use ("-gnatwa", "-gnat05");
end Compiler;
package Ide is
for Gnat use "avr-gnat";
for Gnatlist use "avr-gnatls";
for Debugger_Command use "avr-gdb";
end Ide;
end Test;
Where should I put each makefile sentence?
next reply other threads:[~2012-04-17 1:54 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-04-17 1:52 Rego, P. [this message]
2012-04-18 12:45 ` Converting a simple makefile in a GPS project Rolf
2012-04-21 19:56 ` Rego, P.
2012-04-18 12:49 ` Stephen Leake
2012-04-21 19:54 ` Rego, P.
2012-04-22 4:09 ` Configuring --RTS=? on GPS Rego, P.
2012-04-22 14:18 ` Converting a simple makefile in a GPS project Stephen Leake
2012-04-22 15:30 ` Simon Wright
2012-04-23 2:09 ` Rego, P.
2012-04-23 2:04 ` Rego, P.
2012-04-21 19:57 ` Rego, P.
2012-04-23 2:34 ` Rego, P.
2012-04-24 12:17 ` Stephen Leake
2012-04-27 4:07 ` Rego, P.
[not found] ` <30582310.1752.1335499373911.JavaMail.geo-discussion-forums@ynjj16>
2012-04-28 7:05 ` Stephen Leake
2012-04-30 2:41 ` Rego, P.
2012-04-30 2:43 ` Rego, P.
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox