summaryrefslogtreecommitdiff
path: root/translate/gcc/Make-lang.in
diff options
context:
space:
mode:
authorBrian Drummond2013-12-02 17:12:22 +0000
committerBrian Drummond2013-12-02 17:12:22 +0000
commit860a1de17cf5efab4c6db48fb28e6038d1584b81 (patch)
tree79dea767ea34722bf77b9c23d5ed75364f1eee31 /translate/gcc/Make-lang.in
parentdd6ad2adb25264864383871c060101084a7bbb1d (diff)
downloadghdl-860a1de17cf5efab4c6db48fb28e6038d1584b81.tar.gz
ghdl-860a1de17cf5efab4c6db48fb28e6038d1584b81.tar.bz2
ghdl-860a1de17cf5efab4c6db48fb28e6038d1584b81.zip
Version 0.31dev, builds with gcc4.8
Diffstat (limited to 'translate/gcc/Make-lang.in')
-rw-r--r--translate/gcc/Make-lang.in51
1 files changed, 1 insertions, 50 deletions
diff --git a/translate/gcc/Make-lang.in b/translate/gcc/Make-lang.in
index 9c74b4e..5a0b2a5 100644
--- a/translate/gcc/Make-lang.in
+++ b/translate/gcc/Make-lang.in
@@ -69,55 +69,6 @@ AGCC_GCCSRC_DIR=$(srcdir)/..
AGCC_GCCOBJ_DIR=../
####gcc Makefile.inc
-# -*- Makefile -*- for the gcc implemantation of ortho.
-# Copyright (C) 2005 Tristan Gingold
-#
-# GHDL is free software; you can redistribute it and/or modify it under
-# the terms of the GNU General Public License as published by the Free
-# Software Foundation; either version 2, or (at your option) any later
-# version.
-#
-# GHDL 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 General Public License
-# for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with GCC; see the file COPYING. If not, write to the Free
-# Software Foundation, 59 Temple Place - Suite 330, Boston, MA
-# 02111-1307, USA.
-
-# Variable used:
-# AGCC_GCCSRC_DIR: the gcc source base directory (ie gcc-X.Y.Z-objs/)
-# AGCC_GCCOBJ_DIR: the gcc objects base directory
-# agcc_srcdir: the agcc source directory
-# agcc_objdir: the agcc object directory
-
-AGCC_INC_FLAGS=-I$(AGCC_GCCOBJ_DIR)/gcc -I$(AGCC_GCCSRC_DIR)/include \
- -I$(AGCC_GCCSRC_DIR)/gcc -I$(AGCC_GCCSRC_DIR)/gcc/config \
- -I$(AGCC_GCCSRC_DIR)/libcpp/include
-AGCC_CFLAGS=-g -Wall -DIN_GCC $(AGCC_INC_FLAGS)
-
-AGCC_LOCAL_OBJS=ortho-lang.o
-
-AGCC_DEPS := $(AGCC_LOCAL_OBJS)
-AGCC_OBJS := $(AGCC_LOCAL_OBJS) $(AGCC_GCCOBJ_DIR)gcc/attribs.o
-# $(AGCC_GCCOBJ_DIR)gcc/toplev.o
-
-ortho-lang.o: $(agcc_srcdir)/ortho-lang.c \
- $(AGCC_GCCOBJ_DIR)gcc/gtype-vhdl.h \
- $(AGCC_GCCOBJ_DIR)gcc/gt-vhdl-ortho-lang.h
- $(CC) -c -o $@ $< $(AGCC_CFLAGS)
-
-agcc-clean: force
- $(RM) -f $(agcc_objdir)/*.o
- $(RM) -f $(agcc_srcdir)/*~
-
-agcc-maintainer-clean: force
- $(RM) -f $(AGCC_DEPS)
-
-
-.PHONY: agcc-clean agcc-maintainer-clean
# The compiler proper.
# It is compiled into the vhdl/ subdirectory to avoid file name clashes but
@@ -129,7 +80,7 @@ ghdl1$(exeext): $(AGCC_OBJS) $(AGCC_DEPS) force $(BACKEND) $(LIBDEPS)
$(GNATMAKE) -o $@ -aI$(srcdir)/vhdl -aOvhdl ortho_gcc-main \
-bargs -E -cargs $(CFLAGS) $(GHDL_ADAFLAGS) \
-largs $(AGCC_OBJS) $(filter-out main.o,$(BACKEND)) \
- $(LIBS) $(BACKENDLIBS)
+ $(LIBS) $(BACKENDLIBS) -lstdc++
# The driver for ghdl.
ghdl$(exeext): force