Hi Holger & Johannes (and all at convergence),

I'll attach a toplevel Makefile suitable for dvb-kernel again in case it got lost last time.

Installation is just generic: type "make" and do whatever you feel like with the modules in ./build-2.4

Is there anything else that needs to be done before we can see the 1.1 release?

Niklas
VERSION := 1.1
PACKAGE := linuxtv-dvb-$(VERSION)
CVSROOT     := $(shell cat CVS/Root)
RELEASE_TAG := LINUXTV-DVB-$(subst .,_,$(subst -,_,$(VERSION)))

DIR-2_4 := ./build-2.4

all: clean links build

clean:
        $(MAKE) -C $(DIR-2_4) $@

build:
        $(MAKE) -C $(DIR-2_4) $@

links:
        (cd $(DIR-2_4); ./getlinks)

release dist:
        rm -rf release-tmp $(PACKAGE).tar.gz
        mkdir release-tmp
        ( cd release-tmp; cvs -d$(CVSROOT) export -r$(RELEASE_TAG) -d$(PACKAGE) 
dvb-kernel )
        # work around CVS braindeadness wrt file permissions
        #chmod -x release-tmp/$(PACKAGE)/Makefile
        #chmod -x release-tmp/$(PACKAGE)/driver/av7110/av7110.c
        #chmod -x release-tmp/$(PACKAGE)/include/linux/em8300.h
        find release-tmp -name .cvsignore | xargs rm -v
        ( cd release-tmp; tar czf ../$(PACKAGE).tar.gz $(PACKAGE) )
        rm -rf release-tmp
        @echo
        @echo 
--------------------------------------------------------------------------------
        @echo
        @echo "driver package: ./$(PACKAGE).tar.gz"
        @echo
        @echo 
--------------------------------------------------------------------------------
        @echo

Reply via email to