! ! VMS MMS to build GNU fgrep ! ! Uncomment the following line to compile with GNU C ! !CC = GCC .IFDEF __ALPHA__ CC = CC/STANDARD=VAXC .ELSE .IFDEF GNU_C CC = GCC OPTIONS = ,GNU_CC:[000000]OPTIONS.OPT/OPT .ELSE OPTIONS = ,fgrep.opt/options OPTIONS_FILE = ,fgrep.opt .ENDIF .ENDIF MAKEFILE = DESCRIP.MMS LIBS = SYS$SHARE:VAXCRTL.EXE/SHARE LINKFLAGS = $(LINKFLAGS)/NOTRACE OBJS = getopt$(obj), kwset$(obj), obstack$(obj), shell_mung$(obj), std$(obj), - xalloc$(obj), alloca$(obj) FOBJ = fgrep$(obj) fgrep : fgrep$(exe), grep.hlp !fgrep build complete fgrep$(exe) : $(OBJS), $(FOBJ) $(OPTIONS_FILE) $(LINK) $(LINKFLAGS) $(FOBJ), $(OBJS) $(OPTIONS) fgrep.opt : $(MAKEFILE) open/write opt fgrep.opt write opt "! GNU fgrep linker options file" @ write opt "$(LIBS)" close opt grep.hlp : grep.rnh runoff grep.rnh clean : delete/noconfirm fgrep.*exe;*, *.*obj;*, grep.hlp;, fgrep.opt;* fgrep$(obj) : fgrep.c,std.h,unix.h,kwset.h kwset$(obj) : kwset.c,kwset.h,std.h,obstack.h std$(obj) : std.c,std.h,unix.h obstack$(obj) : obstack.c,obstack.h