*** cpp-Makefile.orig Sun Jun 11 22:44:05 1995 --- cpp-Makefile Wed Jul 19 20:17:18 1995 *************** *** 133,139 **** --- 133,143 ---- /usr/include. Then it will break.) */ CC = gcc -traditional -I/usr/include $(GCC_EXTRAS) # else /* HAVE_FIXED_INCLUDES */ + #ifdef __FreeBSD__ + CC += $(GCC_EXTRAS) + #else CC = gcc $(GCC_EXTRAS) + #endif # endif /* HAVE_FIXED_INCLUDES */ #else /* !HAVE_GCC */ CC = CPP_CC *************** *** 151,158 **** --- 155,167 ---- AR = ar INSTALL = $(SUPPORT_SRC)install.sh + #ifndef __FreeBSD__ INSTALL_PROGRAM = $(INSTALL) -c INSTALL_DATA = $(INSTALL) -c -m 644 + #else + INSTALL_PROGRAM = install -c -o bin -g bin -m 555 + INSTALL_DATA = install -c -o bin -g bin -m 644 + #endif COMPRESS = gzip COMPRESS_EXT = .gz *************** *** 300,306 **** --- 309,317 ---- /**/# The GNU coding standards don't recognize the possibility that /**/# other information besides optimization and debugging might be /**/# passed to cc. A different name should have been used. + #ifndef __FreeBSD__ CFLAGS = -O -g + #endif SYSTEM_FLAGS = $(LINEBUF) $(VPRINTF) $(UNISTD) $(STDLIB) $(LIMITSH) \ $(GROUPS) $(RESOURCE) $(PARAM) $(SIGHANDLER) $(SYSDEP) $(WAITH) \ *************** *** 308,313 **** --- 319,327 ---- $(VARARGSH) $(STRCHR) $(STRCASE) $(DEVFD) \ -D$(Machine) -D$(OS) LDFLAGS = $(NOSHARE) $(SYSDEP_LD) $(EXTRA_LD_PATH) $(PROFILE_FLAGS) $(CFLAGS) + #ifdef __FreeBSD__ + LDFLAGS += -s + #endif CCFLAGS = $(PROFILE_FLAGS) $(SYSTEM_FLAGS) -DSHELL $(ALLOCA_CFLAGS) \ $(MALLOC_CFLAGS) $(CFLAGS) CPPFLAGS= -I. -I$(srcdir) -I$(LIBSRC)