--- nono/Makefile.rule 2026/04/29 17:04:33 1.1 +++ nono/Makefile.rule 2026/04/29 17:04:40 1.1.1.3 @@ -24,6 +24,10 @@ # CPPFLAGS.{srcfile} # 個別のソースファイルに適用するオプション。 # +# COPT +# C/C++ ソースコンパイル時に指定する追加のオプション。 +# すべてのオプションより後ろで出力する。 +# # CLEANFILES # make clean で削除する追加のファイル。 # @@ -40,9 +44,6 @@ clean: cleandir: rm -rf .depends ${CLEANDIRFILES} -${BINDIR}: - mkdir -p ${BINDIR} - .PHONY: install install: @@ -68,7 +69,7 @@ ${f:.cpp=.d}: .endif .c.o: - ${CC} ${CFLAGS} ${CFLAGS.$<} ${CPPFLAGS} ${CPPFLAGS.$<} -c $< -o $@ + ${CC} ${CFLAGS} ${CFLAGS.$<} ${CPPFLAGS} ${CPPFLAGS.$<} ${COPT} -c $< -o $@ .cpp.o: - ${CXX} ${CXXFLAGS} ${CXXFLAGS.$<} ${CPPFLAGS} ${CPPFLAGS.$<} -c $< -o $@ + ${CXX} ${CXXFLAGS} ${CXXFLAGS.$<} ${CPPFLAGS} ${CPPFLAGS.$<} ${COPT} -c $< -o $@