]> git.ozlabs.org Git - petitboot/blobdiff - rules.mk
Makefile set udev rule permissions
[petitboot] / rules.mk
index 9b6d5ba110bf013059efde0c2f3d35291e42ceba..d377f8b30f6722209b2df7922b32e25f6a5c6359 100644 (file)
--- a/rules.mk
+++ b/rules.mk
@@ -2,6 +2,7 @@
 VPATH = $(srcdir)
 
 CPPFLAGS += -I$(top_srcdir) -I$(top_srcdir)/lib -I$(builddir)
+LDFLAGS += $(CFLAGS)
 
 # we need paths to be overridable at build-time
 DEFS += '-DPREFIX="$(prefix)"' '-DPKG_SHARE_DIR="$(pkgdatadir)"' \
@@ -109,7 +110,7 @@ install: all $(rules)
        $(INSTALL) $(addprefix $(top_srcdir)/ui/twin/artwork/,$(artwork)) \
                $(DESTDIR)$(pkgdatadir)/artwork/
        $(INSTALL) -d $(DESTDIR)$(pkgdatadir)/utils
-       $(INSTALL) $(top_srcdir)/$(rules) $(DESTDIR)$(pkgdatadir)/utils
+       $(INSTALL) -m 644 $(top_srcdir)/$(rules) $(DESTDIR)$(pkgdatadir)/utils
 
 dist: $(PACKAGE)-$(VERSION).tar.gz
 
@@ -124,10 +125,10 @@ $(PACKAGE)-$(VERSION).tar.gz: $(PACKAGE)-$(VERSION)
        tar czvf $@ $^
 
 $(PACKAGE)-$(VERSION): clean
-       for f in $$(git-ls-files); do \
+       for f in $$(git --git-dir=$(top_srcdir)/.git ls-files); do \
                d=$@/$$(dirname $$f); \
                mkdir -p $$d; \
-               cp -a $$f $$d; \
+               cp -a $(top_srcdir)/$$f $$d; \
        done
 
 clean: