3 OBJ_TARGETS = epgdump.o aribstr.o eit.o ts.o util.o psi.o sdt.o cdt.o sdtt.o dsmcc.o tot.o bit.o clt2png.o
4 HEDDERDEPEND = aribstr.h eit.h ts.h util.h psi.h sdt.h cdt.h sdtt.h dsmcc.h tot.h bit.h clt2png.h
9 #CFLAGS = -std=c99 -O2 -Wall -g
10 #CFLAGS = -std=c99 -O0 -Wall -ggdb
11 CFLAGS = -std=c99 -O2 -Wall -ggdb
12 #CFLAGS = -std=c99 -O2 -Wall -ggdb -lefence
15 CXXFLAGS = -O2 -Wall -ggdb -lstdc++
19 .c.o: ${CC} ${CFLAGS} -c $<
21 .cpp.o: $(CXX) $(CXXFLAGS) -o $@ -c $^
25 ${TARGETS}: ${OBJ_TARGETS}
26 ${CC} ${CFLAGS} ${OBJ_TARGETS} -o $@ ${LDFLAGS} ${LIBS}
28 ${OBJ_TARGETS}: ${HEDDERDEPEND}
31 rm -f core ${TARGETS} *.o
34 install -m755 ${TARGETS} ${PREFIX}/bin
37 rm ${PREFIX}/bin/${TARGETS}