diff --git a/Makefile b/Makefile index b4132c6..134ea26 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ RDMACM_TESTS = rdma_lat rdma_bw -MCAST_TESTS = send_bw send_lat -TESTS = write_bw_postlist write_lat write_bw read_lat read_bw +MCAST_TESTS = ib_send_bw ib_send_lat +TESTS = ib_write_bw_postlist ib_write_lat ib_write_bw ib_read_lat ib_read_bw UTILS = clock_test all: ${RDMACM_TESTS} ${MCAST_TESTS} ${TESTS} ${UTILS} @@ -22,14 +22,19 @@ ${TESTS} ${UTILS}: LOADLIBES += -libverbs ${RDMACM_TESTS}: %: %.c ${BASIC_FILES} ${BASIC_HEADERS} $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $< ${BASIC_FILES} $(LOADLIBES) $(LDLIBS) -o $@ -${MCAST_TESTS}: %: %.c ${BASIC_FILES} ${EXTRA_FILES} ${MCAST_FILES} ${BASIC_HEADERS} ${EXTRA_HEADERS} ${MCAST_HEADERS} - $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $< ${BASIC_FILES} ${EXTRA_FILES} ${MCAST_FILES} $(LOADLIBES) $(LDLIBS) -o ib_$@ -${TESTS} ${UTILS}: %: %.c ${BASIC_FILES} ${EXTRA_FILES} ${BASIC_HEADERS} ${EXTRA_HEADERS} - $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $< ${BASIC_FILES} ${EXTRA_FILES} $(LOADLIBES) $(LDLIBS) -o ib_$@ + +${MCAST_TESTS}: ib_%: %.c ${BASIC_FILES} ${EXTRA_FILES} ${MCAST_FILES} ${BASIC_HEADERS} ${EXTRA_HEADERS} ${MCAST_HEADERS} + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $< ${BASIC_FILES} ${EXTRA_FILES} ${MCAST_FILES} $(LOADLIBES) $(LDLIBS) -o $@ + +${TESTS}: ib_%: %.c ${BASIC_FILES} ${EXTRA_FILES} ${BASIC_HEADERS} ${EXTRA_HEADERS} + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $< ${BASIC_FILES} ${EXTRA_FILES} $(LOADLIBES) $(LDLIBS) -o $@ + +${UTILS}: %: %.c ${BASIC_FILES} ${EXTRA_FILES} ${BASIC_HEADERS} ${EXTRA_HEADERS} + $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $< ${BASIC_FILES} ${EXTRA_FILES} $(LOADLIBES) $(LDLIBS) -o $@ clean: $(foreach fname,${RDMACM_TESTS}, rm -f ${fname}) - $(foreach fname,${MCAST_TESTS}, rm -f ib_${fname}) - $(foreach fname,${TESTS} ${UTILS}, rm -f ib_${fname}) + $(foreach fname,${MCAST_TESTS}, rm -f ${fname}) + $(foreach fname,${TESTS} ${UTILS}, rm -f ${fname}) .DELETE_ON_ERROR: .PHONY: all clean