X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d51f2e6587fbc30ecd7ddfffdae3eca21526d329..aad43f17dd150f014137e4e0da7fe603f9600d9c:/src/makelib.wat

diff --git a/src/makelib.wat b/src/makelib.wat
index 717bd5e83c..110f0398a5 100644
--- a/src/makelib.wat
+++ b/src/makelib.wat
@@ -1,26 +1,41 @@
+#
+# Changelist:	2003-02-25 - Juergen Ulbts - update from wxWindows 2.5.x/HEAD branch
+#
+
+
+THISDIR = $+ $(%cdrive):$(%cwd) $-
+# set OUTPUTDIR to the directory to be used for the .obj files created during
+# the build (under $THISDIR)
+!ifndef OUTPUTDIR
+OUTPUTDIR=$(THISDIR)\$(BASEDIRPREFIX)$(CONFIGURATION)Watcom
+# no trailing slash for win98
+!endif
+
 !include $(WXDIR)\src\makewat.env
 
-all: $(OUTPUTDIR) $(LIBTARGET)
 
-$(OUTPUTDIR):
-	@if not exist $^@ mkdir $^@
+
+all: MAKDIR $(LIBTARGET) .SYMBOLIC
+
+MAKDIR:  .SYMBOLIC
+	@if not exist $(OUTPUTDIR) mkdir $(OUTPUTDIR)
 
 # the name of the file containing the objects to be put in the library
-LBCFILE=$(OUTPUTDIR)$(LIBTARGET).lbc
+LBCFILE=$(LIBTARGET).lbc
 $(LIBTARGET) : $(OBJECTS)
     %create $(LBCFILE)
     @for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
     $(LIB) /b /c /n /p=512 $^@ @$(LBCFILE)
 
 clean:   .SYMBOLIC
-    -erase $(OUTPUTDIR)*.obj
-    -erase $(OUTPUTDIR)*.bak
-    -erase $(OUTPUTDIR)*.err
-    -erase $(OUTPUTDIR)*.pch
-    -erase $(OUTPUTDIR)*.lib
-    -erase $(OUTPUTDIR)*.lbc
-    -erase $(OUTPUTDIR)*.res
-    -erase $(OUTPUTDIR)*.exe
-    -erase $(OUTPUTDIR)*.lbc
+    -erase $(OUTPUTDIR)\*.obj
+    -erase $(OUTPUTDIR)\*.bak
+    -erase $(OUTPUTDIR)\*.err
+    -erase $(OUTPUTDIR)\*.pch
+    -erase $(OUTPUTDIR)\*.lib
+    -erase $(OUTPUTDIR)\*.lbc
+    -erase $(OUTPUTDIR)\*.res
+    -erase $(OUTPUTDIR)\*.exe
+    -erase $(OUTPUTDIR)\*.lbc
     -erase $(LIBTARGET)