From 8e4127360038eddeaddd5f0ea01fe14d452c8dc2 Mon Sep 17 00:00:00 2001 From: Harald Wagener Date: Sun, 10 May 2020 23:04:03 +0200 Subject: First cut at Makefiles for Linux builds (#4) --- ArcWelder/Makefile | 6 ++++++ ArcWelderConsole/Makefile | 5 +++++ ArcWelderInverseProcessor/Makefile | 6 ++++++ GcodeProcessorLib/Makefile | 6 ++++++ Makefile | 17 +++++++++++++++++ 5 files changed, 40 insertions(+) create mode 100644 ArcWelder/Makefile create mode 100644 ArcWelderConsole/Makefile create mode 100644 ArcWelderInverseProcessor/Makefile create mode 100644 GcodeProcessorLib/Makefile create mode 100644 Makefile diff --git a/ArcWelder/Makefile b/ArcWelder/Makefile new file mode 100644 index 0000000..a1f4894 --- /dev/null +++ b/ArcWelder/Makefile @@ -0,0 +1,6 @@ +all: + g++ -c -I../GCodeProcessorLib *.cpp + + +clean: + rm -f *.o diff --git a/ArcWelderConsole/Makefile b/ArcWelderConsole/Makefile new file mode 100644 index 0000000..3291fe0 --- /dev/null +++ b/ArcWelderConsole/Makefile @@ -0,0 +1,5 @@ +all: + g++ -o ArcWelderConsole -I../GcodeProcessorLib -I../ArcWelder ../GcodeProcessorLib/*.o ../ArcWelder/*.o ArcWelderConsole.cpp + +clean: + rm -f ArcWelderConsole diff --git a/ArcWelderInverseProcessor/Makefile b/ArcWelderInverseProcessor/Makefile new file mode 100644 index 0000000..a5b9b86 --- /dev/null +++ b/ArcWelderInverseProcessor/Makefile @@ -0,0 +1,6 @@ +all: + g++ -c -I../GcodeProcessorLib/ inverse_processor.cpp + g++ -o ArcWelderInverseProcessor -I../GcodeProcessorLib/ ../GcodeProcessorLib/*.o inverse_processor.o ArcWelderInverseProcessor.cpp + +clean: + rm -f *.o ArcWelderInverseProcessor diff --git a/GcodeProcessorLib/Makefile b/GcodeProcessorLib/Makefile new file mode 100644 index 0000000..122f959 --- /dev/null +++ b/GcodeProcessorLib/Makefile @@ -0,0 +1,6 @@ +all: + g++ -c *.cpp + + +clean: + rm -f *.o diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..47ca31c --- /dev/null +++ b/Makefile @@ -0,0 +1,17 @@ +all: + $(MAKE) -C GcodeProcessorLib all + $(MAKE) -C ArcWelder all + $(MAKE) -C ArcWelderConsole all + $(MAKE) -C ArcWelderInverseProcessor all + +clean: + $(MAKE) -C GcodeProcessorLib clean + $(MAKE) -C ArcWelder clean + $(MAKE) -C ArcWelderConsole clean + $(MAKE) -C ArcWelderInverseProcessor clean + + +cleanall: clean + + +.PHONY: all clean -- cgit v1.2.3