Makefile
changeset 31 7804cd7b5cd5
parent 30 d8fabd347a8e
child 32 90e14e0df133
equal deleted inserted replaced
30:d8fabd347a8e 31:7804cd7b5cd5
    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/evsql.o obj/evsql/util.o obj/evpq.o
    22 EVSQL_OBJS = obj/evsql/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/op_base.o obj/dbfs/dirop.o obj/dirbuf.o obj/dbfs/fileop.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 obj/dbfs/fileop.o obj/dbfs/attr.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/* build/deps/*
    47 	-rm obj/*.o obj/*/*.o
       
    48 	-rm bin/* 
       
    49 	-rm build/deps/*.d build/deps/*/*.d
    48 
    50 
    49 clean-deps:
    51 clean-deps:
    50 	-rm build/deps/*/*.d 
    52 	-rm build/deps/*/*.d 
    51 	-rm build/deps/*.d
    53 	-rm build/deps/*.d
    52 
    54