8000 Less ifs · g-coder/midikit@539b772 · GitHub
[go: up one dir, main page]

Skip to content

Commit 539b772

Browse files
committed
Less ifs
1 parent be836da commit 539b772

File tree

1 file changed

+6
-14
lines changed

1 file changed

+6
-14
lines changed

test/Makefile

Lines changed: 6 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,16 @@ LDFLAGS_SHARED := $(LDFLAGS) -lmidikit -lmidikit-driver
88
LDFLAGS_STATIC := $(LDFLAGS) $(LIBDIR)/libmidikit$(LIB_SUFFIX_STATIC) $(LIBDIR)/libmidikit-driver$(LIB_SUFFIX_STATIC)
99
LDFLAGS := $(LDFLAGS_$(COMPILE_MODE))
1010

11-
ifeq ($(USE_IPV6),1)
12-
OBJS=$(OBJDIR)/midi.o $(OBJDIR)/util.o $(OBJDIR)/list.o $(OBJDIR)/port.o \
13-
$(OBJDIR)/clock.o $(OBJDIR)/message_format.o $(OBJDIR)/message.o \
14-
$(OBJDIR)/device.o $(OBJDIR)/driver.o $(OBJDIR)/message_queue.o \
15-
$(OBJDIR)/integration.o $(OBJDIR)/runloop.o \
16-
$(OBJDIR)/driver_rtp.o $(OBJDIR)/driver_applemidi.o \
17-
$(OBJDIR)/driver_rtpv6.o $(OBJDIR)/driver_applemidiv6.o
18-
else
1911
OBJS=$(OBJDIR)/midi.o $(OBJDIR)/util.o $(OBJDIR)/list.o $(OBJDIR)/port.o \
2012
$(OBJDIR)/clock.o $(OBJDIR)/message_format.o $(OBJDIR)/message.o \
2113
$(OBJDIR)/device.o $(OBJDIR)/driver.o $(OBJDIR)/message_queue.o \
2214
$(OBJDIR)/integration.o $(OBJDIR)/runloop.o \
2315
$(OBJDIR)/driver_rtp.o $(OBJDIR)/driver_applemidi.o
16+
SRCS=midi.c util.c list.c port.c clock.c message_format.c message.c device.c \
17+
driver.c integration.c runloop.c driver_rtp.c driver_applemidi.c
18+
ifeq ($(USE_IPV6),1)
19+
OBJS += $(OBJDIR)/driver_rtpv6.o $(OBJDIR)/driver_applemidiv6.o
20+
SRCS += driver_applemidiv6.c driver_rtpv6.c
2421
endif
2522
BIN=test_main
2623

@@ -66,10 +63,5 @@ $(OBJDIR)/driver_applemidiv6.o: driver_applemidiv6.c test.h
6663
tests.passed: $(BINDIR)/$(BIN) $(LIBDIR)/libmidikit$(LIB_SUFFIX) $(LIBDIR)/libmidikit-driver$(LIB_SUFFIX)
6764
LD_LIBRARY_PATH=$(LIBDIR) $(BINDIR)/$(BIN) && touch $@
6865

69-
ifeq ($(USE_IPV6),1)
70-
$(MAIN_C): midi.c util.c list.c port.c clock.c message_format.c message.c device.c driver.c integration.c runloop.c driver_rtp.c driver_applemidi.c driver_rtpv6.c driver_applemidiv6.c
66+
$(MAIN_C): $(SRCS)
7167
./generate_main.sh -o $(MAIN_C) $^
72-
else
73-
$(MAIN_C): midi.c util.c list.c port.c clock.c message_format.c message.c device.c driver.c integration.c runloop.c driver_rtp.c driver_applemidi.c
74-
./generate_main.sh -o $(MAIN_C) $^
75-
endif

0 commit comments

Comments
 (0)
0