diff --git a/day01/Makefile b/day01/Makefile new file mode 100644 index 0000000..ee4ac53 --- /dev/null +++ b/day01/Makefile @@ -0,0 +1,11 @@ +TARGET=Day01 + +.PHONY: all +all: $(TARGET) + +$(TARGET): Day01.rs + rustc $< + +.PHONY: clean +clean: + rm $(TARGET) -f diff --git a/day02/Makefile b/day02/Makefile new file mode 100644 index 0000000..038dcb0 --- /dev/null +++ b/day02/Makefile @@ -0,0 +1,15 @@ +TARGET=Day02 + +.PHONY: all +all: $(TARGET) + +.PHONY: run +run: $(TARGET) + ./$(TARGET) + +$(TARGET): Day02.rs + rustc $< + +.PHONY: clean +clean: + rm $(TARGET) -f diff --git a/day03/Makefile b/day03/Makefile index 4f04af6..c9a143e 100644 --- a/day03/Makefile +++ b/day03/Makefile @@ -6,8 +6,8 @@ all: $(TARGET) run: $(TARGET) ./$(TARGET) -$(TARGET): $(TARGET).hs - ghc -W $< +$(TARGET): $(TARGET).rs + rustc $< -g -O .PHONY: clean clean: diff --git a/day04/Makefile b/day04/Makefile new file mode 100644 index 0000000..3898939 --- /dev/null +++ b/day04/Makefile @@ -0,0 +1,14 @@ +TARGET=Day04 + +all: $(TARGET) + +.PHONY: run +run: $(TARGET) + ./$(TARGET) + +$(TARGET): $(TARGET).rs + rustc $< -g + +.PHONY: clean +clean: + rm $(TARGET)