base-ccan.mk 489 B

1234567891011121314151617181920
  1. ## base-ccan.mk: c02983c+, see https://github.com/jmesmon/trifles.git
  2. CCAN_CFLAGS ?= $(C_CFLAGS)
  3. CCAN_LD ?= ld
  4. ifndef BASE_MK_MANUAL_CCAN
  5. $(obj-all) : ccan
  6. ALL_CPPFLAGS += -Iccan
  7. ALL_LDFLAGS += -Lccan -lccan
  8. endif
  9. .PHONY: ccan
  10. ccan: FORCE
  11. $(MAKE) $(MAKE_ENV) CCAN_CFLAGS="$(CCAN_CFLAGS)" CCAN_LDFLAGS="$(CCAN_LDFLAGS)" \
  12. LD="$(CCAN_LD)" --no-print-directory -C ccan $(MAKEFLAGS)
  13. .PHONY: dirclean
  14. dirclean: clean
  15. $(MAKE) $(MAKE_ENV) --no-print-directory -C ccan $(MAKEFLAGS) clean