|
|
1.1 root 1: #
2: # nono
3: # Copyright (C) 2020 nono project
4: # Licensed under nono-license.txt
5: #
6:
7: #
8: # Host
9: #
10:
11: .include "../Makefile.inc"
12:
13: TARGETS= libnnhost.a
14:
15: CXXSRCS= \
16: comdriver.cpp \
17: comdriver_cons.cpp \
18: comdriver_none.cpp \
19: comdriver_stdio.cpp \
20: comdriver_tcp.cpp \
21: diskimage.cpp \
22: diskimage_raw.cpp \
23: driver.cpp \
24: hostcom.cpp \
25: hostdevice.cpp \
26: hostnet.cpp \
1.1.1.3 ! root 27: hostsound.cpp \
1.1 root 28: hostwindrv.cpp \
1.1.1.2 root 29: logger.cpp \
1.1 root 30: netdriver.cpp \
31: netdriver_none.cpp \
32: signalthread.cpp \
1.1.1.3 ! root 33: sounddriver.cpp \
! 34: sounddriver_none.cpp \
! 35: sounddriver_wav.cpp \
1.1 root 36:
37: .if "${HOSTNET_AFPACKET}" == "yes"
38: CXXSRCS+= netdriver_afpacket.cpp
39: .endif
40: .if "${HOSTNET_TAP}" == "yes"
41: CXXSRCS+= netdriver_tap.cpp
42: .endif
43: .if "${HOSTNET_BPF}" == "yes"
44: CXXSRCS+= netdriver_bpf.cpp
45: .endif
46: .if "${HOSTNET_SLIRP}" == "yes"
47: CXXSRCS+= netdriver_slirp.cpp
48: CPPFLAGS+= ${CPPFLAGS_SLIRP}
49: .endif
50:
1.1.1.3 ! root 51: .if "${HOSTSOUND_ALSA}" == "yes"
! 52: CXXSRCS+= sounddriver_alsa.cpp
! 53: .endif
! 54: .if "${HOSTSOUND_NETBSD}" == "yes"
! 55: CXXSRCS+= sounddriver_netbsd.cpp
! 56: .endif
! 57: .if "${HOSTSOUND_SNDIO}" == "yes"
! 58: CXXSRCS+= sounddriver_sndio.cpp
! 59: .endif
! 60:
1.1 root 61: OBJS= ${CXXSRCS:.cpp=.o}
62:
63: libnnhost.a: ${OBJS}
64: rm -f $@
65: ${AR} r $@ $>
66: ${RANLIB} $@
67:
68: .include "../Makefile.rule"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.