TARGET := test_file.out
CFLAGS := -g -Wall
CC := gcc
SOURCE := $(wildcard *.c)
OBJ := $(patsubst %.c, %.o, $(SOURCE))
$(TARGET):$(OBJ)
%*.o : %*.c
clean:
CFLAGS := -g -Wall
CC := gcc
SOURCE := $(wildcard *.c)
OBJ := $(patsubst %.c, %.o, $(SOURCE))
$(TARGET):$(OBJ)
$(CC) $(CFLAGS) $^ -o $@
%*.o : %*.c
$(CC) $(CFLAG) -c $^ -o $@
clean:
rm -rf *.o *.out