aarg:
This doesn't look right. It tells the compiler to look for the files in the sketch folder:#include "TimeLib.h"
#include "DS1302.h"
...and then in the standard include path. So in this case either include syntax works fine but #include <TimeLib.h> is more efficient.
Delta_G:
The easy fix is, or was at least, just to make sure the .ino file includes all the libraries that the other libraries need.
That hasn't been necessary since arduino-builder was introduced in Arduino IDE 1.6.6. For example, in the bad old days you had to do this:
#include <SPI.h>
#include <Ethernet.h>
now you can just do this:
#include <Ethernet.h>
@mhessel, what version of the Arduino IDE are you using? Even if you can get it working, this sort of thing:
#include "../Time/TimeLib.h"
is really a bad idea unless the relative path is to another file inside the same library because it's too fragile. There are hundreds, of Arduino libraries that are successfully including files from other libraries without doing anything like this so it's certainly possible.