changeset 361:833d2f2a2b6d

Handle the removal of lib/dll directories on OS/2 and Windows.... and the introduction of platform directories on Windows.
author Brian Smith <brian@dbsoft.org>
date Tue, 28 Jun 2022 04:04:38 -0500
parents 83381672a010
children 04e182c54dc5
files makefile.emx makefile.vac makefile.vc
diffstat 3 files changed, 12 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/makefile.emx	Thu Jun 23 02:34:07 2022 -0500
+++ b/makefile.emx	Tue Jun 28 04:04:38 2022 -0500
@@ -6,8 +6,11 @@
 MAKE = make
 COMPRESS = lxlite
 
-XML2LIBPATH=/usr/lib
-XML2INCPATH=/usr/include/libxml2
+# Edit this as necessary.
+#DWINCDIR=/work/netlabs/dwindows
+#DWLIBDIR=/work/netlabs/dwindows
+#XML2LIBPATH=/usr/lib
+#XML2INCPATH=/usr/include/libxml2
 
 DEFS =
 LIBS =
--- a/makefile.vac	Thu Jun 23 02:34:07 2022 -0500
+++ b/makefile.vac	Tue Jun 28 04:04:38 2022 -0500
@@ -1,8 +1,8 @@
 # Dynamic Windows Interface Builder Makefile
 
 # Edit this as necessary.
-#DWLIBPATH=..\..\dwindows\lib
-#DWINCPATH=..\..\dwindows
+#DWLIBPATH=\work\netlabs\dwindows
+#DWINCPATH=\work\netlabs\dwindows
 #XML2LIBPATH=\usr\lib
 #XML2INCPATH=\usr\include\libxml2
 
@@ -73,14 +73,14 @@
 clean: 
 	rm $(OBJECTS) dwib.exe example.exe os2\dwib.res
 
-# Create an installer using Installer/2...
-# Packinst and ace2 need to be in the path...
+# Create an installer using WarpIn...
+# wic needs to be in the path...
 installer:
     rm -rf install\package
     md install\package
     copy dwib.exe install\package
     lxlite install\package\dwib.exe
-    copy $(DWINCPATH)\dw.dll install\package
+    copy $(DWLIBPATH)\dw.dll install\package
     lxlite install\package\dw.dll
     copy $(XML2LIBPATH)\libxml2.dll install\package
     lxlite install\package\libxml2.dll
--- a/makefile.vc	Thu Jun 23 02:34:07 2022 -0500
+++ b/makefile.vc	Tue Jun 28 04:04:38 2022 -0500
@@ -2,7 +2,7 @@
 
 # Either add environment variables for DWLIBDIR and DWINCDIR or
 # Uncomment and change these as needed
-#DWLIBDIR=\netlabs\dwindows\lib
+#DWLIBDIR=\netlabs\dwindows
 #DWINCDIR=\netlabs\dwindows
 #XML2LIBDIR=\lib
 #XML2INCDIR=\include
@@ -68,7 +68,7 @@
 CRT_FLAGS = -D_CRT_SECURE_NO_DEPRECATE -D_CRT_SECURE_NO_WARNING -D_WINSOCK_DEPRECATED_NO_WARNINGS
 
 CFLAGS = -c $(PLATFORM_DEF) -D__WIN32__ -DMSVC -D__TARGET__=\"$(TARGET)\" -I. -I$(DWINCDIR) -I$(XML2INCDIR) -DLIBXML_STATIC -DVER_MAJ=$(VER_MAJ) -D VER_MIN=$(VER_MIN) -DVER_REV=$(VER_REV) $(CRT_FLAGS)
-LIBS = wsock32.lib kernel32.lib user32.lib comctl32.lib gdi32.lib advapi32.lib shell32.lib comdlg32.lib $(DWLIBDIR)\dw.lib $(XML2LIBDIR)\libxml2_a.lib
+LIBS = wsock32.lib kernel32.lib user32.lib comctl32.lib gdi32.lib advapi32.lib shell32.lib comdlg32.lib $(DWLIBDIR)\$(TARGET_CPU)\dw.lib $(XML2LIBDIR)\$(TARGET_CPU)\libxml2_a.lib
 RES = 
 LINKFLAGS = -machine:$(TARGET_CPU) -manifest $(LINK_DEBUG)
 DLLLINKFLAGS = -dll