diff options
author | antirez <antirez@gmail.com> | 2016-07-06 12:24:45 +0200 |
---|---|---|
committer | antirez <antirez@gmail.com> | 2016-07-06 12:24:48 +0200 |
commit | 10361829f9a38dfa40910556d222a1010bb5e52d (patch) | |
tree | d3fdfb73361a4eabfd1fb1fe92159a976d745d2b | |
parent | abb3385e8d9b3edc2d85561854b0d2a0c34d3743 (diff) | |
download | redis-10361829f9a38dfa40910556d222a1010bb5e52d.tar.gz |
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'.
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | src/Makefile | 13 | ||||
-rw-r--r-- | src/Makefile.dep | 186 |
3 files changed, 6 insertions, 194 deletions
diff --git a/.gitignore b/.gitignore index 3d346fbcf..a188cfc82 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,4 @@ deps/lua/src/liblua.a .make-* .prerequisites *.dSYM +Makefile.dep diff --git a/src/Makefile b/src/Makefile index 89355984c..5c2ef9f25 100644 --- a/src/Makefile +++ b/src/Makefile @@ -142,15 +142,12 @@ all: $(REDIS_SERVER_NAME) $(REDIS_SENTINEL_NAME) $(REDIS_CLI_NAME) $(REDIS_BENCH @echo "Hint: It's a good idea to run 'make test' ;)" @echo "" -.PHONY: all - -# Deps (use make dep to generate this) -include Makefile.dep +Makefile.dep: + -$(REDIS_CC) -MM *.c > Makefile.dep 2> /dev/null || true -dep: - $(REDIS_CC) -MM *.c > Makefile.dep +-include Makefile.dep -.PHONY: dep +.PHONY: all persist-settings: distclean echo STD=$(STD) >> .make-settings @@ -211,7 +208,7 @@ $(REDIS_CHECK_AOF_NAME): $(REDIS_CHECK_AOF_OBJ) $(REDIS_CC) -c $< 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 diff --git a/src/Makefile.dep b/src/Makefile.dep deleted file mode 100644 index 90784a2e7..000000000 --- a/src/Makefile.dep +++ /dev/null @@ -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 |