]> git.saurik.com Git - wxWidgets.git/blobdiff - src/regex/makefile.wat
Applied [ 716064 ] Second part of wxFileCtrl & wxDirCtrl patch
[wxWidgets.git] / src / regex / makefile.wat
index 80c81310f61a7cb0756fd39ef59a7410b039093a..ba3b063441cd47933b46ae4b175eec1283ed8984 100644 (file)
@@ -3,6 +3,7 @@
 # File:                makefile.wat
 # Author:      Julian Smart
 # Created:     1998
+# Changelist:  2003-02-25 - Juergen Ulbts - update from wxWindows 2.5.x/HEAD branch
 #
 # Makefile : Builds REGEX library for Watcom C++, WIN32
 
@@ -13,22 +14,26 @@ EXTRACPPFLAGS=-DPOSIX_MISTAKE
 
 WXLIB = $(WXDIR)\lib
 
-LIBTARGET   = $(WXLIB)\regex.lib
+LIBTARGET = $(WXLIB)\regex$(WATCOM_SUFFIX).lib
 
-OBJECTS= &
-               regcomp.o &
-               regexec.o &
-               regerror.o &
-               regfree.o
+OBJECTS = &
+               $(OUTPUTDIR)\regcomp.obj &
+               $(OUTPUTDIR)\regexec.obj &
+               $(OUTPUTDIR)\regerror.obj &
+               $(OUTPUTDIR)\regfree.obj
 
-all:        $(OBJECTS) $(LIBTARGET)
+all:        $(OUTPUTDIR) $(LIBTARGET) .SYMBOLIC
 
+$(OUTPUTDIR):
+       @if not exist $^@ mkdir $^@
+
+LBCFILE=$(OUTPUTDIR)\regex.lbc
 $(LIBTARGET) : $(OBJECTS)
-    %create tmp.lbc
-    @for %i in ( $(OBJECTS) ) do @%append tmp.lbc +%i
-    wlib /b /c /n /p=512 $^@ @tmp.lbc
+    %create $(LBCFILE)
+    @for %i in ( $(OBJECTS) ) do @%append $(LBCFILE) +%i
+    wlib /q /b /c /n /p=512 $^@ @$(LBCFILE)
 
-clean:
+clean:   .SYMBOLIC
     -erase *.obj
     -erase $(LIBTARGET)
     -erase *.pch