# 실행 파일 생성
test: test.o
gcc -o test test.o
test2: test2.o
gcc -o test2 test2.o
test3: test3.o
gcc -o test3 test3.o

# 오브젝트 파일 생성
test.o: test.c
gcc -c test.c
test2.o: test2.c
gcc -c test2.c
test3.o: test3.c
gcc -c test3.c

# 가짜 대상
clean:
rm test.o test2.o test3.o