OpenCores
URL https://opencores.org/ocsvn/copyblaze/copyblaze/trunk

Subversion Repositories copyblaze

[/] [copyblaze/] [trunk/] [copyblaze/] [sw/] [tools/] [asm/] [pBlazASM/] [pBlazMRG/] [Makefile] - Blame information for rev 46

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 2 ameziti
#
2
# makefile for compiling for Windoze using MinGW w/o eclipse
3
# 16-jul-09     hvk     initial
4
# 24-jul-09     hvk     fixed echo
5
# 15-oct-10     hvk     using ''tcc' of http://bellard.org/tcc/ and 'rm' of Xilinx/cygwin
6
#
7
 
8
## defines
9
 
10
RM = rm
11
MP = "C:/tcc/inc"
12
CC = "C:/tcc/tcc"
13
 
14
C_SRCS += \
15
./pBlazMRG.c \
16
./pbLibgen.c \
17
./getopt.c
18
 
19
EXE = "./pBlazMRG.exe"
20
OBJS = $(C_SRCS:.c=.o)
21
LIBS =
22
INCS = -I$(MP)"/include" -I"./inc"
23
CFLAGS = $(INCS) -g3 -DWINDOWS -Wall -c -O3 -DTCC -DHAVE_STRING_H
24
 
25
MGFLAGS = -stest_data.mem -v
26
ENTITY = test
27
 
28
## rules
29
 
30
# All Target
31
all:    test
32
 
33
test:   $(EXE)
34
        $(EXE) $(MGFLAGS) -e$(ENTITY) $(ENTITY).mem ROM_form_S6_1K_16Sept10.vhd S6_1k.vhd
35
        $(EXE) $(MGFLAGS) -e$(ENTITY) $(ENTITY).mem ROM_form_S6_2K_16Sept10.vhd S6_2k.vhd
36
        $(EXE) $(MGFLAGS) -e$(ENTITY) $(ENTITY).mem ROM_form_V6_1K_16Sept10.vhd V6_1k.vhd
37
        $(EXE) $(MGFLAGS) -e$(ENTITY) $(ENTITY).mem ROM_form_V6_2K_16Sept10.vhd V6_2k.vhd
38
        $(EXE) $(MGFLAGS) -e$(ENTITY) $(ENTITY).mem ROM_form_V6_4K_17Sept10.vhd V6_4k.vhd
39
        $(EXE) $(MGFLAGS) -e$(ENTITY) $(ENTITY).mem ROM_form_64.vhd D64.vhd
40
        $(EXE) $(MGFLAGS) -e$(ENTITY) $(ENTITY).mem ROM_form_256_10Nov10.vhd D256.vhd
41
 
42
# Tool invocations
43
$(EXE): $(OBJS)
44
        @echo Building: $(EXE)
45
        $(CC) -o $@ $^ $(LIBS)
46
 
47
%.o : %.c
48
        @echo Building: "$@"
49
        $(CC) $(CFLAGS) -o"$@" "$<"
50
 
51
# Other Targets
52
clean:
53
        -@echo Clean up: $(OBJS) $(EXE)
54
        -$(RM) $(OBJS) $(EXE)
55
 
56
.PHONY: all clean
57
.SECONDARY:

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.