Hardwarenahe_Programmierung/examples/c/assembler+c/echo/Makefile

27 lines
622 B
Makefile
Raw Normal View History

2018-09-26 21:54:09 +02:00
# Makefile zum Verlinken eines ASM-Moduls mit einem C-Programm
# HS Emden/Leer | C.Koch
# 11.06.2012 initial version
# 11.12.2014 update 64-bit. Ubuntu 14.04 -> to compile 32-bit code on 64-bit environment:
# $ sudo apt-get install gcc-multilib
# C-Quellcode kompilieren und mit ASM-Modul linken
callecho: echo.o callecho.o
gcc -m32 -o callecho callecho.o echo.o # linken
callecho.o: callecho.c
gcc -m32 -c -o callecho.o callecho.c # compilieren
# ASM-Modul assemblieren
echo.o: echo.asm
nasm -f elf -o echo.o echo.asm
# Projekt aufraemen
clean:
@echo 'Ausgabedateien loeschen'
rm -f callecho *.o *~