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