new makefile fix

This commit is contained in:
Mert Gör 🇹🇷 2025-04-12 22:37:32 +03:00
parent 11abe9c6c7
commit 9a2eabf5cf
Signed by: hwpplayer1
GPG Key ID: 03E547D043AB6C8F

View File

@ -1,6 +1,6 @@
CC = gcc CC = gcc
CFLAGS = -Wall -Wextra -std=c11 CFLAGS = -Wall -Wextra -std=c11
SRCDIR = . SRCDIR = ./c-basic
SRC = $(wildcard $(SRCDIR)/*.c) SRC = $(wildcard $(SRCDIR)/*.c)
OBJ = $(SRC:.c=.o) OBJ = $(SRC:.c=.o)
TARGET = main TARGET = main
@ -8,10 +8,10 @@ TARGET = main
all: $(TARGET) all: $(TARGET)
$(TARGET): $(OBJ) $(TARGET): $(OBJ)
$(CC) $(CFLAGS) -o $@ $^ $(CC) $(CFLAGS) -o $@ $^
%.o: %.c $(SRCDIR)/%.o: $(SRCDIR)/%.c
$(CC) $(CFLAGS) -c $< -o $@ $(CC) $(CFLAGS) -c $< -o $@
clean: clean:
rm -f $(OBJ) $(TARGET) rm -f $(OBJ) $(TARGET)