On *nix systems, support absolute paths in ROS_INTERMEDIATE and ROS_OUTPUT
authorHervé Poussineau <hpoussin@reactos.org>
Wed, 7 Nov 2007 11:29:57 +0000 (11:29 +0000)
committerHervé Poussineau <hpoussin@reactos.org>
Wed, 7 Nov 2007 11:29:57 +0000 (11:29 +0000)
See issue #2518 for more details.

svn path=/trunk/; revision=30238

21 files changed:
reactos/Makefile
reactos/tools/bin2c.mak
reactos/tools/bin2res/bin2res.mak
reactos/tools/buildno/buildno.mak
reactos/tools/cabman/cabman.mak
reactos/tools/cdmake/cdmake.mak
reactos/tools/gendib/gendib.mak
reactos/tools/mkhive/mkhive.mak
reactos/tools/nci/nci.mak
reactos/tools/ofw_interface/ofw_interface.mak
reactos/tools/pefixup.mak
reactos/tools/raddr2line.mak
reactos/tools/rbuild/rbuild.mak
reactos/tools/rgenstat/rgenstat.mak
reactos/tools/rsym.mak
reactos/tools/sysreg/sysreg.mak
reactos/tools/widl/widl.mak
reactos/tools/widl_new/widl.mak
reactos/tools/winebuild/winebuild.mak
reactos/tools/wmc/wmc.mak
reactos/tools/wrc/wrc.mak

index 63d8c4c..4f93d76 100644 (file)
@@ -305,7 +305,6 @@ ifeq ($(OSTYPE),msys)
   HOST=mingw32-linux
 endif
 ifeq ($(HOST),mingw32-linux)
-       export EXEPREFIX = ./
        ifeq ($(OSTYPE),msys)
                export EXEPOSTFIX = .exe
        else
@@ -317,7 +316,6 @@ ifeq ($(HOST),mingw32-linux)
        cp = $(Q)cp
        NUL = /dev/null
 else # mingw32-windows
-       export EXEPREFIX =
        export EXEPOSTFIX = .exe
        ROS_EMPTY =
        export SEP = \$(ROS_EMPTY)
index d3a5993..28b3545 100644 (file)
@@ -7,7 +7,7 @@ BIN2C_OUT = $(OUTPUT_)$(BIN2C_BASE)
 BIN2C_OUT_ = $(BIN2C_OUT)$(SEP)
 
 BIN2C_TARGET = \
-       $(EXEPREFIX)$(BIN2C_OUT_)bin2c$(EXEPOSTFIX)
+       $(BIN2C_OUT_)bin2c$(EXEPOSTFIX)
 
 BIN2C_SOURCES = \
        $(BIN2C_BASE_)bin2c.c
index eba3cd3..872c735 100644 (file)
@@ -16,7 +16,7 @@ $(BIN2RES_OUT): | $(TOOLS_OUT)
 endif
 
 BIN2RES_TARGET = \
-       $(EXEPREFIX)$(BIN2RES_OUT_)bin2res$(EXEPOSTFIX)
+       $(BIN2RES_OUT_)bin2res$(EXEPOSTFIX)
 
 BIN2RES_DEPENDS = $(BUILDNO_H)
 
index e6394c8..a451b90 100644 (file)
@@ -16,7 +16,7 @@ $(BUILDNO_OUT): | $(TOOLS_OUT)
 endif
 
 BUILDNO_TARGET = \
