From 1848235551f5a3fb7e855344c2ff4bf99a18dac7 Mon Sep 17 00:00:00 2001 From: Stephan Rehfeld Date: Mon, 3 Nov 2025 17:14:05 +0100 Subject: [PATCH] Split compilation in smaller units --- .gitignore | 1 + Makefile | 13 ++++++++++--- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 7ebd587..6a144ce 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ a.out example *.swp +*.o diff --git a/Makefile b/Makefile index 4c3ea00..2f3da97 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,14 @@ -example: main.c foo.c - cc main.c foo.c -o example +example: main.o foo.o + cc main.o foo.o -o example + +main.o: main.c + cc -c main.c -o main.o + +foo.o: foo.c + cc -c foo.c -o foo.o + .PHONY: clean clean: - rm -f example + rm -f example *.o