AdventOfFortran/2023/Makefile

20 lines
451 B
Makefile
Raw Normal View History

2023-12-01 06:07:13 +00:00
FC:=gfortran
FFLAGS:=-Wall -Wno-maybe-uninitialized
BIN:=./bin
SRC:=./src
2023-12-09 06:22:31 +00:00
BINS:=./bin/day01.bin ./bin/day01b.bin ./bin/day02.bin ./bin/day03.bin ./bin/day04.bin ./bin/day05.bin ./bin/day05b.bin ./bin/day06.bin ./bin/day07.bin ./bin/day07b.bin ./bin/day08.bin ./bin/day08b.bin ./bin/day09.bin
2023-12-01 06:07:13 +00:00
all: aoc19
$(SRC)/%.o: $(SRC)/%.f90
$(FC) $(FFLAGS) -c -o $@ $<
$(BIN)/%.bin: $(SRC)/%.o
$(FC) $(FFLAGS) -o $@ $<
aoc19: $(BINS)
clean:
rm -f $(BINS)