-       $(EXEPREFIX)$(BUILDNO_OUT_)buildno$(EXEPOSTFIX)
+       $(BUILDNO_OUT_)buildno$(EXEPOSTFIX)
 
 BUILDNO_SOURCES = $(addprefix $(BUILDNO_BASE_), \
        buildno.cpp \
index e03afe9..daa9e9b 100755 (executable)
@@ -16,7 +16,7 @@ $(CABMAN_OUT): | $(TOOLS_OUT)
 endif
 
 CABMAN_TARGET = \
-       $(EXEPREFIX)$(CABMAN_OUT_)cabman$(EXEPOSTFIX)
+       $(CABMAN_OUT_)cabman$(EXEPOSTFIX)
 
 CABMAN_SOURCES = $(addprefix $(CABMAN_BASE_), \
        cabinet.cxx \
index 17ab935..182ffe7 100644 (file)
@@ -16,7 +16,7 @@ $(CDMAKE_OUT): | $(TOOLS_OUT)
 endif
 
 CDMAKE_TARGET = \
-       $(EXEPREFIX)$(CDMAKE_OUT_)cdmake$(EXEPOSTFIX)
+       $(CDMAKE_OUT_)cdmake$(EXEPOSTFIX)
 
 CDMAKE_SOURCES = $(addprefix $(CDMAKE_BASE_), \
        cdmake.c \
index 46ad198..98de71c 100644 (file)
@@ -16,7 +16,7 @@ $(GENDIB_OUT): | $(TOOLS_OUT)
 endif
 
 GENDIB_TARGET = \
-       $(EXEPREFIX)$(GENDIB_OUT_)gendib$(EXEPOSTFIX)
+       $(GENDIB_OUT_)gendib$(EXEPOSTFIX)
 
 GENDIB_SOURCES = \
        $(GENDIB_BASE_)gendib.c
index 22ac8d0..e31164d 100644 (file)
@@ -16,7 +16,7 @@ $(MKHIVE_OUT): | $(TOOLS_OUT)
 endif
 
 MKHIVE_TARGET = \
-       $(EXEPREFIX)$(MKHIVE_OUT_)mkhive$(EXEPOSTFIX)
+       $(MKHIVE_OUT_)mkhive$(EXEPOSTFIX)
 
 MKHIVE_SOURCES = $(addprefix $(MKHIVE_BASE_), \
        binhive.c \
index d2cc8bf..564adb5 100644 (file)
@@ -16,7 +16,7 @@ $(NCI_OUT): | $(TOOLS_OUT)
 endif
 
 NCI_TARGET = \
-       $(EXEPREFIX)$(NCI_OUT_)nci$(EXEPOSTFIX)
+       $(NCI_OUT_)nci$(EXEPOSTFIX)
 
 NCI_SOURCES = \
        $(NCI_BASE_)ncitool.c
index 15876a3..105a072 100644 (file)
@@ -25,7 +25,7 @@ $(OFW_INTERFACE_OUT): | $(TOOLS_OUT)
 endif
 
 OFW_INTERFACE_TARGET = \
-       $(EXEPREFIX)$(OFW_INTERFACE_OUT_)ofw_interface$(EXEPOSTFIX)
+       $(OFW_INTERFACE_OUT_)ofw_interface$(EXEPOSTFIX)
 
 OFW_INTERFACE_SOURCES = $(addprefix $(OFW_INTERFACE_BASE_), \
        ofw_interface.cpp \
index 0cd7853..3ceb374 100644 (file)
@@ -7,7 +7,7 @@ PEFIXUP_OUT = $(OUTPUT_)$(PEFIXUP_BASE)
 PEFIXUP_OUT_ = $(PEFIXUP_OUT)$(SEP)
 
 PEFIXUP_TARGET = \
-       $(EXEPREFIX)$(PEFIXUP_OUT_)pefixup$(EXEPOSTFIX)
+       $(PEFIXUP_OUT_)pefixup$(EXEPOSTFIX)
 
 PEFIXUP_SOURCES = \
        $(PEFIXUP_BASE_)pefixup.c
index 29bb080..4f0c7c2 100644 (file)
@@ -7,7 +7,7 @@ RADDR2LINE_OUT = $(OUTPUT_)$(RADDR2LINE_BASE)
 RADDR2LINE_OUT_ = $(RADDR2LINE_OUT)$(SEP)
 
 RADDR2LINE_TARGET = \
-       $(EXEPREFIX)$(RADDR2LINE_OUT_)raddr2line$(EXEPOSTFIX)
+       $(RADDR2LINE_OUT_)raddr2line$(EXEPOSTFIX)
 
 RADDR2LINE_SOURCES = \
        $(RADDR2LINE_BASE_)raddr2line.c \
index 126eed2..bfeccbc 100644 (file)
@@ -191,10 +191,10 @@ endif
 
 
 RBUILD_TARGET = \
-       $(EXEPREFIX)$(RBUILD_OUT_)rbuild$(EXEPOSTFIX)
+       $(RBUILD_OUT_)rbuild$(EXEPOSTFIX)
 
 RBUILD_TEST_TARGET = \
-       $(EXEPREFIX)$(RBUILD_OUT_)rbuild_test$(EXEPOSTFIX)
+       $(RBUILD_OUT_)rbuild_test$(EXEPOSTFIX)
 
 RBUILD_BACKEND_MINGW_BASE_SOURCES = $(addprefix $(RBUILD_MINGW_BASE_), \
        mingw.cpp \
index db06f33..6a85bfe 100644 (file)
@@ -16,7 +16,7 @@ $(RGENSTAT_OUT): | $(TOOLS_OUT)
 endif
 
 RGENSTAT_TARGET = \
-       $(EXEPREFIX)$(RGENSTAT_OUT_)rgenstat$(EXEPOSTFIX)
+       $(RGENSTAT_OUT_)rgenstat$(EXEPOSTFIX)
 
 RGENSTAT_SOURCES = $(addprefix $(RGENSTAT_BASE_), \
        rgenstat.c \
index ad6b383..c87c61c 100644 (file)
@@ -7,7 +7,7 @@ RSYM_OUT = $(OUTPUT_)$(RSYM_BASE)
 RSYM_OUT_ = $(RSYM_OUT)$(SEP)
 
 RSYM_TARGET = \
-       $(EXEPREFIX)$(RSYM_OUT_)rsym$(EXEPOSTFIX)
+       $(RSYM_OUT_)rsym$(EXEPOSTFIX)
 
 RSYM_SOURCES = \
        $(RSYM_BASE_)rsym.c \
index b83f486..a92ff93 100644 (file)
@@ -16,7 +16,7 @@ $(SYSREGBUILD_OUT): | $(TOOLS_OUT)
 endif
 
 SYSREGBUILD_TARGET = \
-       $(EXEPREFIX)$(SYSREGBUILD_OUT_)sysreg$(EXEPOSTFIX)
+       $(SYSREGBUILD_OUT_)sysreg$(EXEPOSTFIX)
 
 SYSREGBUILD_SOURCES = $(addprefix $(SYSREGBUILD_BASE_),\
        conf_parser.cpp \
index 9106dc0..cb328cd 100644 (file)
@@ -33,7 +33,7 @@ $(WIDL_PORT_OUT): | $(WIDL_OUT)
 endif
 
 WIDL_TARGET = \
-       $(EXEPREFIX)$(WIDL_OUT_)widl$(EXEPOSTFIX)
+       $(WIDL_OUT_)widl$(EXEPOSTFIX)
 
 WIDL_DEPENDS = $(BUILDNO_H)
 
index c0abd7f..de6813a 100644 (file)
@@ -33,7 +33,7 @@ $(WIDL_PORT_OUT): | $(WIDL_OUT)
 endif
 
 WIDL_TARGET = \
-       $(EXEPREFIX)$(WIDL_OUT_)widl$(EXEPOSTFIX)
+       $(WIDL_OUT_)widl$(EXEPOSTFIX)
 
 WIDL_DEPENDS = $(BUILDNO_H)
 
index 451ae72..2db9440 100644 (file)
@@ -16,7 +16,7 @@ $(WINEBUILD_OUT): | $(TOOLS_OUT)
 endif
 
 WINEBUILD_TARGET = \
-       $(EXEPREFIX)$(WINEBUILD_OUT_)winebuild$(EXEPOSTFIX)
+       $(WINEBUILD_OUT_)winebuild$(EXEPOSTFIX)
 
 WINEBUILD_DEPENDS = $(BUILDNO_H)
 
index ec846c5..9c0eff1 100644 (file)
@@ -16,7 +16,7 @@ $(WMC_OUT): | $(TOOLS_OUT)
 endif
 
 WMC_TARGET = \
-       $(EXEPREFIX)$(WMC_OUT_)wmc$(EXEPOSTFIX)
+       $(WMC_OUT_)wmc$(EXEPOSTFIX)
 
 WMC_DEPENDS = $(BUILDNO_H)
 
index 2b520dc..2a84b11 100644 (file)
@@ -33,7 +33,7 @@ $(WRC_PORT_OUT): | $(WRC_OUT)
 endif
 
 WRC_TARGET = \
-       $(EXEPREFIX)$(WRC_OUT_)wrc$(EXEPOSTFIX)
+       $(WRC_OUT_)wrc$(EXEPOSTFIX)
 
 WRC_DEPENDS = $(BUILDNO_H)