|
|
1.1 root 1: #
2: # nono
3: # Copyright (C) 2020 nono project
4: # Licensed under nono-license.txt
5: #
6:
7: #
8: # ライブラリというか CLI/wxw 共通で他に属さないようなものとか。
9: #
10:
11: .include "../Makefile.inc"
12:
13: TARGETS= libnnlib.a
14:
15: CXXSRCS_lib= \
1.1.1.4 ! root 16: bitrev.cpp \
1.1 root 17: config.cpp \
18: object.cpp \
19: logger.cpp \
20: mainapp.cpp \
21: mappedfile.cpp \
1.1.1.4 ! root 22: monitor.cpp \
! 23: monitor_id.cpp \
1.1 root 24: mystring.cpp \
25: mythread.cpp \
1.1.1.2 root 26: perfcounter.cpp \
1.1 root 27: textscreen.cpp \
28:
29: CXXSRCS_test= \
1.1.1.4 ! root 30: test_mystring.cpp \
1.1 root 31:
32: CXXSRCS= ${CXXSRCS_lib} ${CXXSRCS_test}
33:
34: OBJS_lib= ${CXXSRCS_lib:.cpp=.o}
35:
36: libnnlib.a: ${OBJS_lib}
37: rm -f $@
38: ${AR} r $@ $>
39: ${RANLIB} $@
40:
1.1.1.4 ! root 41: test_mystring: test_mystring.o libnnlib.a
! 42: ${CXX} ${LDFLAGS} -o $@ $> ${LIBS} libnnlib.a
1.1 root 43:
44: .include "../Makefile.rule"
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.