More FreeBSD Make fixes
This commit is contained in:
parent
395dd8c73f
commit
504b074aa7
6
Makefile
6
Makefile
|
@ -99,7 +99,6 @@ tag = $(tag-debug-$(debug))$(tag-sanitize-$(sanitize))
|
||||||
|
|
||||||
sources != find src -type f -name '*.cc' | sed -e '/\.version\.cc/d'
|
sources != find src -type f -name '*.cc' | sed -e '/\.version\.cc/d'
|
||||||
objects = $(sources:.cc=$(tag).o)
|
objects = $(sources:.cc=$(tag).o)
|
||||||
deps != find src -type f -name '.*$(tag).d'
|
|
||||||
|
|
||||||
all: src/kak
|
all: src/kak
|
||||||
|
|
||||||
|
@ -109,7 +108,8 @@ src/kak: src/kak$(tag)
|
||||||
src/kak$(tag): src/.version.o $(objects)
|
src/kak$(tag): src/.version.o $(objects)
|
||||||
$(CXX) $(KAK_LDFLAGS) $(KAK_CXXFLAGS) $(KAK_LIBS) $(objects) src/.version.o -o $@
|
$(CXX) $(KAK_LDFLAGS) $(KAK_CXXFLAGS) $(KAK_LIBS) $(objects) src/.version.o -o $@
|
||||||
|
|
||||||
include $(deps) /dev/null # FreeBSD make does not support empty lists
|
deps != touch src/.version$(tag).d && find src -type f -name '.*$(tag).d' # Ensure we find one deps for FreeBSD make
|
||||||
|
include $(deps)
|
||||||
|
|
||||||
.cc$(tag).o:
|
.cc$(tag).o:
|
||||||
$(CXX) $(KAK_CPPFLAGS) $(KAK_CXXFLAGS) -MD -MP -MF $(*D)/.$(*F)$(tag).d -c -o $@ $<
|
$(CXX) $(KAK_CPPFLAGS) $(KAK_CXXFLAGS) -MD -MP -MF $(*D)/.$(*F)$(tag).d -c -o $@ $<
|
||||||
|
@ -118,7 +118,7 @@ src/.version.cc:
|
||||||
echo 'namespace Kakoune { const char *version = "$(version)"; }' > $@
|
echo 'namespace Kakoune { const char *version = "$(version)"; }' > $@
|
||||||
|
|
||||||
src/.version.o: src/.version.cc
|
src/.version.o: src/.version.cc
|
||||||
$(CXX) $(KAK_CPPFLAGS) $(KAK_CXXFLAGS) -c -o $@ $<
|
$(CXX) $(KAK_CPPFLAGS) $(KAK_CXXFLAGS) -c -o $@ src/.version.cc
|
||||||
|
|
||||||
# Generate the man page
|
# Generate the man page
|
||||||
man: gzip-man-$(gzip_man)
|
man: gzip-man-$(gzip_man)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user