init
This commit is contained in:
66
libnut/descrip.mms
Executable file
66
libnut/descrip.mms
Executable file
@@ -0,0 +1,66 @@
|
||||
! MMS description file for libnut (NCSA Unix Tools Library)
|
||||
! George E. Cook, WVNET, 14-Feb-1996
|
||||
! Mosaic 2.6-2
|
||||
!
|
||||
! You may have to use the /IGNORE=WARNING qualifier to make MMS run all
|
||||
! the way through if you get (acceptable) compilation warnings.
|
||||
!
|
||||
|
||||
WDIR = [.$(WORK)]
|
||||
|
||||
LIBTARGET = $(WDIR)libnut.olb
|
||||
|
||||
.IFDEF DECC
|
||||
.IFDEF PATHWAY
|
||||
.INCLUDE [-.TWG]DECC_PREFIX_RULES.MMS
|
||||
CQUALC=/DECC $(CC_PREFIX_NO_SIN)
|
||||
.ELSE
|
||||
.IFDEF MULTINET
|
||||
CQUALC=/DECC/Prefix=ANSI/Define=(MULTINET)
|
||||
.ELSE
|
||||
CQUALC=/DECC/Prefix=ALL
|
||||
.ENDIF
|
||||
.ENDIF
|
||||
.ELSE ! Not DEC C
|
||||
.IFDEF DECCVAXC
|
||||
CQUALC=/VAXC
|
||||
.ELSE
|
||||
CQUALC=
|
||||
.ENDIF
|
||||
.ENDIF
|
||||
|
||||
.IFDEF DEBUG
|
||||
CFLAGS = $(CQUALC)/NoOpt/Debug
|
||||
.ELSE
|
||||
CFLAGS = $(CQUALC)
|
||||
.ENDIF
|
||||
|
||||
OBJECTS = Odir:mm.obj Odir:str-tools.obj Odir:system.obj Odir:url-utils.obj \
|
||||
Odir:ellipsis.obj
|
||||
|
||||
.FIRST
|
||||
@ If F$Search("$(LIBTARGET)") .EQS. "" Then Library/Create $(LIBTARGET)
|
||||
@ Define/NoLog Odir $(WDIR)
|
||||
.IFDEF PATHWAY
|
||||
@ @[-.TWG]def
|
||||
.ENDIF
|
||||
|
||||
$(LIBTARGET) : $(LIBTARGET)($(OBJECTS))
|
||||
@ Write SYS$Output "Library libnut.olb built."
|
||||
|
||||
Odir:mm.obj : mm.c
|
||||
Odir:str-tools.obj : str-tools.c
|
||||
Odir:system.obj : system.c
|
||||
Odir:url-utils.obj : url-utils.c
|
||||
Odir:ellipsis.obj : ellipsis.c
|
||||
|
||||
.c.obj
|
||||
$(CC)$(CFLAGS)/OBJECT=$@ $<
|
||||
|
||||
.obj.olb
|
||||
$(LIBR) $(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE)
|
||||
|
||||
clean :
|
||||
Delete/Log $(WDIR)*.OBJ;*
|
||||
Delete/Log $(LIBTARGET);*
|
||||
|
Reference in New Issue
Block a user