mirror of https://github.com/redis/redis.git
				
				
				
			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
					
				|  | @ -27,3 +27,4 @@ deps/lua/src/liblua.a | |||
| .make-* | ||||
| .prerequisites | ||||
| *.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 "" | ||||
| 
 | ||||
| Makefile.dep: | ||||
| 	-$(REDIS_CC) -MM *.c > Makefile.dep 2> /dev/null || true | ||||
| 
 | ||||
| -include Makefile.dep | ||||
| 
 | ||||
| .PHONY: all | ||||
| 
 | ||||
| # Deps (use make dep to generate this)
 | ||||
| include Makefile.dep | ||||
| 
 | ||||
| dep: | ||||
| 	$(REDIS_CC) -MM *.c > Makefile.dep | ||||
| 
 | ||||
| .PHONY: dep | ||||
| 
 | ||||
| persist-settings: distclean | ||||
| 	echo STD=$(STD) >> .make-settings | ||||
| 	echo WARN=$(WARN) >> .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 | ||||
| 
 | ||||
|  |  | |||
							
								
								
									
										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…
	
		Reference in New Issue