This commit is contained in:
icaema 2023-12-04 20:49:17 -05:00
parent ec546d9e19
commit 2ec883c0db
3 changed files with 33 additions and 7 deletions

View File

@ -1,26 +1,46 @@
CC=gcc
CFLAGS=-Wall
RCC=rustc
RCFLAGS=--edition 2021 -g
all: clean bin/part01 bin/part02
all: clean bin/part01 bin/part02 bin/part01_rs bin/part02_rs
@echo "built all"
run1: clean bin/part01
crun1: clean bin/part01
cat data/p01data.txt | bin/part01
run2: clean bin/part02
crun2: clean bin/part02
cat data/p02data.txt | bin/part02
test1: clean bin/part01
ctest1: clean bin/part01
cat data/p01test.txt | bin/part01
test2: clean bin/part02
ctest2: clean bin/part02
cat data/p02test.txt | bin/part02
rsrun1: clean bin/part01_rs
cat data/p01data.txt | bin/part01_rs
rsrun2: clean bin/part02_rs
cat data/p02data.txt | bin/part02_rs
rstest1: clean bin/part01_rs
cat data/p01test.txt | bin/part01_rs
rstest2: clean bin/part02_rs
cat data/p02test.txt | bin/part02_rs
bin/part01:
$(CC) src/part01.c -o bin/part01
$(CC) $(CFLAGS) src/part01.c -o bin/part01
bin/part02:
$(CC) src/part02.c -o bin/part02
$(CC) $(CFLAGS) src/part02.c -o bin/part02
bin/part01_rs:
$(RCC) src/part01.rs $(RCFLAGS) -o bin/part01_rs
bin/part02_rs:
$(RCC) src/part02.rs $(RCFLAGS) -o bin/part02_rs
.PHONY: clean,pytest1,pytest2,pyrun1,pyrun2

3
day-04/src/part01.rs Normal file
View File

@ -0,0 +1,3 @@
fn main() {
println!("Hello, world!");
}

3
day-04/src/part02.rs Normal file
View File

@ -0,0 +1,3 @@
fn main() {
println!("Hello, world!");
}