FUENTES_ID3 = id3.h id3n.c entropia.h entropia.c arbid.c arbid.h tabla2.h tabla2.c arb2texto.c arbolesid3.h arbolesid3.c opcns.h opcns.c FUENTES_PRUEBAS = id3prn.c arbolesid3pr.c id3pr4.c id3pr5.c id3p2.c id3p3.c lineaCar.c lineaCar.h sal1id3pr.h sal1id3pr.c id3umbr.c FUENTES = ${FUENTES_ID3} ${FUENTES_PRUEBAS} OBJETOS_ID3 = entropia.o tabla2.o arbid.o id3n.o arbolesid3.o opcns.o OBJETOS_ID3PR = entropia.o arbid.o arbolesid3.o id3n.o tabla2.o lineaCar.o sal1id3pr.o opcns.o FLAGS_CC = -g -Wall -Wno-uninitialized # para depurar con (xx)gdb #FLAGS_CC = -pg -Wall -Wno-uninitialized # para obtener el perfil con gprof dependencias: makedepend -Y ${FUENTES} #makedepend -Y ${PRUEBAS} ${MODULOS} id3p3: id3p3.c ${OBJETOS_ID3} entropia.h cc ${FLAGS_CC} id3p3.c -o id3p3 -lm ${OBJETOS_ID3} id3p2: id3p2.c ${OBJETOS_ID3} entropia.h cc ${FLAGS_CC} id3p2.c -o id3p2 -lm ${OBJETOS_ID3} id3umbr: id3umbr.c ${OBJETOS_ID3} cc ${FLAGS_CC} id3umbr.c -o id3umbr -lm ${OBJETOS_ID3} id3prn: id3prn.c ${OBJETOS_ID3PR} cc ${FLAGS_CC} id3prn.c -o id3prn -lm ${OBJETOS_ID3PR} id3pr4: id3pr4.c ${OBJETOS_ID3PR} cc ${FLAGS_CC} id3pr4.c -o id3pr4 -lm ${OBJETOS_ID3PR} id3pr5: id3pr5.c ${OBJETOS_ID3PR} cc ${FLAGS_CC} id3pr5.c -o id3pr5 -lm ${OBJETOS_ID3PR} id3n.o: id3n.c id3.h entropia.h tabla2.h arbid.h cc -c ${FLAGS_CC} id3n.c -o id3n.o tabla2.o: tabla2.c tabla2.h cc -c ${FLAGS_CC} tabla2.c -o tabla2.o entropia.o: entropia.c entropia.h cc -c ${FLAGS_CC} entropia.c -o entropia.o arbid.o: arbid.c arbid.h cc -c ${FLAGS_CC} arbid.c -o arbid.o arbolesid3.o: arbid.h arbolesid3.h arbolesid3.c cc -c ${FLAGS_CC} arbolesid3.c -o arbolesid3.o lineaCar.o: lineaCar.h cc -c ${FLAGS_CC} lineaCar.c -o lineaCar.o sal1id3pr.o: sal1id3pr.c sal1id3pr.h cc -c ${FLAGS_CC} sal1id3pr.c -o sal1id3pr.o opcns.o: opcns.c opcns.h cc -c ${FLAGS_CC} opcns.c -o opcns.o arbolesid3pr: arbolesid3pr.c arbolesid3.o arbid.o cc ${FLAGS_CC} -o arbolesid3pr arbolesid3pr.c arbolesid3.o arbid.o arb2texto: arb2texto.c arbid.o cc ${FLAGS_CC} arb2texto.c -o arb2texto arbid.o acinta: tar czf cin Makefile ${FUENTES} adistr: acinta cp cin ../muelle/id3/cin cd ../../muelle/id3; tar xzf cin; rm cin # cd ../muelle/id3; tar xzf cin; rm cin # hay que poner ../.. # cp cin $$HOME/ocre/muelle/id3/cin # cd $$HOME/ocre/muelle/id3; tar xzf cin; rm cin # cp cin $$HOME/ocre/muelle/v0.013/id3/cin # cd $$HOME/ocre/muelle/v0.013/id3; tar xzf cin; rm cin borra: rm *.o id3 id3prn prarbid01 prarbid02 prarbid03 arbol_n* sal2: id3 id3