CROSS =

LD = ld
AS = as
CC = gcc

CFLAGS = -Wall -O2 -g
LFLAGS =


all:	hello_exit_arm64 hello_world_arm64 print_string_arm64

###

hello_exit_arm64:	hello_exit_arm64.o
	$(LD) -o hello_exit_arm64 hello_exit_arm64.o

hello_exit_arm64.o:	hello_exit_arm64.s
	$(AS) -o hello_exit_arm64.o hello_exit_arm64.s

###

hello_world_arm64:	hello_world_arm64.o
	$(LD) -o hello_world_arm64 hello_world_arm64.o

hello_world_arm.o:	hello_world_arm.s
	$(AS) -o hello_world_arm.o hello_world_arm.s

###

print_string_arm64:	print_string_arm64.o
	$(LD) -o print_string_arm64 print_string_arm64.o

print_string_arm64.o:	print_string_arm64.s
	$(AS) -o print_string_arm64.o print_string_arm64.s

clean:	
	rm -f *~ *.o \
		print_string_arm64 hello_exit_arm64 hello_world_arm64

