OSDN Git Service

stop using trunk directory in rectool
[rec10/rec10-git.git] / epgdump / Makefile
1 PREFIX          = /usr/local
2 TARGETS = epgdump
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
5
6 LANG            = C
7 CC              = gcc
8
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
13
14 CXX             = g++
15 CXXFLAGS        = -O2 -Wall -ggdb -lstdc++
16
17 LIBS            = 
18
19 .c.o:                   ${CC} ${CFLAGS} -c $<
20
21 .cpp.o:                 $(CXX) $(CXXFLAGS) -o $@ -c $^
22
23 all:                    ${TARGETS}
24
25 ${TARGETS}:             ${OBJ_TARGETS}
26                         ${CC} ${CFLAGS} ${OBJ_TARGETS} -o $@ ${LDFLAGS} ${LIBS}
27
28 ${OBJ_TARGETS}: ${HEDDERDEPEND}
29
30 clean:
31                         rm -f core ${TARGETS} *.o
32
33 install:                ${TARGETS}
34                         install -m755 ${TARGETS} ${PREFIX}/bin
35
36 uninstall:              ${TARGETS}
37                         rm ${PREFIX}/bin/${TARGETS}
38