Files
comp2510/assignment01/Makefile
T

38 lines
466 B
Makefile

# Makefile
# Compiler and flags
CC = gcc
CFLAGS = -Wall -std=c11
# Output
TARGETS = pro1.out pro2.out pro3.out pro4.out
all: $(TARGETS)
pro1: project1.c
$(CC) $(CFLAGS) -o $@.out $<
pro2: project2.c
$(CC) $(CFLAGS) -o $@.out $<
pro3: project3.c
$(CC) $(CFLAGS) -o $@.out $<
pro4: project4.c
$(CC) $(CFLAGS) -o $@.out $<
# Run targets
run1: pro1
./pro1.out
run2: pro2
./pro2.out
run3: pro3
./pro3.out
run4: pro4
./pro4.out
clean:
rm -f $(TARGETS)