This PR fixes an issue in the Makefile. Specifically, previously, any
modifications of files like src/apps/common/ns_turn_openssl.h would not
trigger a rebuild of build/obj/ns_turn_msg.o. The PR fixes this by
including them as additional dependencies.
The point of this change is to make the build instructions a bit more
straight forward. Since the hiresevent2 source files are only ever used
by the relay target, this scoping makes sense in general.
I would like to get feedback on this and see if people is confortable
with these clang rules.
Right now is using the "llvm" style increasing the line length from 80
to 120 given that coturn is using long lines often.
Co-authored-by: Pavel Punsky <eakraly@users.noreply.github.com>
Otherwise, these targets will fail to run if a developer incidentally
created files named 'test' or 'sqlite_empty_db' in their working copy,
which may be rather likely.
Signed-off-by: Pavel Kretov <firegurafiku@gmail.com>
This is the way how Autotools behaves, where is little reason to surprise
newcomers with different behavior. Also, it may be really inconvenient
to constantly rerun ./configure if one has to make a number of rebuilds
which differ in CFLAGS only.
Signed-off-by: Pavel Kretov <firegurafiku@gmail.com>