Makefile
changeset 1 cf0e1bb6bcab
parent 0 317e5bc59627
child 2 a834f0559939
equal deleted inserted replaced
0:317e5bc59627 1:cf0e1bb6bcab
    24 BIN_PATHS = $(addprefix bin/,$(BIN_NAMES))
    24 BIN_PATHS = $(addprefix bin/,$(BIN_NAMES))
    25 
    25 
    26 # modules
    26 # modules
    27 module_objs = $(patsubst src/%.c,obj/%.o,$(wildcard src/$(1)/*.c))
    27 module_objs = $(patsubst src/%.c,obj/%.o,$(wildcard src/$(1)/*.c))
    28 
    28 
       
    29 SOCK_OBJS = obj/sock.o obj/sock_tcp.o
       
    30 
    29 # XXX: not yet there
    31 # XXX: not yet there
    30 #CORE_OBJS = obj/lib/log.o obj/lib/signals.o
    32 #CORE_OBJS = obj/lib/log.o obj/lib/signals.o
    31 
    33 
    32 # first target
    34 # first target
    33 all: ${BIN_PATHS}
    35 all: ${BIN_PATHS}
    34 
    36 
    35 # binaries
    37 # binaries
    36 bin/nexus: 
    38 bin/nexus: ${SOCK_OBJS}
    37 
    39 
    38 # computed
    40 # computed
    39 LDFLAGS = ${LIBRARY_PATHS}
    41 LDFLAGS = ${LIBRARY_PATHS}
    40 CPPFLAGS = ${INCLUDE_PATHS} ${DEFINES}
    42 CPPFLAGS = ${INCLUDE_PATHS} ${DEFINES}
    41 CFLAGS = ${MODE_CFLAGS} ${FIXED_CFLAGS}
    43 CFLAGS = ${MODE_CFLAGS} ${FIXED_CFLAGS}