Commit 1434a1be authored by Lucas Russo's avatar Lucas Russo

examples/Makefile: compile with libclient

parent 3a0fe8e2
......@@ -34,13 +34,12 @@ CFLAGS_PLATFORM = -Wall -Wextra -Werror
LDFLAGS_PLATFORM =
# Libraries
LIBS = -lzmq -lczmq -lmdp
LIBS = -lbpmclient -lzmq -lczmq -lmdp
# General library flags -L<libdir>
LFLAGS =
# Include directories
INCLUDE_DIRS = -I. -Iinclude -I../hal/debug -I../hal/include -I../hal/sm_io \
-I../hal/sm_io/modules/acq/ -I../hal/include/hw
INCLUDE_DIRS = -I. -I/usr/local/lib
# Merge all flags. Optimize for size (-Os)
CFLAGS += $(CFLAGS_PLATFORM) $(CFLAGS_DEBUG)
......@@ -49,17 +48,15 @@ CFLAGS += $(CFLAGS_PLATFORM) $(CFLAGS_DEBUG)
LDFLAGS = $(LDFLAGS_PLATFORM)
#-ffunction-sections -fdata-sections -Wl,--gc-sections
OUT=acq
OUT=client acq
# Makefile rules
all: $(OUT)
client: client.c ../hal/debug/debug_print.c ../hal/sm_io/sm_io_err.c \
../hal/sm_io/modules/acq/ddr3_map.c ../hal/sm_io/modules/acq/sm_io_acq_codes.c
client: client.c
$(CC) $(LFLAGS) $(CFLAGS) $(INCLUDE_DIRS) $^ -o $@ $(LIBS)
acq: acq.c ../hal/debug/debug_print.c ../hal/sm_io/sm_io_err.c \
../hal/sm_io/modules/acq/ddr3_map.c ../hal/sm_io/modules/acq/sm_io_acq_codes.c
acq: acq.c
$(CC) $(LFLAGS) $(CFLAGS) $(INCLUDE_DIRS) $^ -o $@ $(LIBS)
#BAD
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment