From 8581e5337350cf35325eea3b6e31c62d154deb70 Mon Sep 17 00:00:00 2001 From: 0xmac Date: Thu, 30 Jan 2025 09:15:29 +0100 Subject: [PATCH] Made Makefile more modular --- Makefile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 4563f6e..236acbc 100644 --- a/Makefile +++ b/Makefile @@ -1,9 +1,10 @@ .ONESHELL: -CC=gcc -O=2 -CFLAGS=`sdl2-config --cflags` `sdl2-config --libs` -PREFIX=$(HOME)/.local +CC = gcc +O = 3 +CFLAGS = `sdl2-config --cflags` `sdl2-config --libs` +PREFIX = $(HOME)/.local +SRC = main.c all: ls7emulator @@ -13,7 +14,7 @@ clean: ls7emulator: cd src - $(CC) main.c -o ls7emulator $(CFLAGS) -O$(O) + $(CC) $(SRC) -o ls7emulator $(CFLAGS) -O$(O) rm ../bin -rf mkdir ../bin cd ../bin @@ -24,3 +25,6 @@ install: ls7emulator mkdir -p $(PREFIX)/bin install bin/ls7emulator $(PREFIX)/bin/ls7emulator cp bin/ls7emulator /usr/bin/ls7emulator + + +