Mercurial > pt1.oyama
view libdlna-0.2.3/Makefile @ 129:4f6d9621ee00
add multi session streaming & add depending librarys.
- libupnp-1.6.6
- libdlna-0.2.3
author | Naoya OYAMA <naoya.oyama@gmail.com> |
---|---|
date | Sun, 10 Oct 2010 15:33:18 +0900 |
parents | |
children |
line wrap: on
line source
ifeq (,$(wildcard config.mak)) $(error "config.mak is not present, run configure !") endif include config.mak DISTFILE = libdlna-$(VERSION).tar.bz2 PKGCONFIG_DIR = $(libdir)/pkgconfig PKGCONFIG_FILE = libdlna.pc LIBTEST = test-libdlna SRCS = test-libdlna.c EXTRADIST = AUTHORS \ ChangeLog \ configure \ COPYING \ README \ SUBDIRS = src \ CFLAGS += -Isrc LDFLAGS += -Lsrc -ldlna ifeq ($(BUILD_STATIC),yes) LDFLAGS += $(EXTRALIBS) endif all: lib test lib: $(MAKE) -C src test: $(LIBTEST) $(LIBTEST): $(SRCS) $(CC) $? $(OPTFLAGS) $(CFLAGS) $(LDFLAGS) -o $@ clean: $(MAKE) -C src clean -$(RM) -f $(LIBTEST) -$(RM) -f BUILD/* -$(RM) -f INCLUDE/* distclean: clean -$(RM) -f config.log -$(RM) -f config.mak -$(RM) -f $(PKGCONFIG_FILE) install: install-pkgconfig $(MAKE) -C src install install-pkgconfig: $(PKGCONFIG_FILE) $(INSTALL) -d "$(PKGCONFIG_DIR)" $(INSTALL) -m 644 $< "$(PKGCONFIG_DIR)" .PHONY: clean distclean .PHONY: install install-pkgconfig dist: -$(RM) $(DISTFILE) dist=$(shell pwd)/libdlna-$(VERSION) && \ for subdir in . $(SUBDIRS); do \ mkdir -p "$$dist/$$subdir"; \ $(MAKE) -C $$subdir dist-all DIST="$$dist/$$subdir"; \ done && \ tar cjf $(DISTFILE) libdlna-$(VERSION) -$(RM) -rf libdlna-$(VERSION) dist-all: cp $(EXTRADIST) $(SRCS) Makefile $(DIST) .PHONY: dist dist-all