aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorbryan newbold <bnewbold@leaflabs.com>2013-11-12 13:00:16 -0500
committerbryan newbold <bnewbold@leaflabs.com>2013-11-12 13:01:44 -0500
commit75fc9c1613ffbeea2be843c3aa0e5fcd978ad60b (patch)
tree0326740c71b76edc5bd270b2b5eedbe30bbf4274 /Makefile
parent92ed49e97997d769f41f42260e56a41f8391559d (diff)
downloadbasic-hdl-template-75fc9c1613ffbeea2be843c3aa0e5fcd978ad60b.tar.gz
basic-hdl-template-75fc9c1613ffbeea2be843c3aa0e5fcd978ad60b.zip
Part 2 of refactoring template files into ./contrib
This commit moves Makefile to Makefile.example. Projects using this template must now explicitly move this file to Makefile and edit it. Effectively BROKEN without Part 3, which documents this change.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile58
1 files changed, 0 insertions, 58 deletions
diff --git a/Makefile b/Makefile
deleted file mode 100644
index 9541815..0000000
--- a/Makefile
+++ /dev/null
@@ -1,58 +0,0 @@
-# Edit project-specific variables in this file.
-
-project := exampleproj
-top_module := main
-vendor := xilinx
-
-# This is the chipset from the Xilinx SP605 dev board
-#board := sp605
-#family := spartan6
-#device := xc6slx45t
-#speedgrade := -3
-#device_package := fgg484
-#extra_includes = ./contrib/example-device.mk
-
-# This is the chipset for the Xess Xula 2 dev board
-board := xula2
-family := spartan6
-device := XC6SLX25
-speedgrade := -2
-device_package := ftg256
-extra_includes = ./contrib/xula2.mk
-
-part := $(device)$(speedgrade)-$(device_package)
-
-
-# is this build host 64 or 32 bits?
-hostbits := 64
-iseenv := /opt/Xilinx/14.3/ISE_DS/
-
-# list all .v files explicitly with verilog_files (no hdl/*.v business)
-verilog_files := hdl/$(top_module)_$(board).v
-verilog_files += hdl/rot13.v
-verilog_files += hdl/simple_uart.v
-#verilog_files += hdl/yours.v
-
-# all .vhd files explicitly also
-vhdl_files :=
-
-tbfiles := tb/rot13_tb.v
-tbfiles += tb/xula2_tb.v
-#tbfiles += tb/sp605_tb.v
-
-# what gets run by "make tests"
-alltests := test/rot13_tb
-#tbfiles += tb/yourtest_tb.v
-
-# list of .xco files, eg "cores/bram.xco". do not include DCM files.
-xilinx_cores :=
-#xilinx_cores += cores/example.xco
-
-# bitfile bitwidth for flash uploads
-mcs_datawidth := 16
-
-# Bulk of the actual Makefile is in a different file.
-include ./contrib/xilinx.mk
-
-# Example hardware-specific targets (eg, upload via SPI)
-include $(extra_includes)