From f0a6b42066a2560c6fa6171bc4706b8815e32a58 Mon Sep 17 00:00:00 2001 From: Lawrence Manning Date: Tue, 25 Jun 2019 10:17:26 +0100 Subject: [PATCH] Move common Application build steps into their own Makefile.common Further consolidation is of course possible, eg the Games/ programs follow the same rules more or less. --- Applications/About/Makefile | 16 +--------------- Applications/Downloader/Makefile | 16 +--------------- Applications/FileManager/Makefile | 16 +--------------- Applications/FontEditor/Makefile | 16 +--------------- Applications/IRCClient/Makefile | 16 +--------------- Applications/Launcher/Makefile | 16 +--------------- Applications/Makefile.common | 14 ++++++++++++++ Applications/PaintBrush/Makefile | 16 +--------------- Applications/ProcessManager/Makefile | 16 +--------------- Applications/QuickShow/Makefile | 16 +--------------- Applications/Taskbar/Makefile | 16 +--------------- Applications/Terminal/Makefile | 16 +--------------- Applications/TextEditor/Makefile | 16 +--------------- 13 files changed, 26 insertions(+), 180 deletions(-) mode change 100644 => 100755 Applications/About/Makefile create mode 100755 Applications/Makefile.common mode change 100644 => 100755 Applications/TextEditor/Makefile diff --git a/Applications/About/Makefile b/Applications/About/Makefile old mode 100644 new mode 100755 index c9ab2bf262..123a3b9392 --- a/Applications/About/Makefile +++ b/Applications/About/Makefile @@ -5,18 +5,4 @@ OBJS = \ APP = About -DEFINES += -DUSERLAND - -all: $(APP) - -$(APP): $(OBJS) - $(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lgui -lcore -lc - -.cpp.o: - @echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $< - --include $(OBJS:%.o=%.d) - -clean: - @echo "CLEAN"; rm -f $(APP) $(OBJS) *.d - +include ../Makefile.common diff --git a/Applications/Downloader/Makefile b/Applications/Downloader/Makefile index 089261a6f2..ed218f20a9 100644 --- a/Applications/Downloader/Makefile +++ b/Applications/Downloader/Makefile @@ -5,18 +5,4 @@ OBJS = \ APP = Downloader -DEFINES += -DUSERLAND - -all: $(APP) - -$(APP): $(OBJS) - $(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lgui -lcore -lc - -.cpp.o: - @echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $< - --include $(OBJS:%.o=%.d) - -clean: - @echo "CLEAN"; rm -f $(APP) $(OBJS) *.d - +include ../Makefile.common \ No newline at end of file diff --git a/Applications/FileManager/Makefile b/Applications/FileManager/Makefile index d915d82c36..3585e597d6 100644 --- a/Applications/FileManager/Makefile +++ b/Applications/FileManager/Makefile @@ -6,18 +6,4 @@ OBJS = \ APP = FileManager -DEFINES += -DUSERLAND - -all: $(APP) - -$(APP): $(OBJS) - $(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lgui -lcore -lc - -.cpp.o: - @echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $< - --include $(OBJS:%.o=%.d) - -clean: - @echo "CLEAN"; rm -f $(APP) $(OBJS) *.d - +include ../Makefile.common diff --git a/Applications/FontEditor/Makefile b/Applications/FontEditor/Makefile index 08817ae0bb..de4875e813 100644 --- a/Applications/FontEditor/Makefile +++ b/Applications/FontEditor/Makefile @@ -8,18 +8,4 @@ OBJS = \ APP = FontEditor -DEFINES += -DUSERLAND - -all: $(APP) - -$(APP): $(OBJS) - $(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lgui -lcore -lc - -.cpp.o: - @echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $< - --include $(OBJS:%.o=%.d) - -clean: - @echo "CLEAN"; rm -f $(APP) $(OBJS) *.d - +include ../Makefile.common diff --git a/Applications/IRCClient/Makefile b/Applications/IRCClient/Makefile index 8fdecb0170..fef4865cca 100644 --- a/Applications/IRCClient/Makefile +++ b/Applications/IRCClient/Makefile @@ -14,18 +14,4 @@ OBJS = \ APP = IRCClient -DEFINES += -DUSERLAND - -all: $(APP) - -$(APP): $(OBJS) - $(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lgui -lcore -lc - -.cpp.o: - @echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $< - --include $(OBJS:%.o=%.d) - -clean: - @echo "CLEAN"; rm -f $(APP) $(OBJS) *.d - +include ../Makefile.common diff --git a/Applications/Launcher/Makefile b/Applications/Launcher/Makefile index 9a5aac070a..58d00627ee 100644 --- a/Applications/Launcher/Makefile +++ b/Applications/Launcher/Makefile @@ -5,18 +5,4 @@ OBJS = \ APP = Launcher -DEFINES += -DUSERLAND - -all: $(APP) - -$(APP): $(OBJS) - $(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lgui -lcore -lc - -.cpp.o: - @echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $< - --include $(OBJS:%.o=%.d) - -clean: - @echo "CLEAN"; rm -f $(APP) $(OBJS) *.d - +include ../Makefile.common diff --git a/Applications/Makefile.common b/Applications/Makefile.common new file mode 100755 index 0000000000..6e36e0b8c5 --- /dev/null +++ b/Applications/Makefile.common @@ -0,0 +1,14 @@ +DEFINES += -DUSERLAND + +all: $(APP) + +$(APP): $(OBJS) + $(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lgui -lcore -lc + +.cpp.o: + @echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $< + +-include $(OBJS:%.o=%.d) + +clean: + @echo "CLEAN"; rm -f $(APP) $(OBJS) *.d diff --git a/Applications/PaintBrush/Makefile b/Applications/PaintBrush/Makefile index 4c4b5e20f2..c9ec8b39ca 100644 --- a/Applications/PaintBrush/Makefile +++ b/Applications/PaintBrush/Makefile @@ -14,18 +14,4 @@ OBJS = \ APP = PaintBrush -DEFINES += -DUSERLAND - -all: $(APP) - -$(APP): $(OBJS) - $(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lgui -lcore -lc - -.cpp.o: - @echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $< - --include $(OBJS:%.o=%.d) - -clean: - @echo "CLEAN"; rm -f $(APP) $(OBJS) *.d - +include ../Makefile.common diff --git a/Applications/ProcessManager/Makefile b/Applications/ProcessManager/Makefile index 2594946209..e5456fd82a 100644 --- a/Applications/ProcessManager/Makefile +++ b/Applications/ProcessManager/Makefile @@ -9,18 +9,4 @@ OBJS = \ APP = ProcessManager -DEFINES += -DUSERLAND - -all: $(APP) - -$(APP): $(OBJS) - $(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lgui -lcore -lc - -.cpp.o: - @echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $< - --include $(OBJS:%.o=%.d) - -clean: - @echo "CLEAN"; rm -f $(APP) $(OBJS) *.d - +include ../Makefile.common diff --git a/Applications/QuickShow/Makefile b/Applications/QuickShow/Makefile index 8fce186807..7e03212941 100644 --- a/Applications/QuickShow/Makefile +++ b/Applications/QuickShow/Makefile @@ -6,18 +6,4 @@ OBJS = \ APP = QuickShow -DEFINES += -DUSERLAND - -all: $(APP) - -$(APP): $(OBJS) - $(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lgui -lcore -lc - -.cpp.o: - @echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $< - --include $(OBJS:%.o=%.d) - -clean: - @echo "CLEAN"; rm -f $(APP) $(OBJS) *.d - +include ../Makefile.common diff --git a/Applications/Taskbar/Makefile b/Applications/Taskbar/Makefile index 866711fe40..04cc970041 100644 --- a/Applications/Taskbar/Makefile +++ b/Applications/Taskbar/Makefile @@ -8,18 +8,4 @@ OBJS = \ APP = Taskbar -DEFINES += -DUSERLAND - -all: $(APP) - -$(APP): $(OBJS) - $(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lgui -lcore -lc - -.cpp.o: - @echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $< - --include $(OBJS:%.o=%.d) - -clean: - @echo "CLEAN"; rm -f $(APP) $(OBJS) *.d - +include ../Makefile.common diff --git a/Applications/Terminal/Makefile b/Applications/Terminal/Makefile index 4d0e7ce471..baa5eb2148 100644 --- a/Applications/Terminal/Makefile +++ b/Applications/Terminal/Makefile @@ -6,18 +6,4 @@ OBJS = \ APP = Terminal -DEFINES += -DUSERLAND - -all: $(APP) - -$(APP): $(OBJS) - $(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lgui -lcore -lc - -.cpp.o: - @echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $< - --include $(OBJS:%.o=%.d) - -clean: - @echo "CLEAN"; rm -f $(APP) $(OBJS) *.d - +include ../Makefile.common diff --git a/Applications/TextEditor/Makefile b/Applications/TextEditor/Makefile old mode 100644 new mode 100755 index a649e02bdf..c1d774f9ea --- a/Applications/TextEditor/Makefile +++ b/Applications/TextEditor/Makefile @@ -5,18 +5,4 @@ OBJS = \ APP = TextEditor -DEFINES += -DUSERLAND - -all: $(APP) - -$(APP): $(OBJS) - $(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lgui -lcore -lc - -.cpp.o: - @echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $< - --include $(OBJS:%.o=%.d) - -clean: - @echo "CLEAN"; rm -f $(APP) $(OBJS) *.d - +include ../Makefile.common