File:  [DVB] / DVB / Makefile
Revision 1.7: download - view: text, annotated - select for diffs
Fri Feb 7 12:07:41 2003 UTC (21 years, 3 months ago) by holger
Branches: MAIN
CVS tags: HEAD
add release target and purge some obsolete files


VERSION := 1.0.0-pre1
PACKAGE := linuxdvb-$(VERSION)


all:  dvb 

dvb:
	(cd driver; make)
	(cd libdvb; make)
	(cd apps/av7110_loadkeys; make)
	(cd apps/dvbnet; make)
	(cd apps/mpegtools; make)
	(cd apps/scan; make)
	(cd apps/test; make)
	(cd apps/szap; make)
	@echo
	@echo "--------------------------------------------------------------------------------"
	@echo "  NOTE:  you should configure+build 'apps/tuxzap/ manually"
	@echo "--------------------------------------------------------------------------------"
	@echo

dist:
	(cd ..; tar zcf DVB.`date +%Y%m%d.%H-%M-%S`.tar.gz DVB)

driver-release:
	make -C driver clean
	rm -rf /tmp/$(PACKAGE)
	mkdir -pvm 755 /tmp/$(PACKAGE)
	cp -rafv driver /tmp/$(PACKAGE)/
	cp -rafv include /tmp/$(PACKAGE)/
	-find /tmp/$(PACKAGE) -name "CVS" -exec rm -rf {} \;
	-find /tmp/$(PACKAGE) -name ".cvsignore" -exec rm -rf {} \;
	( cd /tmp && tar cvfz $(PACKAGE).tar.gz $(PACKAGE)/ )
	rm -rf /tmp/$(PACKAGE)
	@echo
	@echo --------------------------------------------------------------------------------
	@echo
	@echo "   driver package: /tmp/$(DRIVER_PACKAGE).tar.gz"
	@echo
	@echo --------------------------------------------------------------------------------
	@echo


release: driver-release

clean:
	(cd driver; make clean)
	(cd libdvb; make clean)
	(cd apps/av7110_loadkeys; make clean)
	(cd apps/dvbnet; make clean)
	(cd apps/mpegtools; make clean)
	(cd apps/scan; make clean)
	(cd apps/test; make clean)
	(cd apps/szap; make clean)
	@echo
	@echo "--------------------------------------------------------------------------------"
	@echo "  NOTE:  you should clean 'apps/tuxzap/ manually"
	@echo "--------------------------------------------------------------------------------"
	@echo




LinuxTV legacy CVS <linuxtv.org/cvs>