|
|
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.4 root 14: HOSTNET_AFPACKET=@HOSTNET_AFPACKET@
15: HOSTNET_TAP=@HOSTNET_TAP@
16: HOSTNET_BPF=@HOSTNET_BPF@
1.1 root 17:
18: CXXSRCS= \
1.1.1.7 ! root 19: comdriver.cpp \
! 20: comdriver_none.cpp \
! 21: comdriver_stdio.cpp \
! 22: comdriver_tcp.cpp \
! 23: diskimage.cpp \
! 24: diskimage_raw.cpp \
! 25: driver.cpp \
! 26: hostcom.cpp \
! 27: hostdevice.cpp \
! 28: hostnet.cpp \
! 29: netdriver.cpp \
! 30: netdriver_none.cpp \
! 31: signalthread.cpp \
1.1 root 32:
1.1.1.4 root 33: .if "${HOSTNET_AFPACKET}" == "yes"
34: CXXSRCS+= netdriver_afpacket.cpp
35: .endif
36: .if "${HOSTNET_TAP}" == "yes"
1.1 root 37: CXXSRCS+= netdriver_tap.cpp
38: .endif
1.1.1.4 root 39: .if "${HOSTNET_BPF}" == "yes"
1.1 root 40: CXXSRCS+= netdriver_bpf.cpp
41: .endif
42:
43: OBJS= ${CXXSRCS:.cpp=.o}
44:
45: CLEANDIRFILES= Makefile
46:
47: libnnhost.a: ${OBJS}
48: rm -f $@
49: ${AR} r $@ $>
50: ${RANLIB} $@
1.1.1.3 root 51:
52: .include "../Makefile.rule"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.