Make.proto
author claus
Fri, 16 Jul 1993 11:42:20 +0200
changeset 0 48194c26a46c
child 2 b35336ab0de3
permissions -rw-r--r--
Initial revision
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
48194c26a46c Initial revision
claus
parents:
diff changeset
     1
# %W% %E%
48194c26a46c Initial revision
claus
parents:
diff changeset
     2
48194c26a46c Initial revision
claus
parents:
diff changeset
     3
# -------------- no need to change anything below ----------
48194c26a46c Initial revision
claus
parents:
diff changeset
     4
48194c26a46c Initial revision
claus
parents:
diff changeset
     5
SUBDIRS=
48194c26a46c Initial revision
claus
parents:
diff changeset
     6
LIBNAME=libview
48194c26a46c Initial revision
claus
parents:
diff changeset
     7
LIB=$(LIBNAME).$(A)
48194c26a46c Initial revision
claus
parents:
diff changeset
     8
48194c26a46c Initial revision
claus
parents:
diff changeset
     9
TOP=..
48194c26a46c Initial revision
claus
parents:
diff changeset
    10
I=$(INCLUDE)
48194c26a46c Initial revision
claus
parents:
diff changeset
    11
48194c26a46c Initial revision
claus
parents:
diff changeset
    12
OBJS=   DevWorkst.$(O) $(WORKSTAT1).$(O) $(WORKSTAT2).$(O) Color.$(O) DObject.$(O) \
48194c26a46c Initial revision
claus
parents:
diff changeset
    13
	GC.$(O) DMedium.$(O) Model.$(O) Controll.$(O) \
48194c26a46c Initial revision
claus
parents:
diff changeset
    14
	Image.$(O) XObject.$(O) Workstat.$(O) DevDraw.$(O) 	\
48194c26a46c Initial revision
claus
parents:
diff changeset
    15
	Font.$(O) Cursor.$(O) Form.$(O) PseudoV.$(O) View.$(O)  \
48194c26a46c Initial revision
claus
parents:
diff changeset
    16
	DRootView.$(O) StdSysV.$(O) StdSysC.$(O)		\
48194c26a46c Initial revision
claus
parents:
diff changeset
    17
	PopUpView.$(O) ModalBox.$(O) ShadowV.$(O)		\
48194c26a46c Initial revision
claus
parents:
diff changeset
    18
	ImageRdr.$(O) Resource.$(O) WTrans.$(O) WSensor.$(O)    \
48194c26a46c Initial revision
claus
parents:
diff changeset
    19
	InputMgr.$(O) KeybdMap.$(O) ResourcePack.$(O)
48194c26a46c Initial revision
claus
parents:
diff changeset
    20
48194c26a46c Initial revision
claus
parents:
diff changeset
    21
AUXOBJS=InputView.$(O) TIFFRdr.$(O) GIFReader.$(O) XBMReader.$(O) SunReader.$(O) \
48194c26a46c Initial revision
claus
parents:
diff changeset
    22
	WinIconRdr.$(O) FaceReader.$(O)
48194c26a46c Initial revision
claus
parents:
diff changeset
    23
48194c26a46c Initial revision
claus
parents:
diff changeset
    24
all::       $(OBJTARGET)
48194c26a46c Initial revision
claus
parents:
diff changeset
    25
48194c26a46c Initial revision
claus
parents:
diff changeset
    26
smalllib:   $(SMALLOBJTARGET)
48194c26a46c Initial revision
claus
parents:
diff changeset
    27
48194c26a46c Initial revision
claus
parents:
diff changeset
    28
objs::  level0 \
48194c26a46c Initial revision
claus
parents:
diff changeset
    29
	level1 \
48194c26a46c Initial revision
claus
parents:
diff changeset
    30
	level2 \
48194c26a46c Initial revision
claus
parents:
diff changeset
    31
	level3 \
48194c26a46c Initial revision
claus
parents:
diff changeset
    32
	level4 \
48194c26a46c Initial revision
claus
parents:
diff changeset
    33
	level5 \
