vendor.makefile 897 B

1234567891011121314151617181920212223242526272829
  1. # -*- make -*-
  2. BASE=../..
  3. SUBDIR=vendor/@@VENDOR@@
  4. # Bring in the default rules
  5. include ../../buildlib/defaults.mak
  6. doc binary manpages: sources.list
  7. sources.list: sources.list.in ../../doc/apt-verbatim.ent
  8. while read line; do \
  9. if [ "$${line}" = '&sourceslist-list-format;' ]; then \
  10. $(BASE)/vendor/getinfo vendor sourceslist-list-format ; \
  11. else \
  12. echo "$${line}"; \
  13. fi \
  14. done < $< | sed -e 's#&debian-stable-codename;#$(shell ../getinfo debian-stable-codename)#g' \
  15. -e 's#&debian-oldstable-codename;#$(shell ../getinfo debian-oldstable-codename)#g' \
  16. -e 's#&debian-testing-codename;#$(shell ../getinfo debian-testing-codename)#g' \
  17. -e 's#&ubuntu-codename;#$(shell ../getinfo ubuntu-codename)#g' \
  18. -e 's#&current-codename;#$(shell ../getinfo current-codename)#g' \
  19. > $@
  20. clean: clean/sources.list
  21. veryclean: clean/sources.list
  22. clean/sources.list:
  23. rm -f sources.list