]>
git.zerfleddert.de Git - raggedstone/blob - heartbeat/Makefile
7 SOURCES
= $(wildcard sources
/*.v source
/*.vhd
)
9 all: $(PROJECT
).bit final
12 time make
all &>build.log
16 ngdbuild
: $(PROJECT
).ngd
18 $(PROJECT
).ngc
: $(SOURCES
)
19 @
# echo synclib > $(PROJECT).lso # hmm. things are different in ise 9.1
20 echo work
> $(PROJECT
).lso
21 xst
-intstyle
$(INTSTYLE
) -ifn
$(PROJECT
).xst
-ofn
$(PROJECT
).syr
24 $(PROJECT
).ngd
: $(PROJECT
).ngc
25 ngdbuild
-intstyle
$(INTSTYLE
) -dd
"$(PWD)/_ngo" -nt timestamp
-uc
$(PROJECT
).ucf
-p xc3s1500-fg456-4
$(PROJECT
).ngc
$(PROJECT
).ngd
27 $(PROJECT
)_map.ngm
$(PROJECT
).pcf
: $(PROJECT
).ngd
28 map
-intstyle
$(INTSTYLE
) -p xc3s1500-fg456-4
-cm area
-pr b
-k
4 -c
100 -o
$(PROJECT
)_map.ncd
$(PROJECT
).ngd
$(PROJECT
).pcf
30 $(PROJECT
).ncd
: $(PROJECT
)_map.ngm
$(PROJECT
).pcf
31 @
#par -w -intstyle $(INTSTYLE) -ol std -n 4 -t 1 $(PROJECT)_map.ncd $(PROJECT).dir $(PROJECT).pcf
32 par
-w
-intstyle
$(INTSTYLE
) -ol std
-t
1 $(PROJECT
)_map.ncd
$(PROJECT
).ncd
$(PROJECT
).pcf
34 $(PROJECT
).twx
: $(PROJECT
).ncd
35 trce
-intstyle
$(INTSTYLE
) -e
3 -l
3 -s
4 -xml
$(PROJECT
) $(PROJECT
).ncd
-o
$(PROJECT
).twr
$(PROJECT
).pcf
38 $(PROJECT
).bit
: $(PROJECT
).ncd
39 bitgen
-intstyle
$(INTSTYLE
) -f
$(PROJECT
).ut
$(PROJECT
).ncd
40 @
# cp $(PROJECT).bit ../jcarr_last.bit
44 $(PROJECT
)-xcf02s.mcs
$(PROJECT
)-xcf04s.mcs
: $(PROJECT
).bit
45 promgen
-intstyle
$(INTSTYLE
) -w
-p mcs
-u
0 $(PROJECT
) -o
$(PROJECT
)-xcf02s
$(PROJECT
)-xcf04s
-x xcf02s xcf04s
48 -@grep
-A
8 -B
1 ^Selected\ Device
$(PROJECT
).syr
49 -@grep
-A
8 -B
1 ^Timing\ Summary
$(PROJECT
).syr
50 -@grep
-A
21 -B
1 ^Design\ Summary
$(PROJECT
)_map.map
53 xc3sprog
$(PROJECT
).bit
56 impact
-batch xc3s1500.batch
58 flash
: $(PROJECT
)-xcf02s.mcs
$(PROJECT
)-xcf04s.mcs
59 impact
-batch xcf.batch
62 @
rm -rf
*.bit
*.bgn
*.mcs
*.prm
*.bld
*.drc
*.mcs
*.ncd
*.ngc
*.ngd \
63 *.ngr
*.pad
*.par
*.pcf
*.prm
*.syr
*.twr
*.twx
*.xpi
*.lso
*.prm
*.mcs _impact
* \
64 $(PROJECT
)_map.
* $(PROJECT
)_pad.
* \
67 $(PROJECT
).unroutes
*.xml
69 .PHONY
: all final burn load flash
clean xst ngdbuild log