URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Subversion Repositories openrisc_2011-10-31
[/] [openrisc/] [trunk/] [orpsocv2/] [sw/] [utils/] [Makefile] - Rev 425
Go to most recent revision | Compare with Previous | Blame | View Log
#*$$HEADER*#
#******************************************************************************#
#* *#
#* H E A D E R I N F O R M A T I O N *#
#* *#
#******************************************************************************#
## Project Name : ORPSoC v2
## File Name : Makefile
## Prepared By :
## Project Start :
#*$$COPYRIGHT NOTICE*#
#******************************************************************************#
#* *#
#* C O P Y R I G H T N O T I C E *#
#* *#
#******************************************************************************#
#*
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation;
# version 2.1 of the License, a copy of which is available from
# http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
#
#*$$DESCRIPTION*#
#******************************************************************************#
#* *#
#* D E S C R I P T I O N *#
#* *#
#******************************************************************************#
##
## Makefile for the ORPSoC software utilities
##
PROGRAMS = bin2c bin2srec bin2flimg bin2hex bin2vmem binlog2readable bin2vlogarray bin2binsizeword
# NB: 'loader' not in that list
CC = gcc
CPP = g++
CFLAGS = -O2 -Wall
#CFLAGS = -O0 -Wall -g
% : %.c
@/bin/rm -f $@
$(CC) -o $@ $(CFLAGS) $<
% : %.cpp
@/bin/rm -f $@
$(CPP) -o $@ $(CFLAGS) $<
all: $(PROGRAMS) or32-idecode
# redundant stanza:
loader: loader.c
$(CC) -o $@ $(CFLAGS) $<
.PHONY or32-idecode:
or32-idecode:
$(MAKE) -C or32-idecode
clean:
/bin/rm -f $(PROGRAMS) *~ *.bak
$(MAKE) -C ./or32-idecode clean
Go to most recent revision | Compare with Previous | Blame | View Log