# Standard 'conf'-system makefile with productions for standardized targets; # 'make install', 'make clean', 'make manifest', 'make setup', 'make distrib' # See the top-level 'conf' system Makefile for more details. INSTALL_DIR=.. PREFIX=. MANIFEST=$(PREFIX)/src MAKEFILE=Makefile MAKEARGS="CC=$(CC)" "CFLAGS=$(CFLAGS)" \ "LDFLAGS=$(LDFLAGS)" "LIBFLAGS=$(LIBFLAGS)" \ "PREFIX=$(PREFIX)" USRINC=/usr/include GCC=gcc GCCFLAGS=-O2 $(CFLAGS) -Wall -ansi -pedantic GLDFLAGS=-nostdlib /lib/crts0.o GLIBFLAGS=/lib/libc.a all depend clean distrib: +@$(MAKE) $(MAKEARGS) -f str.make $@ gcc: +@exec make "CC=$(GCC)" "CFLAGS=$(GCCFLAGS)" \ "LDFLAGS=$(GLDFLAGS)" "LIBFLAGS=$(GLIBFLAGS)" \ -f $(MAKEFILE) install setup: manifest: @for i in *; do \ case $$i in \ RCS) ;; \ *) echo $(MANIFEST)/$$i \ ;; \ esac \ done