Changeset 334

Show
Ignore:
Timestamp:
03/05/05 02:22:26 (4 years ago)
Author:
kris
Message:

made mango.a the default build target

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/darwin.make

    r267 r334  
    3737CLUSTERSOCKET = $(MANGO)/cluster/qos/socket/ 
    3838ICU =           $(MANGO)/icu/ 
    39 XML =           $(MANGO)/xml/ 
    40 SAX =           $(MANGO)/xml/sax/ 
    41 SAXMODEL =      $(MANGO)/xml/sax/model/ 
     39FORMAT =        $(MANGO)/format/ 
    4240 
    4341COMPILE =   $(DMD) -c $(DFLAGS) -od$(OBJ) $** 
     
    6159        $(EXAMPLE)tserver.d\ 
    6260 
     61SRC_FORMAT = \ 
     62        $(FORMAT)Int.d \ 
     63        $(FORMAT)Long.d \ 
     64        $(FORMAT)Double.d \ 
     65        $(FORMAT)Number.d \ 
     66        $(FORMAT)DGDouble.d \ 
     67        $(FORMAT)DateTime.d \ 
     68        $(FORMAT)Formatter.d \ 
    6369 
    6470SRC_IO = \ 
     
    95101        $(IO)EndianWriter.d \ 
    96102        $(IO)Token.d \ 
    97         $(IO)TokenEx.d \ 
    98103        $(IO)Tokenizer.d \ 
    99104        $(IO)TextWriter.d \ 
     
    208213SRC_ICU = \ 
    209214        $(ICU)ICU.d \ 
    210    $(ICU)UChar.d
     215        $(ICU)UChar.d
    211216        $(ICU)ULocale.d \ 
    212217        $(ICU)UConverter.d \ 
     
    230235 
    231236 
    232  
    233 #   $(XML)java.d \ 
    234 #   $(XML)SaxDriver.d \ 
    235 #   $(XML)Stack.d \ 
    236 #   $(XML)XmlParser.d \ 
    237 #   $(SAXMODEL)IAttributeList.d \ 
    238 #   $(SAXMODEL)IAttributes2.d \ 
    239 #   $(SAXMODEL)IAttributes.d \ 
    240 #   $(SAXMODEL)IContentHandler.d \ 
    241 #   $(SAXMODEL)IDeclHandler.d \ 
    242 #   $(SAXMODEL)IDocumentHandler.d \ 
    243 #   $(SAXMODEL)IDTDHandler.d \ 
    244 #   $(SAXMODEL)IEntityResolver2.d \ 
    245 #   $(SAXMODEL)IEntityResolver.d \ 
    246 #   $(SAXMODEL)IErrorHandler.d \ 
    247 #   $(SAXMODEL)ILexicalHandler.d \ 
    248 #   $(SAXMODEL)ILocator2.d \ 
    249 #   $(SAXMODEL)ILocator.d \ 
    250 #   $(SAXMODEL)IParser.d \ 
    251 #   $(SAXMODEL)IXMLFilter.d \ 
    252 #   $(SAXMODEL)IXMLReader.d \ 
    253 #   $(SAX)AttributeListImpl.d \ 
    254 #   $(SAX)Attributes2Impl.d \ 
    255 #   $(SAX)AttributesImpl.d \ 
    256 #   $(SAX)DefaultHandler2.d \ 
    257 #   $(SAX)DefaultHandler.d \ 
    258 #   $(SAX)HandlerBase.d \ 
    259 #   $(SAX)InputSource.d \ 
    260 #   $(SAX)Locator2Impl.d \ 
    261 #   $(SAX)LocatorImpl.d \ 
    262 #   $(SAX)NamespaceSupport.d \ 
    263 #   $(SAX)ParserAdapter.d \ 
    264 #   $(SAX)ParserFactory.d \ 
    265 #   $(SAX)SaxException.d \ 
    266 #   $(SAX)XMLFilterImpl.d \ 
    267 #   $(SAX)XMLReaderAdapter.d \ 
    268 #   $(SAX)XMLReaderFactory.d \ 
    269  
    270          
    271 unittest : libmango.a 
    272     $(DMD) -c $(DFLAGS) $(TEST)unittest.d  
    273     $(CC) -o mangotest unittest.o libmango.a -lphobos -g 
    274      
    275 servlets : libmango.a 
    276     $(DMD) -c $(DFLAGS) $(EXAMPLE)servlets.d  
    277     $(CC) -o servlets servlets.o libmango.a -lphobos -g 
    278      
    279 cclient : libmango.a 
    280     $(DMD) -c $(DFLAGS) $(EXAMPLE)cclient.d  
    281     $(CC) -o cclient cclient.o libmango.a -lphobos -g 
    282      
    283 cserver : libmango.a 
    284     $(DMD) -c $(DFLAGS) $(EXAMPLE)cserver.d  
    285     $(CC) -o cserver cserver.o libmango.a -lphobos -g 
    286      
    287 unittestbin : 
    288     $(DMD) -of./obj/mango $(OBJ)*.o 
    289      
    290237libmango.a : 
    291238    mkdir -p $(OBJ) 
     
    293240    ar -r $@ $(OBJ)*.o 
    294241    ranlib $@ 
     242 
     243unittest : libmango.a 
     244    $(DMD) -c $(DFLAGS) $(TEST)unittest.d  
     245    $(CC) -o mangotest unittest.o libmango.a -lphobos -g 
     246     
     247servlets : libmango.a 
     248    $(DMD) -c $(DFLAGS) $(EXAMPLE)servlets.d  
     249    $(CC) -o servlets servlets.o libmango.a -lphobos -g 
     250     
     251cclient : libmango.a 
     252    $(DMD) -c $(DFLAGS) $(EXAMPLE)cclient.d  
     253    $(CC) -o cclient cclient.o libmango.a -lphobos -g 
     254     
     255cserver : libmango.a 
     256    $(DMD) -c $(DFLAGS) $(EXAMPLE)cserver.d  
     257    $(CC) -o cserver cserver.o libmango.a -lphobos -g 
     258     
     259unittestbin : 
     260    $(DMD) -of./obj/mango $(OBJ)*.o 
     261     
  • trunk/linux.make

    r327 r334  
    237237 
    238238         
     239libmango.a : 
     240    $(DMD) -c $(DFLAGS) -od$(OBJ) $(SRC_IO) $(SRC_CACHE) $(SRC_HTTP) $(SRC_LOG) $(SRC_CLUSTER) $(SRC_ICU) $(SRC_SERVLET) 
     241    ar -r $@ $(OBJ)*.o 
     242 
    239243unittest : libmango.a 
    240244    $(DMD) -c $(DFLAGS) $(TEST)unittest.d  
     
    256260    $(DMD) -of./obj/mango $(OBJ)*.o 
    257261     
    258 libmango.a : 
    259     $(DMD) -c $(DFLAGS) -od$(OBJ) $(SRC_IO) $(SRC_CACHE) $(SRC_HTTP) $(SRC_LOG) $(SRC_CLUSTER) $(SRC_ICU) $(SRC_SERVLET) 
    260     ar -r $@ $(OBJ)*.o