Line 1... |
Line 1... |
# $Id: generic_xflow.mk 646 2015-02-15 12:04:55Z mueller $
|
# $Id: generic_xflow.mk 672 2015-05-02 21:58:28Z mueller $
|
#
|
#
|
# Copyright 2007-2015 by Walter F.J. Mueller
|
# Copyright 2007-2015 by Walter F.J. Mueller
|
# License disclaimer see LICENSE_gpl_v2.txt in $RETROBASE directory
|
# License disclaimer see LICENSE_gpl_v2.txt in $RETROBASE directory
|
#
|
#
|
# Revision History:
|
# Revision History:
|
# Date Rev Version Comment
|
# Date Rev Version Comment
|
|
# 2015-05-02 672 1.11 ucf_cpp handling: remove -C (gcc 4.8 stdc-predef.h)
|
# 2015-02-06 643 1.10 use make_ise; rename xise_msg_filter <- isemsg_filter
|
# 2015-02-06 643 1.10 use make_ise; rename xise_msg_filter <- isemsg_filter
|
# drop --ise_path from vbomconv;
|
# drop --ise_path from vbomconv;
|
# 2013-10-12 539 1.9 use xtwi; support trce tsi file; use -C for cpp
|
# 2013-10-12 539 1.9 use xtwi; support trce tsi file; use -C for cpp
|
# 2013-01-27 477 1.8 remove defaults for ISE_(BOARD|PATH) and XFLOWOPT_*
|
# 2013-01-27 477 1.8 remove defaults for ISE_(BOARD|PATH) and XFLOWOPT_*
|
# use dontincdep.mk to suppress .dep include on clean
|
# use dontincdep.mk to suppress .dep include on clean
|
Line 298... |
Line 299... |
vbomconv --dep_xst $< > $@
|
vbomconv --dep_xst $< > $@
|
#
|
#
|
# generate cpp'ed ucf files from ucf_cpp
|
# generate cpp'ed ucf files from ucf_cpp
|
#
|
#
|
%.ucf : %.ucf_cpp
|
%.ucf : %.ucf_cpp
|
cpp -C -I${RETROBASE}/rtl $*.ucf_cpp $*.ucf
|
cpp -I${RETROBASE}/rtl $*.ucf_cpp $*.ucf
|
#
|
#
|
# generate nested dependency rules for cpp'ed ucf files from ucf_cpp
|
# generate nested dependency rules for cpp'ed ucf files from ucf_cpp
|
#
|
#
|
%.dep_ucf_cpp : %.ucf_cpp
|
%.dep_ucf_cpp : %.ucf_cpp
|
cpp -C -I${RETROBASE}/rtl -MM $*.ucf_cpp |\
|
cpp -I${RETROBASE}/rtl -MM $*.ucf_cpp |\
|
sed 's/\.o:/\.ucf:/' > $*.dep_ucf_cpp
|
sed 's/\.o:/\.ucf:/' > $*.dep_ucf_cpp
|
#
|
#
|
# Cleanup
|
# Cleanup
|
#
|
#
|
include $(RETROBASE)/rtl/make_ise/dontincdep.mk
|
include $(RETROBASE)/rtl/make_ise/dontincdep.mk
|