1CC ?= clang 2CFLAGS += 3LDFLAGS = -ldrm_intel -lpciaccess 4 5INCS = -I/usr/local/include -I/usr/local/include/libdrm 6LIBS = -L/usr/local/lib 7 8PREFIX ?= /usr/local 9MANPREFIX ?= $(PREFIX) 10SRC = intel_reg_map.c intel_mmio.c intel_backlight.c intel_drm.c intel_pci.c 11 12all: intel_backlight acpi-video-intel-backlight.conf 13 14acpi-video-intel-backlight.conf: acpi-video-intel-backlight.conf.in 15 sed -e 's|/usr/local|${PREFIX}|' < $> > $@ 16 17intel_backlight: $(SRC) 18 $(CC) -o intel_backlight $(INCS) $(LIBS) $(SRC) $(CFLAGS) $(LDFLAGS) 19 strip intel_backlight 20 21install-man: 22 mkdir -p "$(DESTDIR)$(MANPREFIX)/man/man1" 23 install -m0444 intel_backlight.1 "$(DESTDIR)$(MANPREFIX)/man/man1" 24 25install: intel_backlight install-man 26 mkdir -p "$(DESTDIR)$(PREFIX)/bin" 27 install -m0555 intel_backlight "$(DESTDIR)$(PREFIX)/bin" 28 29install-strip: install 30 strip "$(DESTDIR)$(PREFIX)/bin/intel_backlight" 31 32install-setuid: intel_backlight install-man 33 mkdir -p "$(DESTDIR)$(PREFIX)/bin" 34 install -m4555 intel_backlight "$(DESTDIR)$(PREFIX)/bin" 35 36install-setuid-strip: install 37 strip "$(DESTDIR)$(PREFIX)/bin/intel_backlight" 38 39clean: 40 rm -f intel_backlight acpi-video-intel-backlight.conf 41