Makefile
changeset 24 82cfdb6680d1
parent 20 f0ef6d8880b4
child 25 99a41f48e29b
equal deleted inserted replaced
23:1dee73ae4ad0 24:82cfdb6680d1
     7 
     7 
     8 # XXX: ugh... use `pkg-config fuse`
     8 # XXX: ugh... use `pkg-config fuse`
     9 DEFINES = -D_FILE_OFFSET_BITS=64
     9 DEFINES = -D_FILE_OFFSET_BITS=64
    10 MY_CFLAGS = -Wall -g -std=gnu99
    10 MY_CFLAGS = -Wall -g -std=gnu99
    11 
    11 
    12 BIN_NAMES = helloworld hello simple_hello evpq_test url_test
    12 BIN_NAMES = helloworld hello simple_hello evpq_test url_test dbfs
    13 BIN_PATHS = $(addprefix bin/,$(BIN_NAMES))
    13 BIN_PATHS = $(addprefix bin/,$(BIN_NAMES))
    14 
    14 
    15 # first target
    15 # first target
    16 all: ${BIN_PATHS}
    16 all: ${BIN_PATHS}
    17 
    17 
    19 bin/helloworld: 
    19 bin/helloworld: 
    20 bin/hello: obj/evfuse.o obj/dirbuf.o obj/lib/log.o obj/lib/signals.o
    20 bin/hello: obj/evfuse.o obj/dirbuf.o obj/lib/log.o obj/lib/signals.o
    21 bin/simple_hello: obj/evfuse.o obj/dirbuf.o obj/lib/log.o obj/lib/signals.o obj/simple.o
    21 bin/simple_hello: obj/evfuse.o obj/dirbuf.o obj/lib/log.o obj/lib/signals.o obj/simple.o
    22 bin/evpq_test: obj/evpq.o obj/lib/log.o
    22 bin/evpq_test: obj/evpq.o obj/lib/log.o
    23 bin/url_test: obj/lib/url.o obj/lib/lex.o obj/lib/log.o
    23 bin/url_test: obj/lib/url.o obj/lib/lex.o obj/lib/log.o
       
    24 bin/dbfs: obj/evsql.o obj/evpq.o obj/evfuse.o obj/dirbuf.o obj/lib/log.o obj/lib/signals.o
    24 
    25 
    25 # computed
    26 # computed
    26 LDFLAGS = ${LIBRARY_PATHS} ${LIBRARY_LIST}
    27 LDFLAGS = ${LIBRARY_PATHS} ${LIBRARY_LIST}
    27 CFLAGSX = ${DEFINES} ${MY_CFLAGS}
    28 CFLAGSX = ${DEFINES} ${MY_CFLAGS}
    28 CFLAGS = ${INCLUDE_PATHS} ${CFLAGSX}
    29 CFLAGS = ${INCLUDE_PATHS} ${CFLAGSX}