Skip to content

Commit

Permalink
New makefiles for 2019
Browse files Browse the repository at this point in the history
  • Loading branch information
lucianoq committed Dec 25, 2022
1 parent 05c97cf commit 34615f5
Show file tree
Hide file tree
Showing 29 changed files with 393 additions and 110 deletions.
24 changes: 12 additions & 12 deletions 2019/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 2019/10/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
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 draw

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

draw:
go run main2_draw.go common.go <input
20 changes: 16 additions & 4 deletions 2019/11/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
1:
go run main1.go common.go vm.go cmd.go
main1:
go build -o main1 main1.go common.go cmd.go vm.go

main2:
go build -o main2 main2.go common.go cmd.go vm.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 vm.go cmd.go
20 changes: 16 additions & 4 deletions 2019/12/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
1:
go run main1.go
main1:
go build -o main1 main1.go

main2:
go build -o main2 main2.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

2:
go run main2.go
21 changes: 16 additions & 5 deletions 2019/13/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
1:
go run main1.go cmd.go vm.go common.go
main1:
go build -o main1 main1.go common.go cmd.go vm.go

2:
go run main2.go cmd.go vm.go common.go
main2:
go build -o main2 main2.go common.go cmd.go vm.go

.PHONY: run1 run2 clean play

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

play:
go run main2_play.go cmd.go vm.go common.go
go run main2_play.go cmd.go vm.go common.go
20 changes: 16 additions & 4 deletions 2019/14/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 2019/15/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
1:
go run main1.go common.go cmd.go vm.go
main1:
go build -o main1 main1.go common.go cmd.go vm.go

main2:
go build -o main2 main2.go common.go cmd.go vm.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 cmd.go vm.go
20 changes: 16 additions & 4 deletions 2019/16/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
21 changes: 16 additions & 5 deletions 2019/17/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
1:
go run main1.go vm.go cmd.go <input
main1:
go build -o main1 main1.go vm.go cmd.go

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

.PHONY: run1 run2 clean draw

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

draw:
go run main2_draw.go vm.go cmd.go <input
go run main2_draw.go vm.go cmd.go <input
20 changes: 16 additions & 4 deletions 2019/18/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,17 @@
1:
go run main1.go graph.go common.go <input1
main1:
go build -o main1 main1.go graph.go common.go

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

.PHONY: run1 run2 clean

run1: main1
./main1 <input1

run2: main2
./main2 <input2

clean:
rm -f main1 main2

2:
go run main2.go graph.go common.go <input2
19 changes: 15 additions & 4 deletions 2019/19/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,19 @@
1:
go run main1.go vm.go
main1:
go build -o main1 main1.go vm.go

2:
go run main2.go vm.go
main2:
go build -o main2 main2.go vm.go

.PHONY: run1 run2 clean draw

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

draw:
go run main1_draw.go vm.go
Expand Down
20 changes: 16 additions & 4 deletions 2019/2/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 2019/20/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
19 changes: 15 additions & 4 deletions 2019/21/Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,17 @@
1:
go run main1.go vm.go common.go
main1:
go build -o main1 main1.go common.go vm.go

2:
go run main2.go vm.go common.go
main2:
go build -o main2 main2.go common.go vm.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

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

main2:
go build -o main2 main2.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

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

main2:
go build -o main2 main2.go vm.go

.PHONY: run1 run2 clean

run1: main1
./main1 <input

run2: main2
./main2 <input

clean:
rm -f main1 main2

2:
go run main2.go vm.go
20 changes: 16 additions & 4 deletions 2019/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 34615f5

Please sign in to comment.