aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorPatrick Lehmann <Patrick.Lehmann@tu-dresden.de>2016-06-30 14:05:18 +0200
committerPatrick Lehmann <Patrick.Lehmann@tu-dresden.de>2016-06-30 14:05:18 +0200
commit030a49838de92cb8c2bf77e025cd9ca64314b75b (patch)
tree4a20863ad14b0bf810b7c2c00333d9af4084253a /Makefile.in
parentecf964d43cfb36def48809fe47e43f60a5f2e4b1 (diff)
downloadghdl-030a49838de92cb8c2bf77e025cd9ca64314b75b.tar.gz
ghdl-030a49838de92cb8c2bf77e025cd9ca64314b75b.tar.bz2
ghdl-030a49838de92cb8c2bf77e025cd9ca64314b75b.zip
A first changeset for MinGW32 and MinGW64 to compile GHDL with mcode and llvm backend on Windows x86-64.
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in14
1 files changed, 8 insertions, 6 deletions
diff --git a/Makefile.in b/Makefile.in
index 546d7992f..defbb72a3 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -23,6 +23,8 @@ prefix=@prefix@
backend=@backend@
libdirsuffix=@libdirsuffix@
libdirreverse=@libdirreverse@
+EXEEXT=@EXEEXT@
+LIBEXT=@LIBEXT@
gcc_src_dir=@gcc_src_dir@
LLVM_CONFIG=@llvm_config@
LDFLAGS=@LDFLAGS@
@@ -211,8 +213,8 @@ libs.vhdl.llvmjit: ghdl_llvm_jit
$(MAKE) GHDL=ghdl_llvm_jit vhdl.libs.all
libs.vhdl.llvm: ghdl_llvm ghdl1-llvm
- $(MAKE) GHDL=ghdl_llvm ANALYZE_OPTS="--GHDL1=ghdl1-llvm" vhdl.libs.all
- $(MAKE) GHDL1=./ghdl1-llvm libs.vhdl.standard
+ $(MAKE) GHDL=ghdl_llvm ANALYZE_OPTS="--GHDL1=ghdl1-llvm$(EXEEXT)" vhdl.libs.all
+ $(MAKE) GHDL1=./ghdl1-llvm$(EXEEXT) libs.vhdl.standard
ghdl_llvm: force
$(GNATMAKE) $(GHDL_LLVM_INCFLAGS) -aI$(srcdir)/src/ghdldrv $(GNATFLAGS)\
@@ -236,8 +238,8 @@ install.grt.llvm: libgrt.a grt.lst install.dirs
$(INSTALL_DATA) $(GRTSRCDIR)/grt.ver $(DESTDIR)$(VHDL_LIB_DIR)/grt.ver
install.llvm.program: install.dirs ghdl1-llvm ghdl_llvm
- $(INSTALL_PROGRAM) ghdl_llvm $(DESTDIR)$(bindir)/ghdl
- $(INSTALL_PROGRAM) ghdl1-llvm $(DESTDIR)$(bindir)/ghdl1-llvm
+ $(INSTALL_PROGRAM) ghdl_llvm$(EXEEXT) $(DESTDIR)$(bindir)/ghdl$(EXEEXT)
+ $(INSTALL_PROGRAM) ghdl1-llvm$(EXEEXT) $(DESTDIR)$(bindir)/ghdl1-llvm$(EXEEXT)
install.llvm: install.llvm.program install.vhdllib install.grt.llvm
@@ -344,8 +346,8 @@ install.vhdllib: install.dirs
clean: force
$(RM) -f *.o *.ali b~*.ad? *~ *.d b__*.ad? *.a *.deps *.bexch
- $(RM) -f ghdl_gcc ghdl_mcode ghdl ghdl_llvm ghdl_llvm_jit ghdl_simul
- $(RM) -f ghdl1-gcc ghdl1-llvm ghdl1-debug
+ $(RM) -f ghdl_gcc$(EXEEXT) ghdl_mcode$(EXEEXT) ghdl$(EXEEXT) ghdl_llvm$(EXEEXT) ghdl_llvm_jit$(EXEEXT) ghdl_simul$(EXEEXT)
+ $(RM) -f ghdl1-gcc$(EXEEXT) ghdl1-llvm$(EXEEXT) ghdl1-debug$(EXEEXT)
$(RM) -f run-bind.ad? grt.lst grt-files grt-files.in
$(RM) -rf lib