Files
assembly-demo/Makefile
T
2025-11-14 13:45:43 -08:00

22 lines
292 B
Makefile

ASM = as # GNU Assembler
LD = gcc # GCC Linker
LD_FLAGS = -nostartfiles
SRC = factorial.s
OBJ = factorial.o
OUT = factorial
all: $(OUT)
$(OBJ): $(SRC)
$(ASM) $(SRC) -o $(OBJ)
$(OUT): $(OBJ)
$(LD) $(LD_FLAGS) $(OBJ) -o $(OUT)
run: all
./$(OUT)
clean:
rm -f $(OBJ) $(OUT)