equal
deleted
inserted
replaced
18 BIN_NAMES = helloworld hello simple_hello evpq_test url_test dbfs |
18 BIN_NAMES = helloworld hello simple_hello evpq_test url_test dbfs |
19 BIN_PATHS = $(addprefix bin/,$(BIN_NAMES)) |
19 BIN_PATHS = $(addprefix bin/,$(BIN_NAMES)) |
20 |
20 |
21 # complex modules |
21 # complex modules |
22 EVSQL_OBJS = obj/evsql.o obj/evsql_util.o obj/evpq.o |
22 EVSQL_OBJS = obj/evsql.o obj/evsql_util.o obj/evpq.o |
23 DBFS_OBJS = obj/dbfs/dbfs.o obj/dbfs/common.o obj/dbfs/core.o obj/dbfs/dirop.o obj/dirbuf.o |
23 DBFS_OBJS = obj/dbfs/dbfs.o obj/dbfs/common.o obj/dbfs/core.o obj/dbfs/op_base.o obj/dbfs/dirop.o obj/dirbuf.o |
24 |
24 |
25 # first target |
25 # first target |
26 all: ${BIN_PATHS} |
26 all: ${BIN_PATHS} |
27 |
27 |
28 # binaries |
28 # binaries |
42 SRC_NAMES = $(patsubst src/%,%,$(SRC_PATHS)) |
42 SRC_NAMES = $(patsubst src/%,%,$(SRC_PATHS)) |
43 SRC_DIRS = $(dir $(SRC_NAMES)) |
43 SRC_DIRS = $(dir $(SRC_NAMES)) |
44 |
44 |
45 # other targets |
45 # other targets |
46 clean : |
46 clean : |
47 -rm obj/* bin/* |
47 -rm obj/* bin/* build/deps/* |
|
48 |
|
49 clean-deps: |
|
50 -rm build/deps/*/*.d |
|
51 -rm build/deps/*.d |
48 |
52 |
49 #obj-dirs: |
53 #obj-dirs: |
50 # python build/make_obj_dirs.py $(BIN_PATHS) |
54 # python build/make_obj_dirs.py $(BIN_PATHS) |
51 |
55 |
52 build/deps/%.d : src/%.c |
56 build/deps/%.d : src/%.c |