You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

56 lines
1.0 KiB

  1. #! /usr/bin/make -f
  2. # Makefile
  3. # Part of reportbug, a Debian bug reporting tool.
  4. #
  5. # Copyright © 2008 Ben Finney <ben+debian@benfinney.id.au>
  6. # This is free software; you may copy, modify and/or distribute this work
  7. # under the terms of the GNU General Public License, version 2 or later.
  8. # No warranty expressed or implied. See the file LICENSE for details.
  9. # Makefile for reportbug project
  10. SHELL = /bin/bash
  11. PATH = /usr/bin:/bin
  12. # Directories with semantic meaning
  13. CODE_PACKAGE_DIR := .
  14. CODE_PROGRAM_DIR := .
  15. TEST_DIR := test
  16. # Variables that will be extended by module include files
  17. GENERATED_FILES :=
  18. CODE_MODULES :=
  19. CODE_PROGRAMS :=
  20. # List of modules (directories) that comprise our 'make' project
  21. MODULES += ${CODE_PACKAGE_DIR}
  22. MODULES += ${TEST_DIR}
  23. RM = rm
  24. # Include the make data for each module
  25. include $(patsubst %,%/module.mk,${MODULES})
  26. .PHONY: all
  27. all: build
  28. .PHONY: build
  29. build:
  30. .PHONY: install
  31. install: build
  32. .PHONY: clean
  33. clean:
  34. $(RM) -rf ${GENERATED_FILES}
  35. .PHONY: test
  36. test:
  37. .PHONY: qa
  38. qa: