#------------------------------------------------------------------ # Makefile für ICE-Funktionen und Display-Modul # make clean; Objekte und Bibliotheken loeschen # make dep; Abhaengigkeiten erzeugen # make all; Bibliothek erzeugen #------------------------------------------------------------------ #CC=g++ #Compileroptionen COPT=$(OPT) -g -Wall INCLUDE= -I. -I../libbasic #------------------------------------------------------------------ # Objekte für ICE-Funktionen #------------------------------------------------------------------ ICEOBJECTS=Aco.o \ BitCount.o \ DPList.o \ Delta.o \ Entropy.o \ MaxSrch.o \ MtchTool.o \ PackB.o \ PeakDtct.o \ PeakVal.o \ peak1d.o \ PhaseCor.o \ PreProc.o \ affinfit.o\ analygeo.o\ arith.o\ assignment.o\ assignment1.o\ assignment2.o\ based.o\ bitfile.o\ boxes.o \ bspline.o \ calib.o\ calproc.o\ class.o\ classc.o\ classpe.o\ classmd.o\ classnn.o\ classnb.o\ classb2.o\ complex.o\ contfeat.o\ contool0.o\ contool1.o\ contool2.o\ contur.o\ contur0.o\ contur1.o\ contlist.o\ conv.o \ convex.o \ csBitF.o \ csHuffm.o \ cstream.o \ darith.o\ derive.o\ descrio.o\ distance.o\ draw.o \ drawmod.o\ dxf.o \ edgelist.o\ eplyread.o\ equsys.o\ feature.o\ filter.o\ filter2.o\ fit1.o\ fit2.o\ fit3.o\ fourier.o\ fourier1.o\ fourier2.o\ fourier3.o\ fourier4.o\ frames.o\ genrec.o\ gentrans.o\ geo.o \ geo_ob.o \ glinefit.o\ haar.o\ handcam.o\ heap.o\ hiddenln.o\ hist.o\ huffman.o\ icefunc.o \ imagec.o \ imgdbase.o\ imgdescr.o\ imgdimpr.o\ inspect.o\ interact.o\ lineqn.o\ line.o\ lists.o\ klt.o \ lzw.o \ match.o\ matchimg.o\ matdef.o\ mateigen.o\ mathfunc.o \ mdrclass.o\ menu.o\ models.o\ momclass.o\ momente.o\ monorec.o\ morph.o\ omatch.o\ paint1.o\ paint2.o\ paint3.o\ peclass.o\ planrec.o\ pointsel.o\ polyfit.o\ polygon.o\ rank.o\ readwrit.o\ reccirc.o\ radial.o\ ridge.o\ root.o\ segment.o\ simplex1.o \ simplex2.o \ simplex3.o \ simplex4.o \ simplex5.o \ simplex_1.o \ simplex_2.o \ simplex_3.o \ sort.o\ statist.o\ threshld.o\ trans.o\ .c.o: $(CC) $(INCLUDE) $(COPT) -c $*.c %.o: %.cpp $(CXX) $(INCLUDE) $(COPT) -c $*.cpp #------------------------------------------------------------------ all: lib rebuild: clean\ dep\ all lib: libice.a\ subdirs dep: -rm depend touch depend # makedepend $(COPT) $(INCLUDE) *.cpp -f depend $(CXX) -M $(COPT) $(INCLUDE) *.cpp >> depend make -C devices dep clean: -rm -f *.o *.a depend make -C devices clean libice.a: $(ICEOBJECTS) subdirs ar ruvs libice.a $(ICEOBJECTS) ranlib libice.a #------------------------------------------------------------------ subdirs: $(MAKE) -C devices #------------------------------------------------------------------ -include depend