22 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
22 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
23 |
23 |
24 include ../config.mk |
24 include ../config.mk |
25 |
25 |
26 SRC = allocator.c array_list.c buffer.c compare.c hash_key.c hash_map.c \ |
26 SRC = allocator.c array_list.c buffer.c compare.c hash_key.c hash_map.c \ |
27 linked_list.c list.c map.c tree.c mempool.c printf.c string.c utils.c |
27 iterator.c linked_list.c list.c map.c mempool.c printf.c string.c tree.c \ |
|
28 utils.c |
28 |
29 |
29 OBJ_EXT=.o |
30 OBJ_EXT=.o |
30 OBJ=$(SRC:%.c=$(build_dir)/%$(OBJ_EXT)) |
31 OBJ=$(SRC:%.c=$(build_dir)/%$(OBJ_EXT)) |
31 GCOV=$(SRC:%.c=%.c.gcov) |
32 GCOV=$(SRC:%.c=%.c.gcov) |
32 |
33 |
87 cx/common.h cx/collection.h cx/allocator.h cx/iterator.h cx/string.h \ |
88 cx/common.h cx/collection.h cx/allocator.h cx/iterator.h cx/string.h \ |
88 cx/hash_key.h cx/utils.h |
89 cx/hash_key.h cx/utils.h |
89 @echo "Compiling $<" |
90 @echo "Compiling $<" |
90 $(CC) -o $@ $(CFLAGS) -c $< |
91 $(CC) -o $@ $(CFLAGS) -c $< |
91 |
92 |
|
93 $(build_dir)/iterator$(OBJ_EXT): iterator.c cx/iterator.h cx/common.h |
|
94 @echo "Compiling $<" |
|
95 $(CC) -o $@ $(CFLAGS) -c $< |
|
96 |
92 $(build_dir)/linked_list$(OBJ_EXT): linked_list.c cx/linked_list.h \ |
97 $(build_dir)/linked_list$(OBJ_EXT): linked_list.c cx/linked_list.h \ |
93 cx/common.h cx/list.h cx/collection.h cx/allocator.h cx/iterator.h \ |
98 cx/common.h cx/list.h cx/collection.h cx/allocator.h cx/iterator.h \ |
94 cx/utils.h cx/compare.h |
99 cx/utils.h cx/compare.h |
95 @echo "Compiling $<" |
100 @echo "Compiling $<" |
96 $(CC) -o $@ $(CFLAGS) -c $< |
101 $(CC) -o $@ $(CFLAGS) -c $< |