|
|
1.1 ! root 1: $! Set the def dir to proper place for use in batch. Works for interactive too. ! 2: $flnm = f$enviroment("PROCEDURE") ! get current procedure name ! 3: $set default 'f$parse(flnm,,,"DEVICE")''f$parse(flnm,,,"DIRECTORY")' ! 4: $! ! 5: $! Build the GNU "C" pre-processor on VMS ! 6: $! ! 7: $ ! 8: $! ! 9: $! C compiler ! 10: $! ! 11: $ CC := gcc ! 12: $ BISON := bison ! 13: $ RENAME := rename ! 14: $ LINK := link ! 15: $! ! 16: $! Compiler options ! 17: $! ! 18: $ CFLAGS = "/debug/inc=([],[.config])" ! 19: $! ! 20: $! Link options ! 21: $! ! 22: $ LDFLAGS := /nomap ! 23: $! ! 24: $! Link libraries ! 25: $! ! 26: $ LIBS := gnu_cc:[000000]gcclib/libr,sys$share:vaxcrtl/libr ! 27: $ if "''p1'" .eqs. "LINK" then goto Link ! 28: $ 'CC 'CFLAGS cccp.c ! 29: $ t1:='f$search("CEXP.C")' ! 30: $ if "''t1'" .eqs. "" then goto 10$ ! 31: $ t1:='f$file_attributes("CEXP.Y","RDT")' ! 32: $ t1:='f$cvtime(t1)' ! 33: $ t2:='f$file_attributes("CEXP.C","RDT")' ! 34: $ t2:='f$cvtime(t2)' ! 35: $ if t1 .les. t2 then goto 20$ ! 36: $ 10$: ! 37: $ bison cexp.y ! 38: $ rename cexp_tab.c cexp.c ! 39: $ 20$: ! 40: $! ! 41: $ 'CC 'CFLAGS cexp.c ! 42: $ 'CC 'CFLAGS version.c ! 43: $ Link: ! 44: $ link 'LDFLAGS /exe=gcc-cpp cccp,cexp,version,version.opt/opt,'LIBS' ! 45: $! ! 46: $! CAUTION: If you want to link gcc-cpp to the sharable image library ! 47: $! VAXCRTL, see the notes in gcc.texinfo (or INSTALL) first. ! 48: $! ! 49: $! Done ! 50: $! ! 51: $ exit
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.