CFLAGS=-Wall -O2 -g #-DDEBUG #-DORIGINAL_LRMI_CODE_THAT_GOT_IFDEFED_OUT TARGETS=ddcprobe svgamodes ddcxinfo ddcxinfo-knoppix ddcxinfo-arch modetest libvbe.a ifeq (.depend,$(wildcard .depend)) TARGET=all else TARGET=depend all endif everything: $(TARGET) all: $(TARGETS) install: $(TARGETS) cp -a ddcprobe $(DESTDIR)/usr/sbin/ddcprobe ddcprobe: lrmi.o vesamode.o vbe.o ddcprobe.o svgamodes: lrmi.o vesamode.o vbe.o svgamodes.o ddcxinfo: lrmi.o vesamode.o vbe.o ddcxinfo.o ddcxinfo-knoppix: lrmi.o vesamode.o vbe.o ddcxinfo-knoppix.o ddcxinfo-arch: lrmi.o vesamode.o vbe.o ddcxinfo-arch.o modetest: lrmi.o vesamode.o vbe.o modetest.o libvbe.a: lrmi.o vesamode.o vbe.o $(AR) cru $@ $^ install-lib: $(prefix)/include/vbe.h $(prefix)/lib/libvbe.a $(prefix)/include/vbe.h: install -m 644 vbe.h $(prefix)/include/vbe.h $(prefix)/lib/libvbe.a: install -m 644 libvbe.a $(prefix)/lib/libvbe.a clean: $(RM) $(TARGETS) *.o .depend core depend: $(CPP) -M $(CFLAGS) *.c > .depend ifeq (.depend,$(wildcard .depend)) include .depend endif