Lines 81-87
Link Here
|
81 |
T_ADAFLAGS = |
81 |
T_ADAFLAGS = |
82 |
|
82 |
|
83 |
CC = cc |
83 |
CC = cc |
84 |
ADAC = $(CC) |
84 |
ADAC = gnatgcc |
85 |
|
85 |
|
86 |
ECHO = echo |
86 |
ECHO = echo |
87 |
CHMOD = chmod |
87 |
CHMOD = chmod |
Lines 503-509
Link Here
|
503 |
run-bind.adb: grt-force |
503 |
run-bind.adb: grt-force |
504 |
gnatmake -c $(GNATFLAGS) -aI$(GRTSRCDIR) $(GRT_PRAGMA_FLAG) ghdl_main \ |
504 |
gnatmake -c $(GNATFLAGS) -aI$(GRTSRCDIR) $(GRT_PRAGMA_FLAG) ghdl_main \ |
505 |
$(GRT_ADAFLAGS) -cargs $(GRT_FLAGS) |
505 |
$(GRT_ADAFLAGS) -cargs $(GRT_FLAGS) |
506 |
gnatbind -Lgrt_ -o run-bind.adb -n ghdl_main.ali |
506 |
gnatbind -t -Lgrt_ -o run-bind.adb -n ghdl_main.ali |
507 |
|
507 |
|
508 |
run-bind.o: run-bind.adb |
508 |
run-bind.o: run-bind.adb |
509 |
$(GRT_ADACOMPILE) |
509 |
$(GRT_ADACOMPILE) |
Lines 564-571
Link Here
|
564 |
# Also remove -lgnat and its associated -L flags. This appears to be required |
564 |
# Also remove -lgnat and its associated -L flags. This appears to be required |
565 |
# with GNAT GPL 2005. |
565 |
# with GNAT GPL 2005. |
566 |
grt-files.in: grt-files |
566 |
grt-files.in: grt-files |
567 |
sed -e "\!^./!d" -e "/-shared/d" -e "/-static/d" -e "/-lgnat/d" \ |
567 |
sed -e "\!^./!d" -e "/-shared/d" < $< > $@ |
568 |
-e "\X-L/Xd" < $< > $@ |
|
|
569 |
|
568 |
|
570 |
grt.lst: grt-files.in |
569 |
grt.lst: grt-files.in |
571 |
echo "@/libgrt.a" > $@ |
570 |
echo "@/libgrt.a" > $@ |