]> git.saurik.com Git - wxWidgets.git/blobdiff - src/regex/makefile.wat
reSWIGed
[wxWidgets.git] / src / regex / makefile.wat
index b73464c60c7ccaba0d728f7463fce51bdaef5d69..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,20 +14,24 @@ EXTRACPPFLAGS=-DPOSIX_MISTAKE
 
 WXLIB = $(WXDIR)\lib
 
-LIBTARGET   = $(WXLIB)\regex.lib
+LIBTARGET = $(WXLIB)\regex$(WATCOM_SUFFIX).lib
 
-OBJECTS= &
-               regcomp.obj &
-               regexec.obj &
-               regerror.obj &
-               regfree.obj
+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:   .SYMBOLIC
     -erase *.obj