# --------------------------------------------------------------------------- !if !$d(BCB) BCB = $(MAKEDIR)\.. !endif BCC32=bcc32 CPP32=cpp32 # --------------------------------------------------------------------------- PROJECT = stl_test.exe OBJFILES = \ vec2.obj\ vec7.obj\ vec6.obj\ vec5.obj\ vec4.obj\ vec3.obj\ vec8.obj\ stat.obj\ uprbnd2.obj\ uprbnd1.obj\ unique2.obj\ unique1.obj\ uniqcpy2.obj\ uniqcpy1.obj\ unegate2.obj\ unegate1.obj\ ucompos2.obj\ ucompos1.obj\ trnsfrm2.obj\ trnsfrm1.obj\ times.obj\ swprnge1.obj\ swap1.obj\ stl_test.obj\ stblsrt2.obj\ stblsrt1.obj\ stblptn1.obj\ stblptn0.obj\ vec1.obj\ rotcopy0.obj\ stack1.obj\ sort2.obj\ sort1.obj\ setunon2.obj\ setunon1.obj\ setunon0.obj\ setsymd2.obj\ setsymd1.obj\ setsymd0.obj\ setintr2.obj\ setintr1.obj\ setintr0.obj\ setdiff2.obj\ setdiff1.obj\ setdiff0.obj\ set2.obj\ set1.obj\ search2.obj\ search1.obj\ search0.obj\ rotcopy1.obj\ stack2.obj\ ptrunf1.obj\ rotate0.obj\ rndshuf2.obj\ rndshuf1.obj\ rndshuf0.obj\ reviter2.obj\ reviter1.obj\ reverse1.obj\ revcopy1.obj\ revbit2.obj\ revbit1.obj\ replif1.obj\ replcpy1.obj\ replace1.obj\ replace0.obj\ repcpif1.obj\ remove1.obj\ remif1.obj\ remcpif1.obj\ remcopy1.obj\ rawiter.obj\ queue1.obj\ ptrunf2.obj\ rotate1.obj\ pair0.obj\ ptrbinf1.obj\ ptition1.obj\ ptition0.obj\ prevprm2.obj\ prevprm1.obj\ prevprm0.obj\ pqueue1.obj\ plus.obj\ pheap2.obj\ pheap1.obj\ partsum2.obj\ partsum1.obj\ partsum0.obj\ partsrt0.obj\ parsrtc2.obj\ parsrtc1.obj\ parsrtc0.obj\ parsrt2.obj\ parsrt1.obj\ parsrt0.obj\ pair2.obj\ pair1.obj\ ptrbinf2.obj\ minelem1.obj\ nthelem2.obj\ nthelem1.obj\ nthelem0.obj\ nextprm2.obj\ nextprm1.obj\ nextprm0.obj\ nequal.obj\ negate.obj\ mset5.obj\ mset4.obj\ mset3.obj\ mset1.obj\ modulus.obj\ mmap2.obj\ mmap1.obj\ mkheap1.obj\ mkheap0.obj\ mismtch2.obj\ mismtch1.obj\ mismtch0.obj\ minus.obj\ minelem2.obj\ ostmit.obj\ iterswp1.obj\ min1.obj\ merge2.obj\ merge1.obj\ merge0.obj\ maxelem2.obj\ maxelem1.obj\ max2.obj\ max1.obj\ map1.obj\ lwrbnd2.obj\ lwrbnd1.obj\ logicor.obj\ logicnot.obj\ logicand.obj\ list4.obj\ list3.obj\ list2.obj\ list1.obj\ lexcmp2.obj\ lexcmp1.obj\ lesseq.obj\ less.obj\ min2.obj\ greater.obj\ iter4.obj\ iter3.obj\ iter2.obj\ iter1.obj\ istmit1.obj\ iota1.obj\ insert2.obj\ insert1.obj\ inrprod2.obj\ inrprod1.obj\ inrprod0.obj\ inplmrg2.obj\ inplmrg1.obj\ incl2.obj\ incl1.obj\ incl0.obj\ iterswp0.obj\ eqlrnge2.obj\ genern2.obj\ genern1.obj\ gener2.obj\ gener1.obj\ func3.obj\ func2.obj\ func1.obj\ foreach1.obj\ foreach0.obj\ finsert2.obj\ finsert1.obj\ findif1.obj\ findif0.obj\ find1.obj\ find0.obj\ filln1.obj\ fill1.obj\ equalto.obj\ equal2.obj\ equal1.obj\ equal0.obj\ greateq.obj\ binsrch1.obj\ eqlrnge0.obj\ divides.obj\ deque1.obj\ countif1.obj\ count1.obj\ count0.obj\ copyb0.obj\ copyb.obj\ copy4.obj\ copy3.obj\ copy2.obj\ copy1.obj\ bvec1.obj\ bnegate2.obj\ bnegate1.obj\ binsrch2.obj\ eqlrnge1.obj\ accum1.obj\ binsert1.obj\ bind2nd2.obj\ bind2nd1.obj\ bind1st1.obj\ bind1st2.obj\ bcompos2.obj\ bcompos1.obj\ alg5.obj\ alg4.obj\ alg3.obj\ alg2.obj\ alg1.obj\ advance.obj\ adjfind2.obj\ adjfind1.obj\ adjfind0.obj\ adjdiff2.obj\ adjdiff1.obj\ adjdiff0.obj\ accum2.obj\ binsert2.obj\ hmap1.obj hmmap1.obj hset2.obj hmset1.obj \ slist1.cpp string1.cpp bitset1.cpp # --------------------------------------------------------------------------- PATHCPP = .; PATHPAS = .; PATHASM = .; PATHRC = .; USERDEFINES = _DEBUG SYSDEFINES = NO_STRICT;USEPACKAGES # --------------------------------------------------------------------------- # CFLAG1 = -w- -jb -j1 -I.;..\..\stlport;$(BCB)\include; -Od -v -N -x -xp -tWCR -D$(SYSDEFINES);$(USERDEFINES) -L..\..\lib # CFLAG1 = -w- -jb -j1 -I.;..\..\stlport;$(BCB)\include; -tWCR -w-par -w-inl -w-stl -D$(SYSDEFINES);$(USERDEFINES) CFLAG1 = -w- -jb -j1 -I.;..\..\stlport;$(BCB)\include; -Od -v -N -x -xp -tWC -D$(SYSDEFINES);$(USERDEFINES) -L..\..\lib LDFLAGS = -L..\..\lib;$(BCB)\..\lib stlpst.lib .autodepend # --------------------------------------------------------------------------- all : $(PROJECT) $(PROJECT) : $(OBJFILES) $(BCB)\BIN\$(BCC32) -e$(PROJECT) $(CFLAG1) $(LDFLAGS) $(OBJFILES) clean: del *.obj *.exe *.core *.tds # --------------------------------------------------------------------------- .cpp.obj: $(BCC32) $(CFLAG1) -n$(@D) -c $< .cpp.exe: $(BCC32) $(CFLAG1) -DMAIN -n$(@D) $< .cpp.i: $(CPP32) $(CFLAG1) -n. -Sr -Ss -Sd {$< } # ---------------------------------------------------------------------------