--- MakeFiles/FreeBSD/Makefile.orig 2023-02-11 19:53:26 UTC +++ MakeFiles/FreeBSD/Makefile @@ -1,7 +1,8 @@ # $Id$ -CC = c++ +CC ?= c++ SMAPIDIR= ../../smapi -CFLAGS = -Wall -W -fno-rtti -I../../hpp -I../../src -I$(SMAPIDIR)/h -I$(SMAPIDIR)/src -O3 +CFLAGS += -Wall -W -fno-rtti -I../../hpp -I../../src -I$(SMAPIDIR)/h -I$(SMAPIDIR)/src +CXXFLAGS+= -Wall -W -fno-rtti -I../../hpp -I../../src -I$(SMAPIDIR)/h -I$(SMAPIDIR)/src CDEFS = -DUNIX -DHAVE_STDIO_H -DHAVE_STDLIB_H -DHAVE_STRING_H -DHAVE_CTYPE_H -DHAVE_SYS_TYPES_H \ -DHAVE_SYS_STAT_H -DHAVE_UNISTD_H -DHAVE_FCNTL_H -DHAVE_ERRNO_H -DHAVE_IOSTREAM_H \ -DHAVE_TIME_H -DHAVE_STDARG_H -DHAVE_ASSERT_H -DHAVE_DIRECT_H -DHAVE_DIRENT_H \ @@ -75,7 +76,7 @@ OBJS= \ .PATH.c: $(SRCDIR) .cpp.o: - ${CC} ${CFLAGS} ${CDEFS} -c $< + ${CC} ${CXXFLAGS} ${CDEFS} -c $< .c.o: ${CC} ${CFLAGS} ${CDEFS} -c $< @@ -88,7 +89,7 @@ rntrack: smapi ${OBJS} $(MAKE) -C $(SMAPIDIR) -f makefile.bsd rntrack: smapi ${OBJS} - ${CC} -o rntrack ${OBJS} ${LFLAGS} + ${CXX} -o rntrack ${OBJS} ${LFLAGS} clean: -rm -f $(SMAPIDIR)/*.o