macOS対応
This commit is contained in:
@@ -1,3 +1,6 @@
|
|||||||
|
## 1.3.0 (????年??月??日)
|
||||||
|
* macOS対応
|
||||||
|
|
||||||
## 1.2.0 (2026年05月03日)
|
## 1.2.0 (2026年05月03日)
|
||||||
* Debianでコンパイル出来る様に
|
* Debianでコンパイル出来る様に
|
||||||
* マウス対応の追加
|
* マウス対応の追加
|
||||||
|
|||||||
18
Makefile
18
Makefile
@@ -35,11 +35,17 @@ PREFIX = /usr
|
|||||||
PREFIX = /boot/home/config/non-packaged
|
PREFIX = /boot/home/config/non-packaged
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
CFLAGS = -I/usr/include -I/usr/local/include -I/usr/pkg/include\
|
CFLAGS = -I/usr/include -I/usr/local/include -L/usr/lib -L/usr/local/lib
|
||||||
-I/usr/pkg/include/ncurses -I/boot/system/develop/headers\
|
|
||||||
-L/usr/lib -L/usr/local/lib -L/usr/pkg/lib -L/boot/system/develop/lib
|
|
||||||
|
|
||||||
.if ${UNAME_S} == "NetBSD"
|
.if ${OS} == "netbsd"
|
||||||
|
CFLAGS += -I/usr/pkg/include -I/usr/pkg/include/ncurses -L/usr/pkg/lib
|
||||||
|
.elif ${OS} == "macos"
|
||||||
|
CFLAGS += -I/opt/homebrew/opt/ncurses/include -L/opt/homebrew/opt/ncurses/lib
|
||||||
|
.elif ${OS} == "haiku"
|
||||||
|
CFLAGS += -I/boot/system/develop/headers -L/boot/system/develop/lib
|
||||||
|
.endif
|
||||||
|
|
||||||
|
.if ${OS} == "netbsd"
|
||||||
LDFLAGS = -lncurses
|
LDFLAGS = -lncurses
|
||||||
.else
|
.else
|
||||||
LDFLAGS = -lncursesw
|
LDFLAGS = -lncursesw
|
||||||
@@ -52,6 +58,10 @@ all:
|
|||||||
${CC} -O3 ${CFLAGS} -o ${NAME} ${FILES} -std=c++17 -static ${LDFLAGS}
|
${CC} -O3 ${CFLAGS} -o ${NAME} ${FILES} -std=c++17 -static ${LDFLAGS}
|
||||||
strip ${NAME}
|
strip ${NAME}
|
||||||
|
|
||||||
|
mac:
|
||||||
|
${CC} -O3 ${CFLAGS} -o ${NAME} ${FILES} -std=c++17 ${LDFLAGS}
|
||||||
|
strip ${NAME}
|
||||||
|
|
||||||
debian:
|
debian:
|
||||||
${CC} -O3 ${CFLAGS} -o ${NAME} ${FILES} -std=c++17 -static ${LDFLAGS} -ltinfo
|
${CC} -O3 ${CFLAGS} -o ${NAME} ${FILES} -std=c++17 -static ${LDFLAGS} -ltinfo
|
||||||
strip ${NAME}
|
strip ${NAME}
|
||||||
|
|||||||
Reference in New Issue
Block a user