From 1318046cf5a0a66e82f9cd7af2b6cc024f561ff4 Mon Sep 17 00:00:00 2001 From: Jakub Skokan Date: Wed, 13 Jul 2016 16:02:46 +0200 Subject: [PATCH] Makefile: fix rule dependencies --- src/Makefile | 4 ++-- src/tinyxml/Makefile | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Makefile b/src/Makefile index 5ad8a2e..89f740f 100644 --- a/src/Makefile +++ b/src/Makefile @@ -23,8 +23,8 @@ OBJECTS = $(subst .cpp,.o,$(SOURCES)) all: $(OBJECTS) tinyxml $(CC) -o antigrav $(OBJECTS) tinyxml/libtinyxml.a $(LDFLAGS) -$(OBJECTS): %.o: - $(CC) -c $(CFLAGS) $(subst .o,.cpp,$@) -o $@ +$(OBJECTS): %.o: %.cpp + $(CC) -c $(CFLAGS) $< -o $@ tinyxml: $(MAKE) -C tinyxml diff --git a/src/tinyxml/Makefile b/src/tinyxml/Makefile index 53a894c..a74f0a3 100644 --- a/src/tinyxml/Makefile +++ b/src/tinyxml/Makefile @@ -15,8 +15,8 @@ all: $(TARGET) $(TARGET): $(OBJECTS) ar crs $(TARGET) $(OBJECTS) -$(OBJECTS): %.o: - $(CC) -c $(CFLAGS) $(subst .o,.cpp,$@) -o $@ +$(OBJECTS): %.o: %.cpp + $(CC) -c $(CFLAGS) $< -o $@ clean: rm -f *.o