Skip to content
Snippets Groups Projects
Commit f62258b7 authored by benjamin.franksen's avatar benjamin.franksen
Browse files

fix: with parallel make we should not remove target files

parent 79cd7ceb
No related branches found
No related tags found
Loading
...@@ -32,5 +32,4 @@ include $(TOP)/configure/RULES ...@@ -32,5 +32,4 @@ include $(TOP)/configure/RULES
# ADD RULES AFTER THIS LINE # ADD RULES AFTER THIS LINE
$(COMMON_DIR)/seq_release.h: $(TOP)/configure/CONFIG ../seq_release.pl $(COMMON_DIR)/seq_release.h: $(TOP)/configure/CONFIG ../seq_release.pl
$(RM) $@
$(PERL) ../seq_release.pl $(SEQ_RELEASE) > $@ $(PERL) ../seq_release.pl $(SEQ_RELEASE) > $@
...@@ -117,35 +117,25 @@ SOFTIOC=$(EPICS_BASE_BIN)/softIoc$(HOSTEXE) ...@@ -117,35 +117,25 @@ SOFTIOC=$(EPICS_BASE_BIN)/softIoc$(HOSTEXE)
SOFTDBD=$(EPICS_BASE)/dbd/softIoc.dbd SOFTDBD=$(EPICS_BASE)/dbd/softIoc.dbd
$(REGRESSION_TESTS_WITH_DB:%=%Ioc.t): %Ioc.t: %$(EXE) ../makeTestfile.pl $(REGRESSION_TESTS_WITH_DB:%=%Ioc.t): %Ioc.t: %$(EXE) ../makeTestfile.pl
$(RM) $@.tmp $(PERL) ../makeTestfile.pl $@ $* $< ioc $(SOFTIOC) $(SOFTDBD) $(USE_VALGRIND)
$(PERL) ../makeTestfile.pl $@.tmp $* $< ioc $(SOFTIOC) $(SOFTDBD) $(USE_VALGRIND)
$(MV) $@.tmp $@
$(REGRESSION_TESTS:%=%.t): %.t: %$(EXE) ../makeTestfile.pl $(REGRESSION_TESTS:%=%.t): %.t: %$(EXE) ../makeTestfile.pl
$(RM) $@.tmp $(PERL) ../makeTestfile.pl $@ $* $< noioc $(SOFTIOC) $(SOFTDBD) $(USE_VALGRIND)
$(PERL) ../makeTestfile.pl $@.tmp $* $< noioc $(SOFTIOC) $(SOFTDBD) $(USE_VALGRIND)
$(MV) $@.tmp $@
norace.i race.i: ../raceCommon.st norace.i race.i: ../raceCommon.st
$(COMMON_DIR)/vxTestHarnessRegistrars.dbd: ../makeTestDbd.pl $(COMMON_DIR)/vxTestHarnessRegistrars.dbd: ../makeTestDbd.pl
$(RM) $@.tmp $(PERL) ../makeTestDbd.pl $(REGRESSION_TESTS_vxWorks) > $@
$(PERL) ../makeTestDbd.pl $(REGRESSION_TESTS_vxWorks) > $@.tmp
$(MV) $@.tmp $@
$(COMMON_DIR)/vxTestHarness.dbd: $(COMMON_DIR)/vxTestHarnessRegistrars.dbd $(COMMON_DIR)/vxTestHarness.dbd: $(COMMON_DIR)/vxTestHarnessRegistrars.dbd
$(COMMON_DIR)/vxTestHarness.db: $(REGRESSION_TESTS_WITH_DB:%=../%.db) $(COMMON_DIR)/vxTestHarness.db: $(REGRESSION_TESTS_WITH_DB:%=../%.db)
$(RM) $@.tmp $(PERL) -ne print $(REGRESSION_TESTS_WITH_DB:%=../%.db) > $@
$(PERL) -ne print $(REGRESSION_TESTS_WITH_DB:%=../%.db) > $@.tmp
$(MV) $@.tmp $@
st.cmd: ../st.cmd.vxWorks ../makeStCmd.pl st.cmd: ../st.cmd.vxWorks ../makeStCmd.pl
$(RM) $@.tmp $(CP) ../st.cmd.vxWorks $@
$(CP) ../st.cmd.vxWorks $@.tmp $(PERL) -MExtUtils::Command -e chmod 644 $@
$(PERL) -MExtUtils::Command -e chmod 644 $@.tmp $(PERL) ../makeStCmd.pl $(REGRESSION_TESTS_vxWorks) >> $@
$(PERL) ../makeStCmd.pl $(REGRESSION_TESTS_vxWorks) >> $@.tmp
$(MV) $@.tmp $@
ifeq "$(OS_CLASS)" "vxWorks" ifeq "$(OS_CLASS)" "vxWorks"
build: st.cmd build: st.cmd
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment