Generate Makefile.dep at every build.
Normally we used to update it from time to time. Too fragile... better to generate dependencies at every run and delete them on 'make clean'.
This commit is contained in:
parent
abb3385e8d
commit
10361829f9
1
.gitignore
vendored
1
.gitignore
vendored
@ -27,3 +27,4 @@ deps/lua/src/liblua.a
|
|||||||
.make-*
|
.make-*
|
||||||
.prerequisites
|
.prerequisites
|
||||||
*.dSYM
|
*.dSYM
|
||||||
|
Makefile.dep
|
||||||
|
15
src/Makefile
15
src/Makefile
@ -142,16 +142,13 @@ all: $(REDIS_SERVER_NAME) $(REDIS_SENTINEL_NAME) $(REDIS_CLI_NAME) $(REDIS_BENCH
|
|||||||
@echo "Hint: It's a good idea to run 'make test' ;)"
|
@echo "Hint: It's a good idea to run 'make test' ;)"
|
||||||
@echo ""
|
@echo ""
|
||||||
|
|
||||||
|
Makefile.dep:
|
||||||
|
-$(REDIS_CC) -MM *.c > Makefile.dep 2> /dev/null || true
|
||||||
|
|
||||||
|
-include Makefile.dep
|
||||||
|
|
||||||
.PHONY: all
|
.PHONY: all
|
||||||
|
|
||||||
# Deps (use make dep to generate this)
|
|
||||||
include Makefile.dep
|
|
||||||
|
|
||||||
dep:
|
|
||||||
$(REDIS_CC) -MM *.c > Makefile.dep
|
|
||||||
|
|
||||||
.PHONY: dep
|
|
||||||
|
|
||||||
persist-settings: distclean
|
persist-settings: distclean
|
||||||
echo STD=$(STD) >> .make-settings
|
echo STD=$(STD) >> .make-settings
|
||||||
echo WARN=$(WARN) >> .make-settings
|
echo WARN=$(WARN) >> .make-settings
|
||||||
@ -211,7 +208,7 @@ $(REDIS_CHECK_AOF_NAME): $(REDIS_CHECK_AOF_OBJ)
|
|||||||
$(REDIS_CC) -c $<
|
$(REDIS_CC) -c $<
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -rf $(REDIS_SERVER_NAME) $(REDIS_SENTINEL_NAME) $(REDIS_CLI_NAME) $(REDIS_BENCHMARK_NAME) $(REDIS_CHECK_RDB_NAME) $(REDIS_CHECK_AOF_NAME) *.o *.gcda *.gcno *.gcov redis.info lcov-html
|
rm -rf $(REDIS_SERVER_NAME) $(REDIS_SENTINEL_NAME) $(REDIS_CLI_NAME) $(REDIS_BENCHMARK_NAME) $(REDIS_CHECK_RDB_NAME) $(REDIS_CHECK_AOF_NAME) *.o *.gcda *.gcno *.gcov redis.info lcov-html Makefile.dep
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|
||||||
|
186
src/Makefile.dep
186
src/Makefile.dep
@ -1,186 +0,0 @@
|
|||||||
adlist.o: adlist.c adlist.h zmalloc.h
|
|
||||||
ae.o: ae.c ae.h zmalloc.h config.h ae_kqueue.c ae_epoll.c ae_select.c ae_evport.c
|
|
||||||
ae_epoll.o: ae_epoll.c
|
|
||||||
ae_evport.o: ae_evport.c
|
|
||||||
ae_kqueue.o: ae_kqueue.c
|
|
||||||
ae_select.o: ae_select.c
|
|
||||||
anet.o: anet.c fmacros.h anet.h
|
|
||||||
aof.o: aof.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h \
|
|
||||||
bio.h
|
|
||||||
bio.o: bio.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h \
|
|
||||||
bio.h
|
|
||||||
bitops.o: bitops.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
blocked.o: blocked.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
cluster.o: cluster.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h \
|
|
||||||
cluster.h
|
|
||||||
config.o: config.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h \
|
|
||||||
cluster.h
|
|
||||||
crc16.o: crc16.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
crc64.o: crc64.c
|
|
||||||
db.o: db.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h \
|
|
||||||
cluster.h atomicvar.h
|
|
||||||
debug.o: debug.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h \
|
|
||||||
bio.h
|
|
||||||
dict.o: dict.c fmacros.h dict.h zmalloc.h redisassert.h
|
|
||||||
endianconv.o: endianconv.c
|
|
||||||
geo.o: geo.c geo.h server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h \
|
|
||||||
../deps/geohash-int/geohash_helper.h ../deps/geohash-int/geohash.h
|
|
||||||
hyperloglog.o: hyperloglog.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
intset.o: intset.c intset.h zmalloc.h endianconv.h config.h
|
|
||||||
latency.o: latency.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
lazyfree.o: lazyfree.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h \
|
|
||||||
bio.h atomicvar.h cluster.h
|
|
||||||
lzf_c.o: lzf_c.c lzfP.h
|
|
||||||
lzf_d.o: lzf_d.c lzfP.h
|
|
||||||
memtest.o: memtest.c config.h
|
|
||||||
multi.o: multi.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
networking.o: networking.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
notify.o: notify.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
object.o: object.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
pqsort.o: pqsort.c
|
|
||||||
pubsub.o: pubsub.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
quicklist.o: quicklist.c quicklist.h zmalloc.h ziplist.h util.h sds.h \
|
|
||||||
lzf.h
|
|
||||||
rand.o: rand.c
|
|
||||||
rdb.o: rdb.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h \
|
|
||||||
lzf.h
|
|
||||||
redis-benchmark.o: redis-benchmark.c fmacros.h ../deps/hiredis/sds.h ae.h \
|
|
||||||
../deps/hiredis/hiredis.h adlist.h zmalloc.h
|
|
||||||
redis-check-aof.o: redis-check-aof.c fmacros.h config.h
|
|
||||||
redis-check-rdb.o: redis-check-rdb.c server.h fmacros.h config.h \
|
|
||||||
solarisfixes.h ../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h \
|
|
||||||
sds.h dict.h adlist.h zmalloc.h anet.h ziplist.h intset.h version.h \
|
|
||||||
util.h latency.h sparkline.h quicklist.h zipmap.h sha1.h endianconv.h \
|
|
||||||
crc64.h rdb.h rio.h lzf.h
|
|
||||||
redis-cli.o: redis-cli.c fmacros.h version.h ../deps/hiredis/hiredis.h \
|
|
||||||
../deps/hiredis/sds.h zmalloc.h ../deps/linenoise/linenoise.h help.h \
|
|
||||||
anet.h ae.h
|
|
||||||
release.o: release.c release.h version.h crc64.h
|
|
||||||
replication.o: replication.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
rio.o: rio.c fmacros.h rio.h sds.h util.h crc64.h config.h server.h \
|
|
||||||
solarisfixes.h ../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h \
|
|
||||||
dict.h adlist.h zmalloc.h anet.h ziplist.h intset.h version.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h rdb.h
|
|
||||||
scripting.o: scripting.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h \
|
|
||||||
rand.h cluster.h ../deps/lua/src/lauxlib.h ../deps/lua/src/lua.h \
|
|
||||||
../deps/lua/src/lualib.h
|
|
||||||
sds.o: sds.c sds.h sdsalloc.h zmalloc.h
|
|
||||||
sentinel.o: sentinel.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h \
|
|
||||||
../deps/hiredis/hiredis.h ../deps/hiredis/async.h \
|
|
||||||
../deps/hiredis/hiredis.h
|
|
||||||
server.o: server.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h \
|
|
||||||
cluster.h slowlog.h bio.h asciilogo.h
|
|
||||||
setproctitle.o: setproctitle.c
|
|
||||||
sha1.o: sha1.c solarisfixes.h sha1.h config.h
|
|
||||||
slowlog.o: slowlog.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h \
|
|
||||||
slowlog.h
|
|
||||||
sort.o: sort.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h \
|
|
||||||
pqsort.h
|
|
||||||
sparkline.o: sparkline.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
syncio.o: syncio.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
t_hash.o: t_hash.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
t_list.o: t_list.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
t_set.o: t_set.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
t_string.o: t_string.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
t_zset.o: t_zset.c server.h fmacros.h config.h solarisfixes.h \
|
|
||||||
../deps/lua/src/lua.h ../deps/lua/src/luaconf.h ae.h sds.h dict.h \
|
|
||||||
adlist.h zmalloc.h anet.h ziplist.h intset.h version.h util.h latency.h \
|
|
||||||
sparkline.h quicklist.h zipmap.h sha1.h endianconv.h crc64.h rdb.h rio.h
|
|
||||||
util.o: util.c fmacros.h util.h sds.h sha1.h
|
|
||||||
ziplist.o: ziplist.c zmalloc.h util.h sds.h ziplist.h endianconv.h \
|
|
||||||
config.h redisassert.h
|
|
||||||
zipmap.o: zipmap.c zmalloc.h endianconv.h config.h
|
|
||||||
zmalloc.o: zmalloc.c config.h zmalloc.h atomicvar.h
|
|
Loading…
x
Reference in New Issue
Block a user