Makefile
changeset 19 c4b163491900
parent 15 a8d183e79ed9
child 20 f0ef6d8880b4
equal deleted inserted replaced
18:b12e78767248 19:c4b163491900
     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 = hello helloworld
    12 BIN_NAMES = helloworld hello simple_hello evpq_test url_test
       
    13 BIN_PATHS = $(addprefix bin/,$(BIN_NAMES))
    13 
    14 
    14 # first target
    15 # first target
    15 all: ${BIN_PATHS}
    16 all: ${BIN_PATHS}
    16 
    17 
    17 # binaries
    18 # binaries
    24 # computed
    25 # computed
    25 LDFLAGS = ${LIBRARY_PATHS} ${LIBRARY_LIST}
    26 LDFLAGS = ${LIBRARY_PATHS} ${LIBRARY_LIST}
    26 CFLAGSX = ${DEFINES} ${MY_CFLAGS}
    27 CFLAGSX = ${DEFINES} ${MY_CFLAGS}
    27 CFLAGS = ${INCLUDE_PATHS} ${CFLAGSX}
    28 CFLAGS = ${INCLUDE_PATHS} ${CFLAGSX}
    28 
    29 
    29 SRC_PATHS = $(wildcard src/*.c)
    30 SRC_PATHS = $(wildcard src/*.c) $(wildcard src/*/*.c)
    30 SRC_NAMES = $(patsubst src/%,%,$(SRC_PATHS))
    31 SRC_NAMES = $(patsubst src/%,%,$(SRC_PATHS))
    31 SRC_DIRS = $(dir $(SRC_NAMES))
    32 SRC_DIRS = $(dir $(SRC_NAMES))
    32 
       
    33 BIN_PATHS = $(addprefix bin/,$(BIN_NAMES))
       
    34 
    33 
    35 # other targets
    34 # other targets
    36 clean :
    35 clean :
    37 	-rm obj/* bin/*
    36 	-rm obj/* bin/*
    38 
    37