Mercurial > pt1.oyama
view src/Makefile @ 150:036ae90f1b01
EXPERIMENTAL: Add channel scan script.
require: epgdump, XML::Simple
author | Naoya OYAMA <naoya.oyama@gmail.com> |
---|---|
date | Fri, 31 Aug 2012 05:12:44 +0900 |
parents | 4e39ce051c57 |
children | 7d8a5bb874ad |
line wrap: on
line source
ifeq (,$(wildcard ../config.mak)) $(error "../config.mak is not present, run configure !") endif include ../config.mak PROG = recpt1 PROG2 = checksignal PROG3 = pt1_lnbd EXTRADIST = ushare.1 \ cds.h \ cms.h \ msr.h \ http.h \ presentation.h \ metadata.h \ mime.h \ services.h \ buffer.h \ util_iconv.h \ content.h \ cfgparser.h \ trace.h \ redblack.h \ osdep.h \ ctrl_telnet.h \ ushare.h \ gettext.h \ minmax.h \ decoder.h \ mkpath.h \ pt1_dev.h \ recpt1.h \ tssplitter_lite.h \ upnp_device.h \ upnp_main.h \ version.h \ SRCS = \ cds.c \ cms.c \ msr.c \ http.c \ presentation.c \ metadata.c \ mime.c \ services.c \ buffer.c \ util_iconv.c \ content.c \ cfgparser.c \ trace.c \ redblack.c \ osdep.c \ ctrl_telnet.c \ ushare.c \ decoder.c \ mkpath.c \ recpt1.c \ tssplitter_lite.c SRCS2 = \ checksignal.c SRCS3 = \ pt1_lnbd.c LIBS2 = -lpthread -lm OBJS = $(SRCS:.c=.o) OBJS2 = $(SRCS2:.c=.o) OBJS3 = $(SRCS3:.c=.o) .SUFFIXES: .c .o all: depend $(PROG) $(PROG2) $(PROG3) .c.o: $(CC) -c $(CFLAGS) -g $(OPTFLAGS) -o $@ $< $(PROG): $(OBJS) $(CC) $(OBJS) $(LDFLAGS) $(EXTRALIBS) -o $@ $(PROG2): $(OBJS2) $(CC) $(OBJS2) $(LDFLAGS) $(EXTRALIBS) $(LIBS2) -o $@ $(PROG3): $(OBJS3) $(CC) $(OBJS3) $(LDFLAGS) $(EXTRALIBS) -o $@ clean: -$(RM) -f *.o $(PROG) $(PROG2) $(PROG3) -$(RM) -f .depend distclean: install: $(PROG) $(PROG2) $(PROG3) $(INSTALL) -d $(bindir) $(INSTALL) $(PROG) $(bindir) $(INSTALL) $(PROG2) $(bindir) $(INSTALL) $(PROG3) $(bindir) $(INSTALL) channelscan_pt1.sh $(bindir) $(INSTALL) epgdump_xml_parse.pl $(bindir) $(STRIP) $(INSTALLSTRIP) $(bindir)/$(PROG) $(STRIP) $(INSTALLSTRIP) $(bindir)/$(PROG2) $(STRIP) $(INSTALLSTRIP) $(bindir)/$(PROG3) depend: $(CC) -I.. -MM $(CFLAGS) $(SRCS) 1>.depend .PHONY: clean distclean install depend dist-all: cp $(EXTRADIST) $(SRCS) Makefile $(DIST) .PHONY: dist-all # # include dependency files if they exist # ifneq ($(wildcard .depend),) include .depend endif