diff 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 diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/libdlna-0.2.3/Makefile	Sun Oct 10 15:33:18 2010 +0900
@@ -0,0 +1,72 @@
+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