20 lines
		
	
	
		
			353 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			353 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
FC:=gfortran
 | 
						|
FFLAGS:=-Wall -Wno-maybe-uninitialized
 | 
						|
BIN:=./bin
 | 
						|
SRC:=./src
 | 
						|
BINS:=./bin/day01.bin ./bin/day01b.bin ./bin/day02.bin ./bin/day03.bin ./bin/day04.bin ./bin/day05.bin ./bin/day05b.bin
 | 
						|
 | 
						|
all: aoc19
 | 
						|
 | 
						|
$(SRC)/%.o: $(SRC)/%.f90
 | 
						|
	$(FC) $(FFLAGS) -c -o $@ $<
 | 
						|
 | 
						|
$(BIN)/%.bin: $(SRC)/%.o
 | 
						|
	$(FC) $(FFLAGS) -o $@ $<
 | 
						|
 | 
						|
aoc19: $(BINS)
 | 
						|
 | 
						|
clean:
 | 
						|
	rm -f $(BINS)
 | 
						|
 |