From 8a6c3c55a7b5ff2042ad6973ddd7ab73236de047 Mon Sep 17 00:00:00 2001 From: Henrik Rydberg Date: Mon, 24 Nov 2008 10:51:54 +0100 Subject: Initial version Signed-off-by: Henrik Rydberg --- Makefile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..2b7bb21 --- /dev/null +++ b/Makefile @@ -0,0 +1,37 @@ +ADDONS = hald-addon-generic-backlight +FDIS = 10-nvidia-bl.fdi + +TFDI = $(addprefix fdi/,$(FDIS)) +TBIN = $(addprefix bin/,$(ADDONS)) +TOBJ = $(addprefix obj/,$(addsuffix .o,$(ADDONS))) + +LIBS = -lhal -ldbus-glib-1 + +DFDI = usr/share/hal/fdi/policy/10osvendor +DBIN = usr/lib/hal + +.PHONY: all clean +.PRECIOUS: obj/%.o + +all: $(TBIN) $(TOBJ) + +bin/%: obj/%.o + @mkdir -p $(@D) + gcc $< $(LIBS) -o $@ + +obj/%.o: %.c + @mkdir -p $(@D) + gcc -c $< -o $@ + +clean: + rm -rf bin obj + +distclean: clean + rm -rf *-stamp debian/hal-nvidia-bl* debian/*.log debian/files + +install: $(TBIN) $(TFDI) + install -d "$(DESTDIR)/$(DBIN)" + install -d "$(DESTDIR)/$(DFDI)" + install -m 755 $(TBIN) "$(DESTDIR)/$(DBIN)" + install -m 644 $(TFDI) "$(DESTDIR)/$(DFDI)" + -- cgit v1.2.3