--- a/bc.mak Wed Apr 30 19:07:31 1997 +0200
+++ b/bc.mak Wed Apr 30 19:37:53 1997 +0200
@@ -1,137 +1,76 @@
-# $Header: /cvs/stx/stx/libview/bc.mak,v 1.12 1997-04-30 14:39:17 cg Exp $
-# TARGTYPE "Win32 (x86) Console Application" 0x0103
+#
+# $Header: /cvs/stx/stx/libview/bc.mak,v 1.13 1997-04-30 17:37:53 cg Exp $
+#
-################################################################################
-# Begin Project
-# PROP Target_Last_Scanned "Win32 Debug"
-CPP=cl.exe
-RSC=rc.exe
+TOP=..
-BINDIR=..\bin
-LIBDIR=..\lib
-INCDIR=..\include
-DEF_FILE=nt.def
+!INCLUDE $(TOP)\rules\stdHeader_nt
LIBNAME=libview
+LIB_BASE=0x10700000
-STCFLAGS=-H$(INCDIR) -staticMethods -varPrefix=$(LIBNAME)
-STCFLAGS_WW=-H$(INCDIR) -staticMethods
+STCLOCALOPT= -staticMethods "-package=view-classes-(stx:$(LIBNAME))" $(COMMONSYMBOLS) +optspace2 $(SEPINITCODE)
+STCFLAGS_WW=-H$(STX_INCDIR) -staticMethods "-package=view-classes-(stx:$(LIBNAME))" $(COMMONSYMBOLS)
-ALL : libview WinWorkstat
+ALL: $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll \
+ WinWorkstat.lib WinWorkstat.dll
-libview: $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll
-
-WinWorkstat: $(LIBDIR)\WinWorkstat.lib $(BINDIR)\WinWorkstat.dll
+OBJS= \
+ GraphicsDevice.$(O) \
+ HostGraphicsDevice.$(O) \
+ DevWorkst.$(O) \
+ WSensor.$(O) \
+ SWSensor.$(O) \
+ Image.$(O) \
+ Depth1Image.$(O) \
+ Depth2Image.$(O) \
+ Depth4Image.$(O) \
+ Depth8Image.$(O) \
+ Depth24Image.$(O) \
+ Depth32Image.$(O) \
+ ImageMask.$(O) \
+ AlphaMask.$(O) \
+ ImageRdr.$(O) \
+ Workstat.$(O) \
+ Color.$(O) \
+ Colormap.$(O) \
+ FontDescr.$(O) \
+ Font.$(O) \
+ Cursor.$(O) \
+ DevHandle.$(O) \
+ DevViewH.$(O) \
+ DevFormH.$(O) \
+ DevColorH.$(O) \
+ GC.$(O) \
+ DevGC.$(O) \
+ GMedium.$(O) \
+ Form.$(O) \
+ DSurface.$(O) \
+ SimpleView.$(O) \
+ View.$(O) \
+ TopView.$(O) \
+ StdSysV.$(O) \
+ ModalBox.$(O) \
+ PopUpView.$(O) \
+ ShadowV.$(O) \
+ DRootView.$(O) \
+ Controll.$(O) \
+ WTrans.$(O) \
+ WEvent.$(O) \
+ WGroup.$(O) \
+ KeybdFwd.$(O) \
+ KeybdMap.$(O) \
+ RsrcPack.$(O) \
+ ViewStyle.$(O) \
+ Depth16Image.$(O) \
+ WinWorkstat.$(O)
-xlib: $(LIBDIR)\xlib.lib $(LIBDIR)\xlib.dll
-
-$(LIBDIR) :
- if not exist $(LIBDIR)/nul mkdir $(LIBDIR)
+!INCLUDE $(TOP)\rules\stdRules_nt
-# PROP BASE Use_MFC 0
-# PROP BASE Use_Debug_Libraries 1
-# PROP BASE Output_Dir "."
-# PROP BASE Intermediate_Dir "."
-# PROP Use_MFC 0
-# PROP Use_Debug_Libraries 1
-# PROP Output_Dir "."
-# PROP Intermediate_Dir "."
-OUTDIR=.
-INTDIR=.
-
-$(OUTDIR) :
- if not exist $(OUTDIR)/nul mkdir $(OUTDIR)
-
-DEFS=/D"DEBUG" /D"_X86_" /D"WIN32" /D"_CONSOLE"
-O=obj
-
-# ADD BASE CPP /nologo /W3 /GX /Zi /YX /Od /D"_X86_" /D"WIN32" /D"DEBUG" /D "_CONSOLE" /FR /c
-# ADD CPP /nologo /W3 /GX /Zi /YX /Ob1 /I"D:\mstools" /I"..\include" /D"DEBUG" /D"_X86_" /D"WIN32" /D "_CONSOLE" /FR /c
-# SUBTRACT CPP /WX
-CPP_PROJ=/nologo /W3 /GX /Zi /YX /Ob1 /I"D:\mstools" /I"..\include" $(DEFS) /FR$(INTDIR)/\
- /Fp$(OUTDIR)/"$(LIBNAME).pch" /Fo$(INTDIR)/ /Fd$(OUTDIR)/"$(LIBNAME).pdb" /c
-CPP_OBJS=./
-# ADD BASE RSC /l 0x409 /d "DEBUG"
-# ADD RSC /l 0x409 /d "DEBUG"
-BSC32=bscmake.exe
-# ADD BASE BSC32 /nologo
-# ADD BSC32 /nologo
-
-.\stcnt.bsc : $(OUTDIR) $(BSC32_SBRS)
- $(BSC32) @<<
- $(BSC32_FLAGS) $(BSC32_SBRS)
-<<
-
-LIBRUN=..\lib\librun.lib
-
-LINK32=link.exe
-# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib /NOLOGO /SUBSYSTEM:console /DEBUG /MACHINE:I386
-# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib wsock32.lib /NOLOGO /SUBSYSTEM:console /DEBUG /MACHINE:I386
-
-LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib \
- wsock32.lib \
- $(LIBRUN) \
- /NOPACK /NOLOGO /SUBSYSTEM:console /INCREMENTAL:yes\
- /PDB:$(OUTDIR)/"$(LIBNAME).pdb" /DEBUG /MACHINE:I386 /DLL \
- /BASE:0x12000000 /OUT:"$(OUTDIR)\$(LIBNAME).dll" /DEF:$(DEF_FILE)
+################################################################################
-OBJS= \
- GraphicsDevice.obj \
- HostGraphicsDevice.obj \
- DevWorkst.obj \
- WSensor.obj \
- SWSensor.obj \
- Image.obj \
- Depth1Image.obj \
- Depth2Image.obj \
- Depth4Image.obj \
- Depth8Image.obj \
- Depth24Image.obj \
- Depth32Image.obj \
- ImageMask.obj \
- AlphaMask.obj \
- ImageRdr.obj \
- Workstat.obj \
- Color.obj \
- Colormap.obj \
- FontDescr.obj \
- Font.obj \
- Cursor.obj \
- DevHandle.obj \
- DevViewH.obj \
- DevFormH.obj \
- DevColorH.obj \
- GC.obj \
- DevGC.obj \
- GMedium.obj \
- Form.obj \
- DSurface.obj \
- SimpleView.obj \
- View.obj \
- TopView.obj \
- StdSysV.obj \
- ModalBox.obj \
- PopUpView.obj \
- ShadowV.obj \
- DRootView.obj \
- Controll.obj \
- WTrans.obj \
- WEvent.obj \
- WGroup.obj \
- KeybdFwd.obj \
- KeybdMap.obj \
- RsrcPack.obj \
- ViewStyle.obj \
- Depth16Image.obj \
- WinWorkstat.obj \
- ntLibInit.obj
-
-$(BINDIR)\$(LIBNAME).dll: $(OUTDIR)\$(LIBNAME).dll
- -copy $(OUTDIR)\$(LIBNAME).dll $(BINDIR)\*.*
-
-$(LIBDIR)\$(LIBNAME).lib: $(OUTDIR)\$(LIBNAME).lib
- -copy $(OUTDIR)\$(LIBNAME).lib $(LIBDIR)\*.*
+xlib: $(LIBDIR)\xlib.lib $(LIBDIR)\xlib.dll
$(BINDIR)\xlib.dll: $(OUTDIR)\xlib.dll
-copy $(OUTDIR)\xlib.dll $(BINDIR)\*.*
@@ -145,17 +84,7 @@
$(LIBDIR)\WinWorkstat.lib: $(OUTDIR)\WinWorkstat.lib
-copy $(OUTDIR)\WinWorkstat.lib $(LIBDIR)\*.*
-$(OUTDIR)\$(LIBNAME).lib : $(OUTDIR) $(DEF_FILE) $(OBJS)
- -$(LINK32) @<<
- $(LINK32_FLAGS) $(OBJS)
-<<
-
-$(OUTDIR)\$(LIBNAME).dll : $(OUTDIR) $(DEF_FILE) $(OBJS) $(LIBRUN)
- $(LINK32) @<<
- $(LINK32_FLAGS) $(OBJS)
-<<
-
-xlib.obj: ..\support\ntxlib\xlib.obj
+xlib.obj: ..\support\ntxlib\xlib.obj
-copy ..\support\ntxlib\xlib.obj *.*
LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib \
@@ -165,12 +94,12 @@
/PDB:"$(OUTDIR)\WinWorkstat.pdb" /DEBUG /MACHINE:I386 /DLL \
/BASE:0x10700000 /OUT:"$(OUTDIR)\WinWorkstat.dll" /DEF:WinWorkstat.def
-.\xlib.lib : $(OUTDIR) $(DEF_FILE) $(XLIB_OBJS)
+$(OUTDIR)\xlib.lib : $(OUTDIR) $(DEF_FILE) $(XLIB_OBJS)
-$(LINK32) @<<
$(LINK32_FLAGS) $(XLIB_OBJS)
<<
-.\xlib.dll : $(OUTDIR) $(DEF_FILE) $(XLIB_OBJS) $(LIBRUN)
+$(OUTDIR)\xlib.dll : $(OUTDIR) $(DEF_FILE) $(XLIB_OBJS) $(LIBRUN)
$(LINK32) @<<
$(LINK32_FLAGS) $(XLIB_OBJS)
<<
@@ -185,52 +114,11 @@
$(LINK32_FLAGS) WinWorkstat.obj
<<
-clean:
- del *.obj *.pdb *.ilk
-
-clobber: clean
- del *.dll *.lib
-
-.c{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cpp{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-.cxx{$(CPP_OBJS)}.obj:
- $(CPP) $(CPP_PROJ) $<
-
-############################################################################
-# Begin Group "src"
-
-STC=..\bin\stc
-INCL=-I"D:\mstools" -I"D:\mstools\include" -I"$(INCDIR)"
+STX_INCL_WW=-I"D:\mstools" -I"D:\mstools\include" -I"$(STX_INCDIR)"
DBGFLAGS=-Yd
-# FFLAGS=-Fo.
WinWorkstat.obj:
- $(STC) $(INCL) $(FFLAGS) $(STCFLAGS_WW) $(DBGFLAGS) $(DEFS) -c WinWorkstat.st
+ $(STC) $(STX_INCL_WW) $(FFLAGS) $(STCFLAGS_WW) $(DBGFLAGS) $(DEFS) -c WinWorkstat.st
WinWorkstat.c:
- $(STC) $(INCL) $(FFLAGS) $(STCFLAGS_WW) $(DBGFLAGS) $(DEFS) -C WinWorkstat.st
-
-.SUFFIXES: .st .obj
-
-.st.obj:
- $(STC) $(INCL) $(FFLAGS) $(STCFLAGS) $(DBGFLAGS) $(DEFS) -c $<
-
-.st.c:
- $(STC) $(INCL) $(FFLAGS) $(STCFLAGS) $(DBGFLAGS) $(DEFS) -C $<
-
-.c.asm:
- $(CC) $(INCL) $(FFLAGS) $(DEFS) /FA $<
-
-.c.obj:
- $(CC) $(INCL) $(FFLAGS) $(DEFS) $(DBGFLAGS) -c $<
-
-# End Source File
-############################################################################
-
-# End Group
-# End Project
-############################################################################
+ $(STC) $(STX_INCL_WW) $(FFLAGS) $(STCFLAGS_WW) $(DBGFLAGS) $(DEFS) -C WinWorkstat.st