NAME := asma all: $(NAME).o $(NAME).o: $(NAME).s @echo " COMPILE $<" @gcc -c -o $(NAME).o $(NAME).s .PHONY: clean clean: rm -f $(NAME).o $(NAME) 1test: all @echo " COMPILE callingconvention.c" @gcc -c -fomit-frame-pointer -fno-defer-pop callingconvention.c @echo " COMPILE $<" @gcc -Wall -g -o $(NAME) $(NAME).s main.c callingconvention.o -D_GNU_SOURCE @echo "execute ./$(NAME)" @./$(NAME) 2test: /usr/ftp/pub/ublu/test/$(NAME)/test 2>&1