Closed GoogleCodeExporter closed 9 years ago
Ah, crud. There's a minor error in that Makefile that probably won't really
make a
difference, but I will attach a fix here anyway.
Original comment by th...@bendtel.net
on 4 Nov 2009 at 9:38
Attachments:
Thanks for the fixed make files.
I am unfamiliar with the qerks and gotchas of gmake vs make but I understand the
definition of
OBJ_LINUX := $(OBJECTS:%.cpp=$(BIN_DIR)/%.o)
to simply take my sources list and turn it into the list minus cpp plus o
then
$(BIN_DIR)/%.o: $(SOURCE_DIR)/%.cpp
should only be used for objects in the source list since *.o is required by
bafprp: $(OBJ_LINUX)
but maybe gmake is doing something funny with $(BIN_DIR)/%.o:
$(SOURCE_DIR)/%.cpp
it can certainly be changed to $(OBJECTS:%.cpp) or whatever it should be..
Ill check it out
Original comment by charless...@gmail.com
on 5 Nov 2009 at 7:29
Original comment by charless...@gmail.com
on 5 Nov 2009 at 7:29
Just FYI, when I tested the NoSQL makefile on Ubuntu, I had to remove the sql
source
files from the source directory to prevent errors (same as when tested with
gmake on
BSD).
Original comment by th...@bendtel.net
on 5 Nov 2009 at 7:35
I updated the makefiles using stricter implicit matching rules.
This update SHOULD fix this issue.
I compiled as expected in Debian, will try Ubuntu and BSD sometime soon.
Of course, please feel free to verify this fix yourself as well :)
Original comment by charless...@gmail.com
on 26 Nov 2009 at 5:47
Original comment by charless...@gmail.com
on 10 Dec 2009 at 5:11
Original issue reported on code.google.com by
th...@bendtel.net
on 4 Nov 2009 at 8:02Attachments: