2
LIBSRCS += hdhomerun_channels.c
3
LIBSRCS += hdhomerun_channelscan.c
4
LIBSRCS += hdhomerun_control.c
5
LIBSRCS += hdhomerun_debug.c
6
LIBSRCS += hdhomerun_device.c
7
LIBSRCS += hdhomerun_device_selector.c
8
LIBSRCS += hdhomerun_discover.c
9
LIBSRCS += hdhomerun_os_posix.c
10
LIBSRCS += hdhomerun_pkt.c
11
LIBSRCS += hdhomerun_sock_posix.c
12
LIBSRCS += hdhomerun_video.c
14
CC := $(CROSS_COMPILE)gcc
15
STRIP := $(CROSS_COMPILE)strip
17
CFLAGS += -Wall -O2 -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
19
SHARED = -shared -Wl,-soname,libhdhomerun$(LIBEXT)
21
ifeq ($(OS),Windows_NT)
26
OS := $(shell uname -s)
35
CFLAGS += -arch i386 -arch ppc
37
SHARED := -dynamiclib -install_name libhdhomerun$(LIBEXT)
41
all : hdhomerun_config$(BINEXT) libhdhomerun$(LIBEXT)
43
hdhomerun_config$(BINEXT) : hdhomerun_config.c $(LIBSRCS)
44
$(CC) $(CFLAGS) $+ $(LDFLAGS) -o $@
47
libhdhomerun$(LIBEXT) : $(LIBSRCS)
48
$(CC) $(CFLAGS) -fPIC -DDLL_EXPORT $(SHARED) $+ $(LDFLAGS) -o $@
51
-rm -f hdhomerun_config$(BINEXT)
52
-rm -f libhdhomerun$(LIBEXT)
57
@echo "(ignoring request to make $@)"
59
.PHONY: all list clean distclean
2
LIBSRCS += hdhomerun_channels.c
3
LIBSRCS += hdhomerun_channelscan.c
4
LIBSRCS += hdhomerun_control.c
5
LIBSRCS += hdhomerun_debug.c
6
LIBSRCS += hdhomerun_device.c
7
LIBSRCS += hdhomerun_device_selector.c
8
LIBSRCS += hdhomerun_discover.c
9
LIBSRCS += hdhomerun_os_posix.c
10
LIBSRCS += hdhomerun_pkt.c
11
LIBSRCS += hdhomerun_sock_posix.c
12
LIBSRCS += hdhomerun_video.c
14
CC := $(CROSS_COMPILE)gcc
15
STRIP := $(CROSS_COMPILE)strip
17
CFLAGS += -Wall -O2 -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith
19
SHARED = -shared -Wl,-soname,libhdhomerun$(LIBEXT)
21
ifeq ($(OS),Windows_NT)
26
OS := $(shell uname -s)
35
CFLAGS += -arch i386 -arch ppc
37
SHARED := -dynamiclib -install_name libhdhomerun$(LIBEXT)
41
all : hdhomerun_config$(BINEXT) libhdhomerun$(LIBEXT)
43
hdhomerun_config$(BINEXT) : hdhomerun_config.c $(LIBSRCS)
44
$(CC) $(CFLAGS) $+ $(LDFLAGS) -o $@
47
libhdhomerun$(LIBEXT) : $(LIBSRCS)
48
$(CC) $(CFLAGS) -fPIC -DDLL_EXPORT $(SHARED) $+ $(LDFLAGS) -o $@
51
-rm -f hdhomerun_config$(BINEXT)
52
-rm -f libhdhomerun$(LIBEXT)
57
@echo "(ignoring request to make $@)"
59
.PHONY: all list clean distclean