about summary refs log blame commit diff
path: root/mk/templates.mk
blob: c7ac7afbff27b221e55497b430e10083e60df638 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
                 
 
                                                                   
                                                                     
                           
 
                     


     

                              
           
                                                                    
 
       
                                                                  

     
template-files :=

# Create the file $(1) from $(1).in by running config.status (which
# substitutes all ‘@var@’ variables set by the configure script).
define instantiate-template

  clean-files += $(1)

endef

ifneq ($(MAKECMDGOALS), clean)

%.h: %.h.in
	$(trace-gen) rm -f $@ && ./config.status --quiet --header=$@

%: %.in
	$(trace-gen) rm -f $@ && ./config.status --quiet --file=$@

endif