|
|
nono 1.5.0
#
# nono
# Copyright (C) 2020 nono project
# Licensed under nono-license.txt
#
#
# ライブラリというか CLI/wxw 共通で他に属さないようなものとか。
#
.include "../Makefile.inc"
TARGETS= libnnlib.a
CXXSRCS= \
bitmap.cpp \
bitops.cpp \
classname.cpp \
config.cpp \
exttostr.cpp \
object.cpp \
object_id.cpp \
macaddr.cpp \
mainapp.cpp \
mappedfile.cpp \
monitor.cpp \
monitor_id.cpp \
mystring.cpp \
mythread.cpp \
panic.cpp \
textscreen.cpp \
.if "${HOST_HAS_AVX2}" == "yes"
CXXSRCS+= bitmap_avx2.cpp
CXXFLAGS.bitmap_avx2.cpp+= -mavx2
.endif
CXXSRCS_test= \
test_mystring.cpp \
CXXSRCS_all= ${CXXSRCS} ${CXXSRCS_test}
OBJS= ${CXXSRCS:.cpp=.o}
libnnlib.a: ${OBJS}
rm -f $@
${AR} r $@ $>
${RANLIB} $@
test_mystring: test_mystring.o libnnlib.a
${CXX} ${LDFLAGS} -o $@ $> ${LIBS}
test_exttostr: exttostr.cpp mystring.o
${CXX} ${LDFLAGS} -I.. -DTEST -o $@ $>
.include "../Makefile.rule"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.