summaryrefslogtreecommitdiff
path: root/sci-electronics/iverilog/files/iverilog-12.0-dep-mkdir-race.patch
blob: 9c34706be2977aa0be06230111a95416f7d5899d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
--- a/Makefile.in
+++ b/Makefile.in
@@ -244,7 +244,7 @@
 version.exe: $(srcdir)/version.c $(srcdir)/version_base.h version_tag.h
 	$(BUILDCC) $(CFLAGS) -o version.exe -I. -I$(srcdir) $(srcdir)/version.c
 
-%.o: %.cc config.h
+%.o: %.cc config.h | dep
 	$(CXX) $(CPPFLAGS) $(CXXFLAGS) @DEPENDENCY_FLAG@ -c $< -o $*.o
 	mv $*.d dep/$*.d
 
--- a/vhdlpp/Makefile.in
+++ b/vhdlpp/Makefile.in
@@ -101,11 +101,11 @@
 vhdlpp@EXEEXT@: $O
 	$(CXX) -o vhdlpp@EXEEXT@ $(LDFLAGS) $O $(LIBS)
 
-%.o: $(srcdir)/../libmisc/%.cc
+%.o: $(srcdir)/../libmisc/%.cc | dep
 	$(CXX) $(CPPFLAGS) $(CXXFLAGS) @DEPENDENCY_FLAG@ -c $< -o $*.o
 	mv $*.d dep/$*.d
 
-%.o: %.cc vhdlpp_config.h
+%.o: %.cc vhdlpp_config.h | dep
 	$(CXX) $(CPPFLAGS) $(CXXFLAGS) @DEPENDENCY_FLAG@ -c $< -o $*.o
 	mv $*.d dep/$*.d
 
--- a/vvp/Makefile.in
+++ b/vvp/Makefile.in
@@ -137,11 +137,11 @@
 	$(CXX) $(LDFLAGS) -o vvp@EXEEXT@ $O $(LIBS) $(dllib)
 endif
 
-%.o: %.cc config.h
+%.o: %.cc config.h | dep
 	$(CXX) $(CPPFLAGS) -DIVL_SUFFIX='"$(suffix)"' $(MDIR1) $(MDIR2) $(CXXFLAGS) @DEPENDENCY_FLAG@ -c $< -o $*.o
 	mv $*.d dep/$*.d
 
-%.o: %.c config.h
+%.o: %.c config.h | dep
 	$(CC) $(CPPFLAGS) $(MDIR1) $(MDIR2) $(CFLAGS) @DEPENDENCY_FLAG@ -c $< -o $*.o
 	mv $*.d dep/$*.d