File:  [ELWIX - Embedded LightWeight unIX -] / embedaddon / expat / vms / descrip.mms
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs - revision graph
Tue Feb 21 23:00:54 2012 UTC (12 years, 4 months ago) by misho
Branches: expat, MAIN
CVS tags: v2_1_0, v2_0_1p0, v2_0_1, HEAD
expat

    1: # Bare bones description file (Makefile) for OpenVMS
    2: 
    3: PACKAGE = expat
    4: VERSION = 1.95.8
    5: EXPAT_MAJOR_VERSION=1
    6: EXPAT_MINOR_VERSION=95
    7: EXPAT_EDIT=8
    8: 
    9: O = .obj
   10: OLB = .olb
   11:  
   12: LIBRARY = expat$(OLB)
   13: LIBDIR = [.lib]
   14: SOURCES = $(LIBDIR)xmlparse.c $(LIBDIR)xmltok.c $(LIBDIR)xmlrole.c
   15: OBJECTS = xmlparse$(O) xmltok$(O) xmlrole$(O)
   16:  
   17: TEMPLATES = xmltok_impl.c xmltok_ns.c
   18: APIHEADER = $(LIBDIR)expat.h
   19: HEADERS = $(LIBDIR)ascii.h $(LIBDIR)iasciitab.h $(LIBDIR)utf8tab.h $(LIBDIR)xmltok.h \
   20: 	$(LIBDIR)asciitab.h $(LIBDIR)latin1tab.h \
   21: 	$(LIBDIR)nametab.h $(LIBDIR)xmldef.h $(LIBDIR)xmlrole.h $(LIBDIR)xmltok_impl.h
   22:  
   23: CONFIG_HEADER = expat_config.h
   24: INCLUDES = /INCLUDE=([],[.lib])
   25: DEFS = /DEFINE=(PACKAGE="""$(PACKAGE)""",VERSION="""$(PACKAGE)_$(VERSION)""",HAVE_EXPAT_CONFIG_H)
   26: LIBREVISION = 0
   27: LIBCURRENT  = 1
   28: LIBAGE      = 0
   29: # 
   30: COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS)
   31: # 
   32: # DISTFILES = $(DIST_COMMON) $(SOURCES) $(TEMPLATES) $(APIHEADER) $(HEADERS) 
   33: # 
   34: # TAR = gtar
   35: # GZIP_ENV = --best
   36: # 
   37: .FIRST :
   38:        IF F$SEARCH("$(LIBRARY)") .EQS. "" THEN $(LIBR) /CREATE /OBJECT $(LIBRARY)
   39: 
   40: all : $(LIBRARY)
   41:         @ write sys$output "All made."
   42:  
   43: .SUFFIXES : 
   44: .SUFFIXES : $(OLB) $(O) .C .H  
   45:  
   46: .c$(O) :
   47:        $(COMPILE) $(MMS$SOURCE)
   48:  
   49: $(O)$(OLB) :
   50:         @ IF F$SEARCH("$(MMS$TARGET)") .EQS. "" -
   51:                 THEN LIBRARY/CREATE/LOG $(MMS$TARGET)
   52:         @ LIBRARY /REPLACE /LOG $(MMS$TARGET) $(MMS$SOURCE)
   53:  
   54: clean :
   55:        DELETE $(LIBRARY);*,*$(O);*
   56:  
   57: $(LIBRARY) : $(LIBRARY)( $(OBJECTS) ) 
   58:        $(LIBR) /COMPRESS $(MMS$TARGET)
   59: 
   60: $(CONFIG_HEADER) : [.vms]expat_config.h
   61:         COPY/LOG $(MMS$SOURCE) $(MMS$TARGET)
   62: 
   63: xmlparse$(O) : $(LIBDIR)xmlparse.c $(LIBDIR)expat.h $(LIBDIR)xmlrole.h $(LIBDIR)xmltok.h $(CONFIG_HEADER)
   64:  
   65: xmlrole$(O) : $(LIBDIR)xmlrole.c $(LIBDIR)ascii.h $(LIBDIR)xmlrole.h $(CONFIG_HEADER)
   66:  
   67: xmltok$(O) : $(LIBDIR)xmltok.c $(LIBDIR)xmltok_impl.c $(LIBDIR)xmltok_ns.c \
   68:         $(LIBDIR)ascii.h $(LIBDIR)asciitab.h $(LIBDIR)iasciitab.h $(LIBDIR)latin1tab.h \
   69: 	$(LIBDIR)nametab.h $(LIBDIR)utf8tab.h $(LIBDIR)xmltok.h $(LIBDIR)xmltok_impl.h $(CONFIG_HEADER)
   70: 

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>