summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Make.config5
-rw-r--r--glcddrivers/Makefile5
-rw-r--r--glcdgraphics/Makefile10
-rw-r--r--glcdskin/Makefile5
-rw-r--r--tools/convpic/Makefile5
-rw-r--r--tools/crtfont/Makefile5
-rw-r--r--tools/genfont/Makefile5
-rw-r--r--tools/lcdtestpattern/Makefile5
-rw-r--r--tools/showpic/Makefile5
-rw-r--r--tools/showtext/Makefile5
10 files changed, 14 insertions, 41 deletions
diff --git a/Make.config b/Make.config
index 238be3f..29b82ef 100644
--- a/Make.config
+++ b/Make.config
@@ -10,6 +10,7 @@ CFLAGS = -O2
CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual
#CXXFLAGS = -g -ggdb -O0 -Wall -Woverloaded-virtual
+CXXFLAGS += -MMD -MP
# no CXX given at all: force g++
ifeq (x$(CXX)x,xx)
@@ -21,13 +22,11 @@ ifeq ($(CXX),clang++)
CXX = clang
endif
-# set CXXEXTRA and MAKEDEP according to compiler that is used
+# set CXXEXTRA according to compiler that is used
ifeq ($(CXX),clang)
CXXEXTRA = -x c++ -Qunused-arguments
- MAKEDEP = clang -x c++ -M -MM -Qunused-arguments
else
CXXEXTRA =
- MAKEDEP = g++ -MM -MG
endif
#LDFLAGS = -g -ggdb -O0
diff --git a/glcddrivers/Makefile b/glcddrivers/Makefile
index 9f70592..b09f468 100644
--- a/glcddrivers/Makefile
+++ b/glcddrivers/Makefile
@@ -58,10 +58,7 @@ endif
# Dependencies:
-#MAKEDEP = g++ -MM -MG
-DEPFILE = .dependencies
-$(DEPFILE): Makefile
- @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+DEPFILE = $(OBJS:%.o=%.d)
-include $(DEPFILE)
diff --git a/glcdgraphics/Makefile b/glcdgraphics/Makefile
index 0b7336f..5abbb2b 100644
--- a/glcdgraphics/Makefile
+++ b/glcdgraphics/Makefile
@@ -36,10 +36,7 @@ HEADERS = bitmap.h font.h glcd.h image.h imagefile.h pbm.h extformats.h
# Dependencies:
-#MAKEDEP = g++ -MM -MG
-DEPFILE = .dependencies
-$(DEPFILE): Makefile
- @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+DEPFILE = $(OBJS:%.o=%.d)
-include $(DEPFILE)
@@ -52,8 +49,7 @@ ifdef HAVE_FREETYPE2
LIBS += -lfreetype
endif
DEFINES += -DHAVE_FREETYPE2
-endif### Targets:
-
+endif
# two ifdef/endif are used because older installations may not support 'else ifdef'
ifeq ($(IMAGELIB), imagemagick)
@@ -68,6 +64,8 @@ ifeq ($(IMAGELIB), graphicsmagick)
endif
+### Targets:
+
all: $(LIBNAME)
$(LIBNAME): $(OBJS)
diff --git a/glcdskin/Makefile b/glcdskin/Makefile
index 7dcee7f..6182986 100644
--- a/glcdskin/Makefile
+++ b/glcdskin/Makefile
@@ -35,10 +35,7 @@ endif
# Dependencies:
-#MAKEDEP = g++ -MM -MG
-DEPFILE = .dependencies
-$(DEPFILE): Makefile
- @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+DEPFILE = $(OBJS:%.o=%.d)
-include $(DEPFILE)
diff --git a/tools/convpic/Makefile b/tools/convpic/Makefile
index 6ed0d76..6029d5f 100644
--- a/tools/convpic/Makefile
+++ b/tools/convpic/Makefile
@@ -22,10 +22,7 @@ all: $(PRGNAME)
# Dependencies:
-#MAKEDEP = $(CXX) -MM -MG
-DEPFILE = .dependencies
-$(DEPFILE): Makefile
- @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+DEPFILE = $(OBJS:%.o=%.d)
-include $(DEPFILE)
diff --git a/tools/crtfont/Makefile b/tools/crtfont/Makefile
index 8827859..64b1fb6 100644
--- a/tools/crtfont/Makefile
+++ b/tools/crtfont/Makefile
@@ -21,10 +21,7 @@ all: $(PRGNAME)
# Dependencies:
-#MAKEDEP = $(CXX) -MM -MG
-DEPFILE = .dependencies
-$(DEPFILE): Makefile
- @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+DEPFILE = $(OBJS:%.o=%.d)
-include $(DEPFILE)
diff --git a/tools/genfont/Makefile b/tools/genfont/Makefile
index d4bd2be..9a699dd 100644
--- a/tools/genfont/Makefile
+++ b/tools/genfont/Makefile
@@ -24,10 +24,7 @@ all: $(PRGNAME)
# Dependencies:
-#MAKEDEP = $(CXX) -MM -MG
-DEPFILE = .dependencies
-$(DEPFILE): Makefile
- @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+DEPFILE = $(OBJS:%.o=%.d)
-include $(DEPFILE)
diff --git a/tools/lcdtestpattern/Makefile b/tools/lcdtestpattern/Makefile
index b4dccbf..c004253 100644
--- a/tools/lcdtestpattern/Makefile
+++ b/tools/lcdtestpattern/Makefile
@@ -22,10 +22,7 @@ all: $(PRGNAME)
# Dependencies:
-#MAKEDEP = $(CXX) -MM -MG
-DEPFILE = .dependencies
-$(DEPFILE): Makefile
- @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+DEPFILE = $(OBJS:%.o=%.d)
-include $(DEPFILE)
diff --git a/tools/showpic/Makefile b/tools/showpic/Makefile
index dd235e9..e9bc83c 100644
--- a/tools/showpic/Makefile
+++ b/tools/showpic/Makefile
@@ -22,10 +22,7 @@ all: $(PRGNAME)
# Dependencies:
-#MAKEDEP = $(CXX) -MM -MG
-DEPFILE = .dependencies
-$(DEPFILE): Makefile
- @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+DEPFILE = $(OBJS:%.o=%.d)
-include $(DEPFILE)
diff --git a/tools/showtext/Makefile b/tools/showtext/Makefile
index dcab7d3..62196aa 100644
--- a/tools/showtext/Makefile
+++ b/tools/showtext/Makefile
@@ -22,10 +22,7 @@ all: $(PRGNAME)
# Dependencies:
-#MAKEDEP = $(CXX) -MM -MG
-DEPFILE = .dependencies
-$(DEPFILE): Makefile
- @$(MAKEDEP) $(DEFINES) $(INCLUDES) $(OBJS:%.o=%.c) > $@
+DEPFILE = $(OBJS:%.o=%.d)
-include $(DEPFILE)