URL
https://opencores.org/ocsvn/eco32/eco32/trunk
[/] [eco32/] [trunk/] [binutils/] [as/] [Makefile] - Diff between revs 7 and 24
Go to most recent revision |
Only display areas with differences |
Details |
Blame |
View Log
Rev 7 |
Rev 24 |
#
|
#
|
# Makefile for ECO32 assembler
|
# Makefile for ECO32 assembler
|
#
|
#
|
|
|
BUILD = ../../build
|
BUILD = ../../build
|
|
|
CC = gcc -m32
|
CC = gcc -m32
|
CFLAGS = -g -Wall
|
CFLAGS = -g -Wall
|
LDFLAGS = -g
|
LDFLAGS = -g
|
LDLIBS = -lm
|
LDLIBS = -lm
|
|
|
SRCS = as.c
|
SRCS = as.c
|
OBJS = $(patsubst %.c,%.o,$(SRCS))
|
OBJS = $(patsubst %.c,%.o,$(SRCS))
|
BIN = as
|
BIN = as
|
|
|
.PHONY: all install clean
|
.PHONY: all install clean
|
|
|
all: $(BIN)
|
all: $(BIN)
|
|
|
install: $(BIN)
|
install: $(BIN)
|
mkdir -p $(BUILD)/bin
|
mkdir -p $(BUILD)/bin
|
cp $(BIN) $(BUILD)/bin
|
cp $(BIN) $(BUILD)/bin
|
|
|
$(BIN): $(OBJS)
|
$(BIN): $(OBJS)
|
$(CC) $(LDFLAGS) -o $(BIN) $(OBJS) $(LDLIBS)
|
$(CC) $(LDFLAGS) -o $(BIN) $(OBJS) $(LDLIBS)
|
|
|
%.o: %.c
|
%.o: %.c
|
$(CC) $(CFLAGS) -o $@ -c $<
|
$(CC) $(CFLAGS) -o $@ -c $<
|
|
|
depend.mak:
|
depend.mak:
|
$(CC) -MM -MG $(CFLAGS) $(SRCS) > depend.mak
|
$(CC) -MM -MG $(CFLAGS) $(SRCS) >depend.mak
|
|
|
-include depend.mak
|
-include depend.mak
|
|
|
clean:
|
clean:
|
rm -f *~ $(OBJS) $(BIN) depend.mak
|
rm -f *~ $(OBJS) $(BIN) depend.mak
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.