URL
https://opencores.org/ocsvn/tinyvliw8/tinyvliw8/trunk
Show entire file |
Details |
Blame |
View Log
Rev 5 |
Rev 6 |
Line 1... |
Line 1... |
include ../defs.mk
|
|
|
|
PROG := asm
|
PROG := asm
|
|
|
|
FLEX := flex
|
|
BISON := bison
|
|
|
TMPSRC := parser.c parser.h tokens.c
|
TMPSRC := parser.c parser.h tokens.c
|
OBJS := asm.o parser.o tokens.o
|
OBJS := asm.o parser.o tokens.o
|
|
|
|
all: $(PROG)
|
|
|
.l.c:
|
.l.c:
|
$(FLEX) -o $@ $<
|
$(FLEX) -o $@ $<
|
|
|
.y.c:
|
.y.c:
|
$(BISON) -v -d -o $@ $<
|
$(BISON) -v -d -o $@ $<
|
|
|
include ../rules.mk
|
$(PROG): $(OBJS)
|
|
$(CC) $(LDFLAGS) -o $@ $(OBJS) $(LIBS)
|
|
|
|
.c.o:
|
|
$(CC) $(CFLAGS) $(INCDIR) -c $<
|
|
|
|
clean:
|
|
@rm -f $(PROG) $(TMPSRC)
|
|
@rm -f $(OBJS)
|
|
@rm -f *.output
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.