48194c26a46c Initial revision
claus
parents:
diff changeset
    34
	level6
48194c26a46c Initial revision
claus
parents:
diff changeset
    35
48194c26a46c Initial revision
claus
parents:
diff changeset
    36
level0:$(P)                             \
48194c26a46c Initial revision
claus
parents:
diff changeset
    37
	DevWorkst.$(O)                  \
48194c26a46c Initial revision
claus
parents:
diff changeset
    38
	WSensor.$(O)                    \
48194c26a46c Initial revision
claus
parents:
diff changeset
    39
	InputMgr.$(O)                   \
48194c26a46c Initial revision
claus
parents:
diff changeset
    40
	Model.$(O)                      \
48194c26a46c Initial revision
claus
parents:
diff changeset
    41
	Controll.$(O)                   \
48194c26a46c Initial revision
claus
parents:
diff changeset
    42
	WTrans.$(O)                     \
48194c26a46c Initial revision
claus
parents:
diff changeset
    43
	KeybdMap.$(O)                   \
48194c26a46c Initial revision
claus
parents:
diff changeset
    44
	Resource.$(O)                   \
48194c26a46c Initial revision
claus
parents:
diff changeset
    45
	ResourcePack.$(O)               \
48194c26a46c Initial revision
claus
parents:
diff changeset
    46
	Color.$(O)                      \
48194c26a46c Initial revision
claus
parents:
diff changeset
    47
	Cursor.$(O)                     \
48194c26a46c Initial revision
claus
parents:
diff changeset
    48
	Font.$(O)                       \
48194c26a46c Initial revision
claus
parents:
diff changeset
    49
	DObject.$(O)                    \
48194c26a46c Initial revision
claus
parents:
diff changeset
    50
	GC.$(O)                         \
48194c26a46c Initial revision
claus
parents:
diff changeset
    51
	ImageRdr.$(O)                   \
48194c26a46c Initial revision
claus
parents:
diff changeset
    52
	Image.$(O)                       
48194c26a46c Initial revision
claus
parents:
diff changeset
    53
48194c26a46c Initial revision
claus
parents:
diff changeset
    54
level1:$(P)                             \
48194c26a46c Initial revision
claus
parents:
diff changeset
    55
	  $(WORKSTAT1).o                \
48194c26a46c Initial revision
claus
parents:
diff changeset
    56
	  $(WORKSTAT2).o                \
48194c26a46c Initial revision
claus
parents:
diff changeset
    57
	  StdSysC.o                     \
48194c26a46c Initial revision
claus
parents:
diff changeset
    58
	  DMedium.o                     \
48194c26a46c Initial revision
claus
parents:
diff changeset
    59
	  XObject.o                     
48194c26a46c Initial revision
claus
parents:
diff changeset
    60
48194c26a46c Initial revision
claus
parents:
diff changeset
    61
level2:$(P)                             \
48194c26a46c Initial revision
claus
parents:
diff changeset
    62
	    DevDraw.o                   \
48194c26a46c Initial revision
claus
parents:
diff changeset
    63
	    Workstat.o                 
48194c26a46c Initial revision
claus
parents:
diff changeset
    64
48194c26a46c Initial revision
claus
parents:
diff changeset
    65
level3:$(P)                             \
48194c26a46c Initial revision
claus
parents:
diff changeset
    66
	      Form.o                    \
48194c26a46c Initial revision
claus
parents:
diff changeset
    67
	      PseudoV.o
48194c26a46c Initial revision
claus
parents:
diff changeset
    68
48194c26a46c Initial revision
claus
parents:
diff changeset
    69
level4:$(P)                             \
48194c26a46c Initial revision
claus
parents:
diff changeset
    70
		View.o                  \
48194c26a46c Initial revision
claus
parents:
diff changeset
    71
		DRootView.o
48194c26a46c Initial revision
claus
parents:
diff changeset
    72
48194c26a46c Initial revision
claus
parents:
diff changeset
    73
level5:$(P)                             \
48194c26a46c Initial revision
claus
parents:
diff changeset
    74
		  StdSysV.o          	\
48194c26a46c Initial revision
claus
parents:
diff changeset
    75
		  ShadowV.o		\
48194c26a46c Initial revision
claus
parents:
diff changeset
    76
		  PopUpView.o
48194c26a46c Initial revision
claus
parents:
diff changeset
    77
48194c26a46c Initial revision
claus
parents:
diff changeset
    78
level6:$(P)                             \
48194c26a46c Initial revision
claus
parents:
diff changeset
    79
		  ModalBox.o
48194c26a46c Initial revision
claus
parents:
diff changeset
    80
48194c26a46c Initial revision
claus
parents:
diff changeset
    81
auxobjs:: $(AUXOBJS)
48194c26a46c Initial revision
claus
parents:
diff changeset
    82
48194c26a46c Initial revision
claus
parents:
diff changeset
    83
install::
48194c26a46c Initial revision
claus
parents:
diff changeset
    84
	    -mkdir $(DESTLIBDIR)
48194c26a46c Initial revision
claus
parents:
diff changeset
    85
	    -$(INSTALL) $(LIBNAME)$(OBJNAME) $(DESTLIBDIR)
48194c26a46c Initial revision
claus
parents:
diff changeset
    86
48194c26a46c Initial revision
claus
parents:
diff changeset
    87
cleanjunk::
48194c26a46c Initial revision
claus
parents:
diff changeset
    88
	    -rm -f *.c *.H bitmaps/*.bak bitmaps/*~
48194c26a46c Initial revision
claus
parents:
diff changeset
    89
48194c26a46c Initial revision
claus
parents:
diff changeset
    90
clean::
48194c26a46c Initial revision
claus
parents:
diff changeset
    91
	    -rm -f *.c *.H bitmaps/*.bak bitmaps/*~
48194c26a46c Initial revision
claus
parents:
diff changeset
    92
48194c26a46c Initial revision
claus
parents:
diff changeset
    93
clobber::
48194c26a46c Initial revision
claus
parents:
diff changeset
    94
	    -rm -f *.c *.H bitmaps/*.bak bitmaps/*~
48194c26a46c Initial revision
claus
parents:
diff changeset
    95
48194c26a46c Initial revision
claus
parents:
diff changeset
    96
tar:
48194c26a46c Initial revision
claus
parents:
diff changeset
    97
	rm -f $(TOP)/DISTRIB/libview.tar*
48194c26a46c Initial revision
claus
parents:
diff changeset
    98
	(cd $(TOP); tar cvf DISTRIB/libview.tar \
48194c26a46c Initial revision
claus
parents:
diff changeset
    99
				libview/*.st \
48194c26a46c Initial revision
claus
parents:
diff changeset
   100
				libview/Make.proto \
48194c26a46c Initial revision
claus
parents:
diff changeset
   101
				libview/*.stc)
48194c26a46c Initial revision
claus
parents:
diff changeset
   102
	compress $(TOP)/DISTRIB/libview.tar
48194c26a46c Initial revision
claus
parents:
diff changeset
   103
48194c26a46c Initial revision
claus
parents:
diff changeset
   104
#
48194c26a46c Initial revision
claus
parents:
diff changeset
   105
# next thing I'll build into stc is a makedepend feature for this ...
48194c26a46c Initial revision
claus
parents:
diff changeset
   106
#
48194c26a46c Initial revision
claus
parents:
diff changeset
   107
STCHDR=$(I)/stc.h $(I)/stcIntern.h
48194c26a46c Initial revision
claus
parents:
diff changeset
   108
OBJECT=$(I)/Object.H $(STCHDR)
48194c26a46c Initial revision
claus
parents:
diff changeset
   109
48194c26a46c Initial revision
claus
parents:
diff changeset
   110
XOBJECT=$(I)/XObject.H $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   111
GRAPHICSCONTEXT=$(I)/GC.H $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   112
DISPLAYMEDIUM=$(I)/DMedium.H $(GRAPHICSCONTEXT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   113
DISPLAYOBJECT=$(I)/DObject.H $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   114
DEVDRAWABLE=$(I)/DevDraw.H $(DISPLAYMEDIUM)
48194c26a46c Initial revision
claus
parents:
diff changeset
   115
PSEUDOVIEW=$(I)/PseudoV.H $(DEVDRAWABLE)
48194c26a46c Initial revision
claus
parents:
diff changeset
   116
VIEW=$(I)/View.H $(PSEUDOVIEW)
48194c26a46c Initial revision
claus
parents:
diff changeset
   117
STDSYSVIEW=$(I)/StdSysV.H $(VIEW)
48194c26a46c Initial revision
claus
parents:
diff changeset
   118
48194c26a46c Initial revision
claus
parents:
diff changeset
   119
DevWorkst.o:    DevWorkst.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   120
XWorkstat.o:    XWorkstat.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   121
NXWorkst.o:     NXWorkst.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   122
WSensor.o:      WSensor.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   123
KeybdMap.o:     KeybdMap.st $(I)/IdDict.H $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   124
InputMgr.o:     InputMgr.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   125
GC.o:           GC.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   126
Model.o:        Model.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   127
Controll.o:     Controll.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   128
StdSysC.o:      StdSysC.st $(I)/Controll.H $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   129
WTrans.o:       WTrans.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   130
Resource.o:     Resource.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   131
ResourcePack.o: ResourcePack.st $(I)/Dict.H $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   132
Image.o:        Image.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   133
ImageRdr.o:     ImageRdr.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   134
TIFFRdr.o:      TIFFRdr.st $(I)/ImageRdr.H $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   135
GIFReader.o:    GIFReader.st $(I)/ImageRdr.H $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   136
XBMReader.o:    XBMReader.st $(I)/ImageRdr.H $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   137
SunReader.o:    SunReader.st $(I)/ImageRdr.H $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   138
FaceReader.o:   FaceReader.st $(I)/ImageRdr.H $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   139
WinIconRdr.o:   WinIconRdr.st $(I)/ImageRdr.H $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   140
Color.o:        Color.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   141
XObject.o:      XObject.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   142
Workstat.o:     Workstat.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   143
Font.o:         Font.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   144
Cursor.o:       Cursor.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   145
DObject.o:      DObject.st $(OBJECT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   146
DMedium.o:      DMedium.st $(GRAPHICSCONTEXT)
48194c26a46c Initial revision
claus
parents:
diff changeset
   147
DevDraw.o:      DevDraw.st $(DISPLAYMEDIUM)
48194c26a46c Initial revision
claus
parents:
diff changeset
   148
Form.o:         Form.st $(DEVDRAWABLE)
48194c26a46c Initial revision
claus
parents:
diff changeset
   149
OpqForm.o:      OpqForm.st $(DEVDRAWABLE)
48194c26a46c Initial revision
claus
parents:
diff changeset
   150
PseudoV.o:      PseudoV.st $(DEVDRAWABLE)
48194c26a46c Initial revision
claus
parents:
diff changeset
   151
View.o:         View.st $(PSEUDOVIEW)
48194c26a46c Initial revision
claus
parents:
diff changeset
   152
InputView.o:    InputView.st $(VIEW)
48194c26a46c Initial revision
claus
parents:
diff changeset
   153
DRootView.o:    DRootView.st $(PSEUDOVIEW)
48194c26a46c Initial revision
claus
parents:
diff changeset
   154
StdSysV.o:      StdSysV.st $(VIEW)
48194c26a46c Initial revision
claus
parents:
diff changeset
   155
ModalBox.o:     ModalBox.st $(STDSYSVIEW)
48194c26a46c Initial revision
claus
parents:
diff changeset
   156
PopUpView.o:    PopUpView.st $(VIEW)
48194c26a46c Initial revision
claus
parents:
diff changeset
   157
ShadowV.o:      ShadowV.st $(VIEW)