Index: solenv/inc/tg_ext.mk =================================================================== RCS file: /cvs/oo/tools/solenv/inc/tg_ext.mk,v retrieving revision 1.2.2.2 diff -u -r1.2.2.2 tg_ext.mk --- solenv/inc/tg_ext.mk 2001/06/14 12:14:16 1.2.2.2 +++ solenv/inc/tg_ext.mk 2001/06/24 22:50:07 @@ -117,7 +117,7 @@ .IF "$(CONFIGURE_ACTION)" == "none" || "$(CONFIGURE_ACTION)"=="" +$(TOUCH) $(PACKAGE_DIR)$/$(CONFIGURE_FLAG_FILE) .ELSE # "$(CONFIGURE_ACTION)"=="none" || "$(CONFIGURE_ACTION)"=="" - +-$(MKDIR) $(P_CONFIGURE_DIR) + +-$(MKDIR) -p $(P_CONFIGURE_DIR) +cd $(P_CONFIGURE_DIR) && $(CONFIGURE_ACTION) $(CONFIGURE_FLAGS) && $(TOUCH) $(CONFIGURE_FLAG_FILE) +mv $(P_CONFIGURE_DIR)$/$(CONFIGURE_FLAG_FILE) $(PACKAGE_DIR)$/$(CONFIGURE_FLAG_FILE) .ENDIF # "$(CONFIGURE_ACTION)"=="none" || "$(CONFIGURE_ACTION)"=="" @@ -127,23 +127,26 @@ .IF "$(BUILD_ACTION)"=="none" || "$(BUILD_ACTION)"=="" +$(TOUCH) $(PACKAGE_DIR)$/$(BUILD_FLAG_FILE) .ELSE # "$(BUILD_ACTION)"=="none" || "$(BUILD_ACTION)"=="" - +-$(MKDIR) $(P_BUILD_DIR) + +-$(MKDIR) -p $(P_BUILD_DIR) +cd $(P_BUILD_DIR) && $(BUILD_ACTION) $(BUILD_FLAGS) && $(TOUCH) $(BUILD_FLAG_FILE) +mv $(P_BUILD_DIR)$/$(BUILD_FLAG_FILE) $(PACKAGE_DIR)$/$(BUILD_FLAG_FILE) .ENDIF # "$(BUILD_ACTION)"=="none" || "$(BUILD_ACTION)"=="" $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE) : $(PACKAGE_DIR)$/$(BUILD_FLAG_FILE) .IF "$(OUT2LIB)"!="" - $(foreach,i,$(OUT2LIB) $(shell $(GNUCOPY) $(PACKAGE_DIR)$/$(TARFILE_ROOTDIR)$/$i $(LB)$/$(shell echo $i | sed "s/.*\\//"))) +#echo blah $(PACKAGE_DIR)$/$(TARFILE_ROOTDIR) +#echo $(PWD) $(OUT2LIB) $(LB) + $(foreach,i,$(OUT2LIB) $(shell echo $(GNUCOPY) $(PACKAGE_DIR)$/$(TARFILE_ROOTDIR)$/$i $(LB) )) +#$(foreach,i,$(OUT2LIB) $(shell $(GNUCOPY) $(PACKAGE_DIR)$/$(TARFILE_ROOTDIR)$/$i $(LB)$/)) .ENDIF # "$(OUT2LIB)"!="" .IF "$(OUT2INC)"!="" - $(foreach,i,$(OUT2INC) $(shell $(GNUCOPY) $(PACKAGE_DIR)$/$(TARFILE_ROOTDIR)$/$i $(INCCOM)$/$(shell echo $i | sed "s/.*\\//"))) + $(foreach,i,$(OUT2INC) $(shell $(GNUCOPY) $(PACKAGE_DIR)$/$(TARFILE_ROOTDIR)$/$i $(INCCOM) )) .ENDIF # "$(OUT2INC)"!="" .IF "$(OUT2BIN)"!="" - $(foreach,i,$(OUT2BIN) $(shell $(GNUCOPY) $(PACKAGE_DIR)$/$(TARFILE_ROOTDIR)$/$i $(BIN)$/$(shell echo $i | sed "s/.*\\//"))) + $(foreach,i,$(OUT2BIN) $(shell $(GNUCOPY) $(PACKAGE_DIR)$/$(TARFILE_ROOTDIR)$/$i $(BIN) )) .ENDIF # "$(OUT2BIN)"!="" .IF "$(OUT2CLASS)"!="" - $(foreach,i,$(OUT2CLASS) $(shell $(GNUCOPY) $(PACKAGE_DIR)$/$(TARFILE_ROOTDIR)$/$i $(CLASSDIR)$/$(shell echo $i | sed "s/.*\\//"))) + $(foreach,i,$(OUT2CLASS) $(shell $(GNUCOPY) $(PACKAGE_DIR)$/$(TARFILE_ROOTDIR)$/$i $(CLASSDIR) )) .ENDIF # "$(OUT2BIN)"!="" +$(TOUCH) $(PACKAGE_DIR)$/$(PREDELIVER_FLAG_FILE)