|
|
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 \
1.1.1.4 ! root 21: diskdriver.cpp \
! 22: diskdriver_qcow2.cpp \
! 23: diskdriver_raw.cpp \
1.1 root 24: diskimage.cpp \
25: driver.cpp \
26: hostcom.cpp \
27: hostdevice.cpp \
28: hostnet.cpp \
1.1.1.3 root 29: hostsound.cpp \
1.1 root 30: hostwindrv.cpp \
1.1.1.2 root 31: logger.cpp \
1.1 root 32: netdriver.cpp \
33: netdriver_none.cpp \
34: signalthread.cpp \
1.1.1.3 root 35: sounddriver.cpp \
36: sounddriver_none.cpp \
37: sounddriver_wav.cpp \
1.1 root 38:
39: .if "${HOSTNET_AFPACKET}" == "yes"
40: CXXSRCS+= netdriver_afpacket.cpp
41: .endif
42: .if "${HOSTNET_TAP}" == "yes"
43: CXXSRCS+= netdriver_tap.cpp
44: .endif
45: .if "${HOSTNET_BPF}" == "yes"
46: CXXSRCS+= netdriver_bpf.cpp
47: .endif
48: .if "${HOSTNET_SLIRP}" == "yes"
49: CXXSRCS+= netdriver_slirp.cpp
50: CPPFLAGS+= ${CPPFLAGS_SLIRP}
51: .endif
52:
1.1.1.3 root 53: .if "${HOSTSOUND_ALSA}" == "yes"
54: CXXSRCS+= sounddriver_alsa.cpp
55: .endif
56: .if "${HOSTSOUND_NETBSD}" == "yes"
57: CXXSRCS+= sounddriver_netbsd.cpp
58: .endif
59: .if "${HOSTSOUND_SNDIO}" == "yes"
60: CXXSRCS+= sounddriver_sndio.cpp
61: .endif
62:
1.1 root 63: OBJS= ${CXXSRCS:.cpp=.o}
64:
65: libnnhost.a: ${OBJS}
66: rm -f $@
67: ${AR} r $@ $>
68: ${RANLIB} $@
69:
70: .include "../Makefile.rule"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.