openbsd-ports/x11/855resolution/patches/patch-Makefile
sturm 3630bec40d Initial import of 855resolution 0.4
This software changes the resolution of an available vbios mode.
It is reported to work on several i855 / i865 / i915 chipset based
laptops. This is needed on certain laptops in order to get the full
native resolution of the LCD.
2005-08-09 20:14:27 +00:00

43 lines
1.5 KiB
Plaintext

$OpenBSD: patch-Makefile,v 1.1.1.1 2005/08/09 20:14:27 sturm Exp $
--- Makefile.orig Sun May 8 17:27:59 2005
+++ Makefile Tue Jul 26 12:49:55 2005
@@ -3,27 +3,30 @@ PRG=855resolution
# Uncomment this line if you want to test with a VBIOS image file
# VBIOS_FILE:=-DVBIOS_FILE='"../dump/vbios-865.dmp"'
-PLUGINS_SRCS:=${shell ls plugins/*.c}
+PLUGINS_SRCS!=ls plugins/*.c
SRCS=855resolution.c vbios.c plugin.c ${PLUGINS_SRCS}
OBJS=${SRCS:.c=.o}
-PLUGINS_LIST:=${shell cd plugins;ls -x *.c | sed -e 's/.c//g' -e 's/ */,/g' }
-PLUGINS_ADDR:=${shell echo ${PLUGINS_LIST} | sed -e 's/^/\&/g' -e 's/,/,\&/g' }
-VERSION:=${shell cat VERSION.txt}
-LDLIBS:=-lm
+PLUGINS_LIST!=cd plugins;ls -x *.c | sed -e 's/.c//g' -e 's/ *p/,p/g'
+PLUGINS_ADDR!=echo ${PLUGINS_LIST} | sed -e 's/^/\&/g' -e 's/,/,\&/g'
+VERSION!=cat VERSION.txt
+LDLIBS=-lm
-CFLAGS:=-Wall -I`pwd` -DVERSION='"${VERSION}"' -DPLUGINS='${PLUGINS_LIST}' -DREF_PLUGINS='${PLUGINS_ADDR}' ${VBIOS_FILE}
+CFLAGS+=-Wall -I`pwd` -DVERSION='"${VERSION}"' -DPLUGINS='${PLUGINS_LIST}' -DREF_PLUGINS='${PLUGINS_ADDR}' ${VBIOS_FILE}
LDFLAGS:=-s
all: ${PRG}
${PRG}: ${OBJS}
+ ${CC} ${OBJS:S,plugins/,,} -o ${PRG} -li386
clean:
rm -f ${OBJS} ${PRG} *~ plugins/*~
-install: ${PRG}
- cp ${PRG} /usr/sbin
+install:
+ ${BSD_INSTALL_PROGRAM} ${PRG} ${PREFIX}/sbin
+ ${BSD_INSTALL_DATA_DIR} ${PREFIX}/share/doc/855resolution
+ ${BSD_INSTALL_DATA} README.txt ${PREFIX}/share/doc/855resolution
distrib: clean
tar -C .. -zcvf /tmp/${PRG}-`cat VERSION.txt`.tgz --exclude '.*' ${PRG}