home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / stl453up.zip / stl453fx / test / regression / bc502.mak < prev    next >
Text File  |  2002-04-29  |  5KB  |  279 lines

  1. # ---------------------------------------------------------------------------
  2. !if !$d(BCB)
  3. BCB = $(MAKEDIR)\..
  4. !endif
  5.  
  6. BCC32=bcc32
  7. CPP32=cpp32
  8.  
  9. # ---------------------------------------------------------------------------
  10. PROJECT = stl_test.exe
  11.  
  12. OBJFILES = \
  13.    vec2.obj\
  14.    vec7.obj\
  15.    vec6.obj\
  16.    vec5.obj\
  17.    vec4.obj\
  18.    vec3.obj\
  19.    vec8.obj\
  20.    stat.obj\
  21.    uprbnd2.obj\
  22.    uprbnd1.obj\
  23.    unique2.obj\
  24.    unique1.obj\
  25.    uniqcpy2.obj\
  26.    uniqcpy1.obj\
  27.    unegate2.obj\
  28.    unegate1.obj\
  29.    ucompos2.obj\
  30.    ucompos1.obj\
  31.    trnsfrm2.obj\
  32.    trnsfrm1.obj\
  33.    times.obj\
  34.    swprnge1.obj\
  35.    swap1.obj\
  36.    stl_test.obj\
  37.    stblsrt2.obj\
  38.    stblsrt1.obj\
  39.    stblptn1.obj\
  40.    stblptn0.obj\
  41.    vec1.obj\
  42.    rotcopy0.obj\
  43.    stack1.obj\
  44.    sort2.obj\
  45.    sort1.obj\
  46.    setunon2.obj\
  47.    setunon1.obj\
  48.    setunon0.obj\
  49.    setsymd2.obj\
  50.    setsymd1.obj\
  51.    setsymd0.obj\
  52.    setintr2.obj\
  53.    setintr1.obj\
  54.    setintr0.obj\
  55.    setdiff2.obj\
  56.    setdiff1.obj\
  57.    setdiff0.obj\
  58.    set2.obj\
  59.    set1.obj\
  60.    search2.obj\
  61.    search1.obj\
  62.    search0.obj\
  63.    rotcopy1.obj\
  64.    stack2.obj\
  65.    ptrunf1.obj\
  66.    rotate0.obj\
  67.    rndshuf2.obj\
  68.    rndshuf1.obj\
  69.    rndshuf0.obj\
  70.    reviter2.obj\
  71.    reviter1.obj\
  72.    reverse1.obj\
  73.    revcopy1.obj\
  74.    revbit2.obj\
  75.    revbit1.obj\
  76.    replif1.obj\
  77.    replcpy1.obj\
  78.    replace1.obj\
  79.    replace0.obj\
  80.    repcpif1.obj\
  81.    remove1.obj\
  82.    remif1.obj\
  83.    remcpif1.obj\
  84.    remcopy1.obj\
  85.    rawiter.obj\
  86.    queue1.obj\
  87.    ptrunf2.obj\
  88.    rotate1.obj\
  89.    pair0.obj\
  90.    ptrbinf1.obj\
  91.    ptition1.obj\
  92.    ptition0.obj\
  93.    prevprm2.obj\
  94.    prevprm1.obj\
  95.    prevprm0.obj\
  96.    pqueue1.obj\
  97.    plus.obj\
  98.    pheap2.obj\
  99.    pheap1.obj\
  100.    partsum2.obj\
  101.    partsum1.obj\
  102.    partsum0.obj\
  103.    partsrt0.obj\
  104.    parsrtc2.obj\
  105.    parsrtc1.obj\
  106.    parsrtc0.obj\
  107.    parsrt2.obj\
  108.    parsrt1.obj\
  109.    parsrt0.obj\
  110.    pair2.obj\
  111.    pair1.obj\
  112.    ptrbinf2.obj\
  113.    minelem1.obj\
  114.    nthelem2.obj\
  115.    nthelem1.obj\
  116.    nthelem0.obj\
  117.    nextprm2.obj\
  118.    nextprm1.obj\
  119.    nextprm0.obj\
  120.    nequal.obj\
  121.    negate.obj\
  122.    mset5.obj\
  123.    mset4.obj\
  124.    mset3.obj\
  125.    mset1.obj\
  126.    modulus.obj\
  127.    mmap2.obj\
  128.    mmap1.obj\
  129.    mkheap1.obj\
  130.    mkheap0.obj\
  131.    mismtch2.obj\
  132.    mismtch1.obj\
  133.    mismtch0.obj\
  134.    minus.obj\
  135.    minelem2.obj\
  136.    ostmit.obj\
  137.    iterswp1.obj\
  138.    min1.obj\
  139.    merge2.obj\
  140.    merge1.obj\
  141.    merge0.obj\
  142.    maxelem2.obj\
  143.    maxelem1.obj\
  144.    max2.obj\
  145.    max1.obj\
  146.    map1.obj\
  147.    lwrbnd2.obj\
  148.    lwrbnd1.obj\
  149.    logicor.obj\
  150.    logicnot.obj\
  151.    logicand.obj\
  152.    list4.obj\
  153.    list3.obj\
  154.    list2.obj\
  155.    list1.obj\
  156.    lexcmp2.obj\
  157.    lexcmp1.obj\
  158.    lesseq.obj\
  159.    less.obj\
  160.    min2.obj\
  161.    greater.obj\
  162.    iter4.obj\
  163.    iter3.obj\
  164.    iter2.obj\
  165.    iter1.obj\
  166.    istmit1.obj\
  167.    iota1.obj\
  168.    insert2.obj\
  169.    insert1.obj\
  170.    inrprod2.obj\
  171.    inrprod1.obj\
  172.    inrprod0.obj\
  173.    inplmrg2.obj\
  174.    inplmrg1.obj\
  175.    incl2.obj\
  176.    incl1.obj\
  177.    incl0.obj\
  178.    iterswp0.obj\
  179.    eqlrnge2.obj\
  180.    genern2.obj\
  181.    genern1.obj\
  182.    gener2.obj\
  183.    gener1.obj\
  184.    func3.obj\
  185.    func2.obj\
  186.    func1.obj\
  187.    foreach1.obj\
  188.    foreach0.obj\
  189.    finsert2.obj\
  190.    finsert1.obj\
  191.    findif1.obj\
  192.    findif0.obj\
  193.    find1.obj\
  194.    find0.obj\
  195.    filln1.obj\
  196.    fill1.obj\
  197.    equalto.obj\
  198.    equal2.obj\
  199.    equal1.obj\
  200.    equal0.obj\
  201.    greateq.obj\
  202.    binsrch1.obj\
  203.    eqlrnge0.obj\
  204.    divides.obj\
  205.    deque1.obj\
  206.    countif1.obj\
  207.    count1.obj\
  208.    count0.obj\
  209.    copyb0.obj\
  210.    copyb.obj\
  211.    copy4.obj\
  212.    copy3.obj\
  213.    copy2.obj\
  214.    copy1.obj\
  215.    bvec1.obj\
  216.    bnegate2.obj\
  217.    bnegate1.obj\
  218.    binsrch2.obj\
  219.    eqlrnge1.obj\
  220.    accum1.obj\
  221.    binsert1.obj\
  222.    bind2nd2.obj\
  223.    bind2nd1.obj\
  224.    bind1st1.obj\
  225.    bind1st2.obj\
  226.    bcompos2.obj\
  227.    bcompos1.obj\
  228.    alg5.obj\
  229.    alg4.obj\
  230.    alg3.obj\
  231.    alg2.obj\
  232.    alg1.obj\
  233.    advance.obj\
  234.    adjfind2.obj\
  235.    adjfind1.obj\
  236.    adjfind0.obj\
  237.    adjdiff2.obj\
  238.    adjdiff1.obj\
  239.    adjdiff0.obj\
  240.    accum2.obj\
  241.    binsert2.obj\
  242.    hmap1.obj hmmap1.obj hset2.obj hmset1.obj \
  243.    slist1.cpp string1.cpp bitset1.cpp
  244.  
  245. # ---------------------------------------------------------------------------
  246. PATHCPP = .;
  247. PATHPAS = .;
  248. PATHASM = .;
  249. PATHRC = .;
  250.  
  251. # USERDEFINES = _STLP_NO_OWN_IOSTREAMS
  252. SYSDEFINES = _RTLDLL;NO_STRICT;USEPACKAGES;_DEBUG
  253.  
  254.  # ---------------------------------------------------------------------------
  255. CFLAG1 = -w- -j1  -I.;..\..\stlport\BC50;..\..\stlport;$(BCB)\include; -Od -v -N -x -xp -tWC -D$(SYSDEFINES);$(USERDEFINES)  -L..\..\lib
  256. # CFLAG1 = -w- -jb -j1  -I.;..\..\stlport;$(BCB)\include; -tWC -D$(SYSDEFINES);$(USERDEFINES)  -L..\..\lib
  257.  
  258. .autodepend
  259. # ---------------------------------------------------------------------------
  260.  
  261. all : $(PROJECT)
  262.  
  263. $(PROJECT) : $(OBJFILES)
  264.     $(BCB)\BIN\$(BCC32) -e$(PROJECT) $(CFLAG1) $(OBJFILES)
  265.  
  266. clean:
  267.     del *.obj *.exe *.core *.tds
  268.  
  269. # ---------------------------------------------------------------------------
  270. .cpp.obj:
  271.     $(BCB)\BIN\$(BCC32) $(CFLAG1) -n$(@D) -c $<
  272.  
  273. .cpp.exe:
  274.     $(BCB)\BIN\$(BCC32) $(CFLAG1) -DMAIN  -n$(@D) $<
  275.  
  276. .cpp.i:
  277.     $(BCB)\BIN\$(CPP32) $(CFLAG1) -n. -Sd {$< }
  278. # ---------------------------------------------------------------------------
  279.