3630bec40d
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.
43 lines
1.5 KiB
Plaintext
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}
|