111
111
stampdir_targets+=prepare
112
112
prepare: $(STAMP_DIR)/prepare
113
$(STAMP_DIR)/prepare: $(STAMP_DIR)/log $(STAMP_DIR)/genscripts
113
$(STAMP_DIR)/prepare: $(STAMP_DIR)/logdir $(STAMP_DIR)/genscripts
117
stampdir_targets+=log
118
log: $(STAMP_DIR)/log
119
$(STAMP_DIR)/log: $(STAMP_DIR)/stampdir
117
stampdir_targets+=logdir
118
logdir: $(STAMP_DIR)/logdir
119
$(STAMP_DIR)/logdir: $(STAMP_DIR)/stampdir
120
120
mkdir -p $(STAMP_DIR)/log
122
123
# Apply all patches to the upstream source.
146
147
# Revert all patches to the upstream source.
148
unpatch: $(STAMP_DIR)/log
149
unpatch: $(STAMP_DIR)/logdir
149
150
rm -f $(STAMP_DIR)/patch
150
151
@echo -n "Unapplying patches..."; \
151
152
if $(QUILT) applied >/dev/null 2>/dev/null; then \
255
SERVERMINVERS = $(shell cat /usr/share/xserver-xorg/serverminver 2>/dev/null)
256
# Compute dependencies for drivers
258
VIDEODEP = $(shell cat /usr/share/xserver-xorg/videodrvdep 2>/dev/null)
259
INPUTDEP = $(shell cat /usr/share/xserver-xorg/xinputdep 2>/dev/null)
261
# these two can be removed post-squeeze
256
262
VIDEOABI = $(shell cat /usr/share/xserver-xorg/videoabiver 2>/dev/null)
257
263
INPUTABI = $(shell cat /usr/share/xserver-xorg/inputabiver 2>/dev/null)
258
SERVER_DEPENDS = xserver-xorg-core (>= $(SERVERMINVERS))
259
264
VIDDRIVER_PROVIDES = xserver-xorg-video-$(VIDEOABI)
260
265
INPDRIVER_PROVIDES = xserver-xorg-input-$(INPUTABI)
261
267
ifeq ($(PACKAGE),)
262
268
PACKAGE=$(shell awk '/^Package:/ { print $$2; exit }' < debian/control)
265
271
.PHONY: serverabi
266
272
serverabi: install
267
ifeq ($(SERVERMINVERS),)
268
@echo error: xserver-xorg-dev needs to be installed
274
@echo 'error: xserver-xorg-dev >= 1.7.6.901 needs to be installed'
271
echo "xserver:Depends=$(SERVER_DEPENDS)" >> debian/$(PACKAGE).substvars
277
echo "xviddriver:Depends=$(VIDEODEP)" >> debian/$(PACKAGE).substvars
278
echo "xinpdriver:Depends=$(INPUTDEP)" >> debian/$(PACKAGE).substvars
279
# the following is there for compatibility...
272
280
echo "xviddriver:Provides=$(VIDDRIVER_PROVIDES)" >> debian/$(PACKAGE).substvars
273
281
echo "xinpdriver:Provides=$(INPDRIVER_PROVIDES)" >> debian/$(PACKAGE).substvars
282
echo "xserver:Depends=$(VIDEODEP), $(INPUTDEP)" >> debian/$(PACKAGE).substvars
276
285
# vim:set noet ai sts=8 sw=8 tw=0: