bc.mak
author Claus Gittinger <cg@exept.de>
Thu, 01 May 1997 13:27:16 +0200
changeset 1689 e4204c7fa596
parent 1688 47fd6a37fd69
child 1690 32d2bb7298f6
permissions -rw-r--r--
*** empty log message ***
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
     1
#
1689
e4204c7fa596 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1688
diff changeset
     2
# $Header: /cvs/stx/stx/libview/bc.mak,v 1.14 1997-05-01 11:27:16 cg Exp $
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
     3
#
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
     4
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
     5
TOP=..
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
     6
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
     7
!INCLUDE $(TOP)\rules\stdHeader_nt
1686
9e64e509106c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1417
diff changeset
     8
9e64e509106c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1417
diff changeset
     9
LIBNAME=libview
1689
e4204c7fa596 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1688
diff changeset
    10
LIB_BASE=$(LIBVIEW_BASE)
1686
9e64e509106c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1417
diff changeset
    11
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    12
STCLOCALOPT= -staticMethods "-package=view-classes-(stx:$(LIBNAME))" $(COMMONSYMBOLS) +optspace2 $(SEPINITCODE)
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    13
STCFLAGS_WW=-H$(STX_INCDIR) -staticMethods "-package=view-classes-(stx:$(LIBNAME))" $(COMMONSYMBOLS)
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    14
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    15
ALL: $(LIBDIR)\$(LIBNAME).lib $(BINDIR)\$(LIBNAME).dll \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    16
     WinWorkstat.lib WinWorkstat.dll
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    17
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    18
OBJS= \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    19
    GraphicsDevice.$(O)                      \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    20
    HostGraphicsDevice.$(O)                  \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    21
    DevWorkst.$(O)                           \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    22
    WSensor.$(O)                             \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    23
      SWSensor.$(O)                          \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    24
    Image.$(O)                               \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    25
      Depth1Image.$(O)                       \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    26
      Depth2Image.$(O)                       \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    27
      Depth4Image.$(O)                       \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    28
      Depth8Image.$(O)                       \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    29
      Depth24Image.$(O)                      \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    30
      Depth32Image.$(O)                      \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    31
    ImageMask.$(O)                           \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    32
    AlphaMask.$(O)                           \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    33
    ImageRdr.$(O)                            \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    34
	Workstat.$(O)                        \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    35
	Color.$(O)                           \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    36
	Colormap.$(O)                        \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    37
	FontDescr.$(O)                       \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    38
	  Font.$(O)                          \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    39
	Cursor.$(O)                          \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    40
	DevHandle.$(O)                       \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    41
	  DevViewH.$(O)                      \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    42
	  DevFormH.$(O)                      \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    43
	DevColorH.$(O)                       \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    44
	GC.$(O)                              \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    45
	  DevGC.$(O)                         \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    46
	  GMedium.$(O)                       \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    47
	      Form.$(O)                      \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    48
	      DSurface.$(O)                  \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    49
		SimpleView.$(O)              \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    50
		  View.$(O)                  \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    51
		    TopView.$(O)             \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    52
		      StdSysV.$(O)           \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    53
			ModalBox.$(O)        \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    54
		      PopUpView.$(O)         \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    55
		    ShadowV.$(O)             \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    56
		  DRootView.$(O)             \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    57
	Controll.$(O)                        \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    58
	WTrans.$(O)                          \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    59
	WEvent.$(O)                          \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    60
	WGroup.$(O)                          \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    61
	KeybdFwd.$(O)                        \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    62
	KeybdMap.$(O)                        \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    63
	RsrcPack.$(O)                        \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    64
	  ViewStyle.$(O)                     \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    65
	Depth16Image.$(O)                    \
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    66
    WinWorkstat.$(O)                  
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    67
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    68
!INCLUDE $(TOP)\rules\stdRules_nt
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    69
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    70
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    71
################################################################################
1019
70e97d3efd64 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 986
diff changeset
    72
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    73
xlib: $(LIBDIR)\xlib.lib $(LIBDIR)\xlib.dll
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    74
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    75
$(BINDIR)\xlib.dll: $(OUTDIR)\xlib.dll
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    76
	-copy $(OUTDIR)\xlib.dll $(BINDIR)\*.*
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    77
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    78
$(LIBDIR)\xlib.lib: $(OUTDIR)\xlib.lib
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    79
	-copy $(OUTDIR)\xlib.lib $(LIBDIR)\*.*
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    80
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    81
$(BINDIR)\WinWorkstat.dll: $(OUTDIR)\WinWorkstat.dll
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    82
	-copy $(OUTDIR)\WinWorkstat.dll $(BINDIR)\*.*
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    83
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    84
$(LIBDIR)\WinWorkstat.lib: $(OUTDIR)\WinWorkstat.lib
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    85
	-copy $(OUTDIR)\WinWorkstat.lib $(LIBDIR)\*.*
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    86
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    87
xlib.obj: ..\support\ntxlib\xlib.obj
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    88
	-copy ..\support\ntxlib\xlib.obj *.*
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    89
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    90
LINK32_FLAGS=kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib \
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    91
 wsock32.lib \
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    92
 $(LIBRUN) \
1417
a01d4c6adf52 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1126
diff changeset
    93
 /NOPACK /NOLOGO /SUBSYSTEM:console /INCREMENTAL:yes\
1686
9e64e509106c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1417
diff changeset
    94
 /PDB:"$(OUTDIR)\WinWorkstat.pdb" /DEBUG /MACHINE:I386 /DLL \
1689
e4204c7fa596 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1688
diff changeset
    95
 /BASE:$(WINWORKSTAT_BASE) /OUT:"$(OUTDIR)\WinWorkstat.dll" /DEF:WinWorkstat.def 
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    96
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
    97
$(OUTDIR)\xlib.lib : $(OUTDIR) $(DEF_FILE) $(XLIB_OBJS)
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    98
    -$(LINK32) @<<
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
    99
  $(LINK32_FLAGS) $(XLIB_OBJS)
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
   100
<<
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
   101
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
   102
$(OUTDIR)\xlib.dll : $(OUTDIR)  $(DEF_FILE) $(XLIB_OBJS) $(LIBRUN)
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
   103
    $(LINK32) @<<
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
   104
  $(LINK32_FLAGS) $(XLIB_OBJS)
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
   105
<<
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
   106
1686
9e64e509106c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1417
diff changeset
   107
$(OUTDIR)\WinWorkstat.lib : $(OUTDIR) $(DEF_FILE) WinWorkstat.obj 
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
   108
    -$(LINK32) @<<
1126
04290c299925 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1032
diff changeset
   109
  $(LINK32_FLAGS) WinWorkstat.obj 
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
   110
<<
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
   111
1686
9e64e509106c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1417
diff changeset
   112
$(OUTDIR)\WinWorkstat.dll : $(OUTDIR)  $(DEF_FILE) WinWorkstat.obj  $(LIBRUN)
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
   113
    $(LINK32) @<<
1126
04290c299925 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1032
diff changeset
   114
  $(LINK32_FLAGS) WinWorkstat.obj 
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
   115
<<
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
   116
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
   117
STX_INCL_WW=-I"D:\mstools" -I"D:\mstools\include" -I"$(STX_INCDIR)"
983
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
   118
DBGFLAGS=-Yd
affe7dbe5a56 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 982
diff changeset
   119
1689
e4204c7fa596 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1688
diff changeset
   120
#WinWorkstat.obj:
e4204c7fa596 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1688
diff changeset
   121
#    $(STC) $(STX_INCL_WW) $(FFLAGS) $(STCFLAGS_WW) $(DBGFLAGS) $(DEFS) -c WinWorkstat.st
1686
9e64e509106c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1417
diff changeset
   122
9e64e509106c *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1417
diff changeset
   123
WinWorkstat.c:
1688
47fd6a37fd69 *** empty log message ***
Claus Gittinger <cg@exept.de>
parents: 1686
diff changeset
   124
    $(STC) $(STX_INCL_WW) $(FFLAGS) $(STCFLAGS_WW) $(DBGFLAGS) $(DEFS) -C WinWorkstat.st