aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.in
diff options
context:
space:
mode:
authorTristan Gingold <tgingold@free.fr>2017-05-23 04:09:42 +0200
committerTristan Gingold <tgingold@free.fr>2017-05-23 04:09:42 +0200
commit261de25d3fa108b22b4eaff57ee102f1440d9c8a (patch)
treecc0620615cf89e38b0004e5a5542072a45ae9192 /Makefile.in
parente82437906ec350554835a7c8ba288a41e167fa14 (diff)
downloadghdl-261de25d3fa108b22b4eaff57ee102f1440d9c8a.tar.gz
ghdl-261de25d3fa108b22b4eaff57ee102f1440d9c8a.tar.bz2
ghdl-261de25d3fa108b22b4eaff57ee102f1440d9c8a.zip
Add missing dependencies for std_standard.o, avoid rebuild.
For #352
Diffstat (limited to 'Makefile.in')
-rw-r--r--Makefile.in22
1 files changed, 11 insertions, 11 deletions
diff --git a/Makefile.in b/Makefile.in
index a026577ce..cc9c931d3 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -413,15 +413,15 @@ else
STD_GHDL_FLAGS=--GHDL1=$(PWD)/ghdl1-$(backend)$(EXEEXT)
endif
-$(LIB93_DIR)/std/std_standard.o: $(GHDL)
+$(LIB93_DIR)/std/std_standard.o: $(GHDL) std.v93
cd $(LIB93_DIR)/std; \
$(GHDL) --bootstrap-standard $(STD_GHDL_FLAGS) --std=93 $(LIB_CFLAGS)
-$(LIB87_DIR)/std/std_standard.o: $(GHDL)
+$(LIB87_DIR)/std/std_standard.o: $(GHDL) std.v87
cd $(LIB87_DIR)/std; \
$(GHDL) --bootstrap-standard $(STD_GHDL_FLAGS) --std=87 $(LIB_CFLAGS)
-$(LIB08_DIR)/std/std_standard.o: $(GHDL)
+$(LIB08_DIR)/std/std_standard.o: $(GHDL) std.v08
cd $(LIB08_DIR)/std; \
$(GHDL) --bootstrap-standard $(STD_GHDL_FLAGS) --std=08 $(LIB_CFLAGS)
@@ -430,12 +430,12 @@ libs.vhdl.standard: $(LIB93_DIR)/std/std_standard.o \
$(LIB08_DIR)/std/std_standard.o
install.dirs:
- [ -d $(DESTDIR)$(prefix) ] || $(MKDIR) -p $(DESTDIR)$(prefix)
- [ -d $(DESTDIR)$(bindir) ] || $(MKDIR) -p $(DESTDIR)$(bindir)
- [ -d $(DESTDIR)$(libdir) ] || $(MKDIR) -p $(DESTDIR)$(libdir)
- [ -d $(DESTDIR)$(prefix)/$(libdirsuffix) ] || \
- $(MKDIR) -p $(DESTDIR)$(prefix)/$(libdirsuffix)
- [ -d $(DESTDIR)$(incdir) ] || $(MKDIR) -p $(DESTDIR)$(incdir)
+# Use -p to create parents and to avoid error if existing.
+ $(MKDIR) -p $(DESTDIR)$(prefix)
+ $(MKDIR) -p $(DESTDIR)$(bindir)
+ $(MKDIR) -p $(DESTDIR)$(libdir)
+ $(MKDIR) -p $(DESTDIR)$(prefix)/$(libdirsuffix)
+ $(MKDIR) -p $(DESTDIR)$(incdir)
install.vhdllib: install.dirs
for d in $(VHDLLIB_SUBDIRS); do \
@@ -443,10 +443,10 @@ install.vhdllib: install.dirs
$(INSTALL_DATA) -p \
$(LIBDST_DIR)/$$d/* $(DESTDIR)$(VHDL_LIB_DIR)/$$d; \
done
- # ANSI color
+# ANSI color
$(INSTALL_DATA) -p \
$(srcdir)/dist/ansi_color.sh $(DESTDIR)$(VHDL_LIB_DIR)/;
- # Vendors scripts
+# Vendors scripts
$(MKDIR) -p $(DESTDIR)$(VHDL_LIB_DIR)/vendors
$(INSTALL_DATA) -p \
$(LIBSRC_DIR)/vendors/* $(DESTDIR)$(VHDL_LIB_DIR)/vendors/