Advertisement
Guest User

Untitled

a guest
Apr 3rd, 2012
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #
  2. # common bits used by all libraries
  3. #
  4.  
  5. # first so "all" becomes default target
  6. all: all-yes
  7.  
  8. ifndef SUBDIR
  9.  
  10. ifndef V
  11. Q = @
  12. ECHO = printf "$(1)\t%s\n" $(2)
  13. BRIEF = CC CXX AS YASM AR LD HOSTCC STRIP CP
  14. SILENT = DEPCC YASMDEP RM RANLIB
  15. MSG = $@
  16. M = @$(call ECHO,$(TAG),$@);
  17. $(foreach VAR,$(BRIEF), $(eval override $(VAR) = @$$(call ECHO,$(VAR),$$(MSG)); $($(VAR))))
  18. $(foreach VAR,$(SILENT),$(eval override $(VAR) = @$($(VAR))))
  19. $(eval INSTALL = @$(call ECHO,INSTALL,$$(^:$(SRC_DIR)/%=%)); $(INSTALL))
  20. endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement