Skip to content

Commit

Permalink
New makefiles for 2020
Browse files Browse the repository at this point in the history
  • Loading branch information
lucianoq committed Dec 25, 2022
1 parent 56c11d8 commit 05c97cf
Show file tree
Hide file tree
Showing 25 changed files with 379 additions and 108 deletions.
24 changes: 12 additions & 12 deletions 2020/1/Makefile
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
1:
go run main1.go common.go <input
main1:
go build -o main1 main1.go common.go

1rb:
ruby main1.rb <input
main2:
go build -o main2 main2.go common.go

1py:
python3 main1.py <input
.PHONY: run1 run2 clean

2:
go run main2.go common.go <input
run1: main1
./main1 <input

2rb:
ruby main2.rb <input
run2: main2
./main2 <input

clean:
rm -f main1 main2

2py:
python3 main2.py <input
19 changes: 15 additions & 4 deletions 2020/10/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
1:
go run main1.go <input
main1:
go build -o main1 main1.go

2:
go run main2.go <input
main2:
go build -o main2 main2.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

19 changes: 15 additions & 4 deletions 2020/11/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
1:
go run main1.go common.go <input
main1:
go build -o main1 main1.go common.go

2:
go run main2.go common.go <input
main2:
go build -o main2 main2.go common.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

19 changes: 15 additions & 4 deletions 2020/12/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
1:
go run main1.go <input
main1:
go build -o main1 main1.go

2:
go run main2.go <input
main2:
go build -o main2 main2.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

19 changes: 15 additions & 4 deletions 2020/13/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
1:
go run main1.go <input
main1:
go build -o main1 main1.go

2:
go run main2.go <input
main2:
go build -o main2 main2.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

19 changes: 15 additions & 4 deletions 2020/14/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
1:
go run main1.go <input
main1:
go build -o main1 main1.go

2:
go run main2.go <input
main2:
go build -o main2 main2.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

19 changes: 15 additions & 4 deletions 2020/15/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
1:
go run main1.go common.go <input
main1:
go build -o main1 main1.go common.go

2:
go run main2.go common.go <input
main2:
go build -o main2 main2.go common.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

19 changes: 15 additions & 4 deletions 2020/16/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
1:
go run main1.go common.go <input
main1:
go build -o main1 main1.go common.go

2:
go run main2.go common.go <input
main2:
go build -o main2 main2.go common.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

19 changes: 15 additions & 4 deletions 2020/17/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
1:
go run main1.go common.go <input
main1:
go build -o main1 main1.go common.go

2:
go run main2.go common.go <input
main2:
go build -o main2 main2.go common.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

19 changes: 15 additions & 4 deletions 2020/18/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
1:
go run main1.go common.go <input
main1:
go build -o main1 main1.go common.go

2:
go run main2.go common.go <input
main2:
go build -o main2 main2.go common.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

19 changes: 15 additions & 4 deletions 2020/19/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
1:
go run main1.go common.go <input
main1:
go build -o main1 main1.go common.go

2:
go run main2.go common.go <input
main2:
go build -o main2 main2.go common.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

19 changes: 15 additions & 4 deletions 2020/2/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
1:
go run main1.go <input
main1:
go build -o main1 main1.go

2:
go run main2.go <input
main2:
go build -o main2 main2.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

19 changes: 15 additions & 4 deletions 2020/20/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
1:
go run main1.go common.go graph.go <input
main1:
go build -o main1 main1.go common.go graph.go

2:
go run main2.go common.go <input
main2:
go build -o main2 main2.go common.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

graph:
neato -Tpng graph.dot >graph.png
20 changes: 16 additions & 4 deletions 2020/21/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
1:
go run main1.go common.go <input
main1:
go build -o main1 main1.go common.go

main2:
go build -o main2 main2.go common.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

2:
go run main2.go common.go <input
20 changes: 16 additions & 4 deletions 2020/22/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
1:
go run main1.go common.go deck.go <input
main1:
go build -o main1 main1.go common.go deck.go

main2:
go build -o main2 main2.go common.go deck.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

2:
go run main2.go common.go deck.go <input
20 changes: 16 additions & 4 deletions 2020/23/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
1:
go run main1.go common.go ring.go
main1:
go build -o main1 main1.go common.go ring.go

main2:
go build -o main2 main2.go common.go ring.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

2:
go run main2.go common.go ring.go
20 changes: 16 additions & 4 deletions 2020/24/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
1:
go run main1.go common.go <input
main1:
go build -o main1 main1.go common.go

main2:
go build -o main2 main2.go common.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

2:
go run main2.go common.go <input
Loading

0 comments on commit 05c97cf

Please sign in to comment.