head     3.2;
access   ;
symbols  ;
locks    ; strict;
comment  @# @;


3.2
date     86.01.08.21.00.39;  author nkm;  state Exp;
branches ;
next     3.1;

3.1
date     85.12.13.13.42.04;  author nkm;  state Exp;
branches ;
next     3.0;

3.0
date     85.10.09.08.14.08;  author nkm;  state Exp;
branches ;
next     2.1;

2.1
date     85.10.07.18.29.02;  author nkm;  state Exp;
branches ;
next     2.0;

2.0
date     85.10.02.12.41.00;  author nkm;  state Exp;
branches ;
next     ;


desc
@@


3.2
log
@Updated for build.
@
text
@#
# Makefile to compile the CADMAC WindowMgr module.
#

MAIN_DIR =	../..
INCLUDE_DIR =	../$(MAIN_DIR)/include
INCLUDES =	-I$(INCLUDE_DIR) -I$(INCLUDE_DIR)/mac
MACLIB_DIR =	..

LIBVERSION =	mac
MACLIB =	lib$(LIBVERSION).a
LIB =		$(MACLIB_DIR)/$(MACLIB)
OBJDIR =	OBJ.$(LIBVERSION)

# Defaults for use when making from local directory (good only for libmac.a)
# (Overriden if either of these is passed as a parameter to this make)
GLOBFLAGS =	-DAFWS
OPT = 		-O

CFLAGS =	$(OPT) $(INCLUDES) $(GLOBFLAGS)
FRC =		FRC

TOOL_DIR =	$(MAIN_DIR)/mytools/bin
DEPEND =	-$(TOOL_DIR)/depend


LIB_OBJS = \
		Display.o	\
		DocWindow.o	\
		Init.o		\
		MouseLoc.o	\
		Movement.o	\
		PlnWindow.o	\
		Update.o	\
		WindowLow.o	\
		WindowMisc.o

#### Make Rules

mac mac.debug mac.afws mac.afwsdebug mac.multi:		$(FRC)
		make "LIBVERSION=$@@" "GLOBFLAGS=$(GLOBFLAGS)" "OPT=$(OPT)" start

libLmac Lmac:		$(FRC)
		make "LIBVERSION=Lmac" "GLOBFLAGS=$(GLOBFLAGS) -4" start

libmacnsc macnsc:	$(FRC)
		make "LIBVERSION=macnsc" "GLOBFLAGS=$(GLOBFLAGS) -fN" start

libLmacnsc Lmacnsc:	$(FRC)
		make "LIBVERSION=Lmacnsc" "GLOBFLAGS=$(GLOBFLAGS) -4 -fN" start

all:		libmac libLmac libmacnsc libLmacnsc

start:
		-rm -f *.o
		-ln -f $(OBJDIR)/*.o .
		-make "GLOBFLAGS=$(GLOBFLAGS)" "LIBVERSION=$(LIBVERSION)" "OPT=$(OPT)" lib
		-rm -f *.o

lib:		$(LIB_OBJS)
		ar rv $(LIB) $(LIB_OBJS)
		@@echo "*** WindowMgr files in $(LIB) are now up to date."

$(LIB):		$(LIB_OBJS)
		ar rv $@@ $(OBJDIR)/*.o

$(FRC):		;

clean:
		-/bin/rm -f OBJ.*/*.o *.o a.out core

depend:
		$(DEPEND) -M Makefile -S $(INCLUDES) $(LIB_OBJS)

#### Make Directives

.PRECIOUS:	$(LIB)

.c.o:
		$(CC) $(CFLAGS) -c $<
		-rm -f $(OBJDIR)/$*.o
		-ln -f $*.o $(OBJDIR)

.s.o:
		$(CC) $(CFLAGS) -c $<
		-rm -f $(OBJDIR)/$*.o
		-ln -f $*.o $(OBJDIR)

########################################################################
############ DO NOT PUT STUFF BELOW HERE -- IT WILL GO AWAY ############
############ DO NOT DELETE THIS LINE -- MAKE DEPEND USES IT ############

Init.o:         Init.c
Init.o:         ./local.h
Init.o:         $(INCLUDE_DIR)/mac/global.h
Init.o:         $(INCLUDE_DIR)/mac/bool.h
Init.o:         $(INCLUDE_DIR)/mac/MemMgr.h
Init.o:         $(INCLUDE_DIR)/mac/QuickDraw.h
Init.o:         $(INCLUDE_DIR)/mac/FontMgr.h
Init.o:         $(INCLUDE_DIR)/mac/LayerMgr.h
Init.o:         $(INCLUDE_DIR)/mac/WindowMgr.h
Init.o:         $(INCLUDE_DIR)/mac/UtilMgr.h
Init.o:         $(INCLUDE_DIR)/mac/EventMgr.h
Init.o:         $(INCLUDE_DIR)/mac/OSIntrface.h
Init.o:         $(INCLUDE_DIR)/mac/RMgr.h

Display.o:      Display.c
Display.o:      ./local.h
Display.o:      $(INCLUDE_DIR)/mac/global.h
Display.o:      $(INCLUDE_DIR)/mac/bool.h
Display.o:      $(INCLUDE_DIR)/mac/MemMgr.h
Display.o:      $(INCLUDE_DIR)/mac/QuickDraw.h
Display.o:      $(INCLUDE_DIR)/mac/FontMgr.h
Display.o:      $(INCLUDE_DIR)/mac/LayerMgr.h
Display.o:      $(INCLUDE_DIR)/mac/WindowMgr.h
Display.o:      $(INCLUDE_DIR)/mac/UtilMgr.h
Display.o:      $(INCLUDE_DIR)/mac/EventMgr.h
Display.o:      $(INCLUDE_DIR)/mac/OSIntrface.h

WindowMisc.o:   WindowMisc.c
WindowMisc.o:   ./local.h
WindowMisc.o:   $(INCLUDE_DIR)/mac/global.h
WindowMisc.o:   $(INCLUDE_DIR)/mac/bool.h
WindowMisc.o:   $(INCLUDE_DIR)/mac/MemMgr.h
WindowMisc.o:   $(INCLUDE_DIR)/mac/QuickDraw.h
WindowMisc.o:   $(INCLUDE_DIR)/mac/FontMgr.h
WindowMisc.o:   $(INCLUDE_DIR)/mac/LayerMgr.h
WindowMisc.o:   $(INCLUDE_DIR)/mac/WindowMgr.h
WindowMisc.o:   $(INCLUDE_DIR)/mac/UtilMgr.h
WindowMisc.o:   $(INCLUDE_DIR)/mac/EventMgr.h
WindowMisc.o:   $(INCLUDE_DIR)/mac/OSIntrface.h

DocWindow.o:    DocWindow.c
DocWindow.o:    ./local.h
DocWindow.o:    $(INCLUDE_DIR)/mac/global.h
DocWindow.o:    $(INCLUDE_DIR)/mac/bool.h
DocWindow.o:    $(INCLUDE_DIR)/mac/MemMgr.h
DocWindow.o:    $(INCLUDE_DIR)/mac/QuickDraw.h
DocWindow.o:    $(INCLUDE_DIR)/mac/FontMgr.h
DocWindow.o:    $(INCLUDE_DIR)/mac/LayerMgr.h
DocWindow.o:    $(INCLUDE_DIR)/mac/WindowMgr.h
DocWindow.o:    $(INCLUDE_DIR)/mac/UtilMgr.h
DocWindow.o:    $(INCLUDE_DIR)/mac/EventMgr.h
DocWindow.o:    $(INCLUDE_DIR)/mac/OSIntrface.h

Movement.o:     Movement.c
Movement.o:     ./local.h
Movement.o:     $(INCLUDE_DIR)/mac/global.h
Movement.o:     $(INCLUDE_DIR)/mac/bool.h
Movement.o:     $(INCLUDE_DIR)/mac/MemMgr.h
Movement.o:     $(INCLUDE_DIR)/mac/QuickDraw.h
Movement.o:     $(INCLUDE_DIR)/mac/FontMgr.h
Movement.o:     $(INCLUDE_DIR)/mac/LayerMgr.h
Movement.o:     $(INCLUDE_DIR)/mac/WindowMgr.h
Movement.o:     $(INCLUDE_DIR)/mac/UtilMgr.h
Movement.o:     $(INCLUDE_DIR)/mac/EventMgr.h
Movement.o:     $(INCLUDE_DIR)/mac/OSIntrface.h
Movement.o:     $(INCLUDE_DIR)/mac/MenuMgr.h

MouseLoc.o:     MouseLoc.c
MouseLoc.o:     ./local.h
MouseLoc.o:     $(INCLUDE_DIR)/mac/global.h
MouseLoc.o:     $(INCLUDE_DIR)/mac/bool.h
MouseLoc.o:     $(INCLUDE_DIR)/mac/MemMgr.h
MouseLoc.o:     $(INCLUDE_DIR)/mac/QuickDraw.h
MouseLoc.o:     $(INCLUDE_DIR)/mac/FontMgr.h
MouseLoc.o:     $(INCLUDE_DIR)/mac/LayerMgr.h
MouseLoc.o:     $(INCLUDE_DIR)/mac/WindowMgr.h
MouseLoc.o:     $(INCLUDE_DIR)/mac/UtilMgr.h
MouseLoc.o:     $(INCLUDE_DIR)/mac/EventMgr.h
MouseLoc.o:     $(INCLUDE_DIR)/mac/OSIntrface.h

PlnWindow.o:  PlnWindow.c
PlnWindow.o:  ./local.h
PlnWindow.o:  $(INCLUDE_DIR)/mac/global.h
PlnWindow.o:  $(INCLUDE_DIR)/mac/bool.h
PlnWindow.o:  $(INCLUDE_DIR)/mac/MemMgr.h
PlnWindow.o:  $(INCLUDE_DIR)/mac/QuickDraw.h
PlnWindow.o:  $(INCLUDE_DIR)/mac/FontMgr.h
PlnWindow.o:  $(INCLUDE_DIR)/mac/LayerMgr.h
PlnWindow.o:  $(INCLUDE_DIR)/mac/WindowMgr.h
PlnWindow.o:  $(INCLUDE_DIR)/mac/UtilMgr.h
PlnWindow.o:  $(INCLUDE_DIR)/mac/EventMgr.h
PlnWindow.o:  $(INCLUDE_DIR)/mac/OSIntrface.h
PlnWindow.o:  $(INCLUDE_DIR)/mac/MenuMgr.h

WindowLow.o:    WindowLow.c
WindowLow.o:    ./local.h
WindowLow.o:    $(INCLUDE_DIR)/mac/global.h
WindowLow.o:    $(INCLUDE_DIR)/mac/bool.h
WindowLow.o:    $(INCLUDE_DIR)/mac/MemMgr.h
WindowLow.o:    $(INCLUDE_DIR)/mac/QuickDraw.h
WindowLow.o:    $(INCLUDE_DIR)/mac/FontMgr.h
WindowLow.o:    $(INCLUDE_DIR)/mac/LayerMgr.h
WindowLow.o:    $(INCLUDE_DIR)/mac/WindowMgr.h
WindowLow.o:    $(INCLUDE_DIR)/mac/UtilMgr.h
WindowLow.o:    $(INCLUDE_DIR)/mac/EventMgr.h
WindowLow.o:    $(INCLUDE_DIR)/mac/OSIntrface.h

Update.o:       Update.c
Update.o:       ./local.h
Update.o:       $(INCLUDE_DIR)/mac/global.h
Update.o:       $(INCLUDE_DIR)/mac/bool.h
Update.o:       $(INCLUDE_DIR)/mac/MemMgr.h
Update.o:       $(INCLUDE_DIR)/mac/QuickDraw.h
Update.o:       $(INCLUDE_DIR)/mac/FontMgr.h
Update.o:       $(INCLUDE_DIR)/mac/LayerMgr.h
Update.o:       $(INCLUDE_DIR)/mac/WindowMgr.h
Update.o:       $(INCLUDE_DIR)/mac/UtilMgr.h
Update.o:       $(INCLUDE_DIR)/mac/EventMgr.h
Update.o:       $(INCLUDE_DIR)/mac/OSIntrface.h
@


3.1
log
@Added OPT directive
@
text
@d15 6
a20 1
CFLAGS =	$(OPT) $(INCLUDES) $(GLOBFLAGS) -DAFWS
a37 14
#### Make Directives

.PRECIOUS:	$(LIB)

.c.o:
		$(CC) $(CFLAGS) -c $<
		-rm -f $(OBJDIR)/$*.o
		-ln -f $*.o $(OBJDIR)

.s.o:
		$(CC) $(CFLAGS) -c $<
		-rm -f $(OBJDIR)/$*.o
		-ln -f $*.o $(OBJDIR)

d40 2
a41 2
libmac mac:		$(FRC)
		make "LIBVERSION=mac" "GLOBFLAGS=$(GLOBFLAGS)" start
d57 1
a57 1
		-make "GLOBFLAGS=$(GLOBFLAGS)" "LIBVERSION=$(LIBVERSION)" lib
d74 14
@


3.0
log
@CadMac Port to AFWS Development Machine -- Release 3.0.
@
text
@d15 1
a15 1
CFLAGS =	-g $(INCLUDES) $(GLOBFLAGS) -DAFWS
@


2.1
log
@Added appropriate include definitions, debugging flags
@
text
@@


2.0
log
@Initial 3.8 Release
@
text
@d6 1
a6 1
INCLUDE_DIR =	$(MAIN_DIR)/include
d15 1
a15 1
CFLAGS =	$(INCLUDES) $(GLOBFLAGS)
a22 1
		Init.o		\
a23 1
		WindowMisc.o	\
d25 2
d28 2
a29 2
		MouseLoc.o	\
		PlainWindow.o	\
d31 1
a31 1
		Update.o
d90 11
a100 11
Init.o:         ../../include/mac/global.h
Init.o:         ../../include/mac/bool.h
Init.o:         ../../include/mac/MemMgr.h
Init.o:         ../../include/mac/QuickDraw.h
Init.o:         ../../include/mac/FontMgr.h
Init.o:         ../../include/mac/LayerMgr.h
Init.o:         ../../include/mac/WindowMgr.h
Init.o:         ../../include/mac/UtilMgr.h
Init.o:         ../../include/mac/EventMgr.h
Init.o:         ../../include/mac/OSInterface.h
Init.o:         ../../include/mac/RMgr.h
d104 10
a113 10
Display.o:      ../../include/mac/global.h
Display.o:      ../../include/mac/bool.h
Display.o:      ../../include/mac/MemMgr.h
Display.o:      ../../include/mac/QuickDraw.h
Display.o:      ../../include/mac/FontMgr.h
Display.o:      ../../include/mac/LayerMgr.h
Display.o:      ../../include/mac/WindowMgr.h
Display.o:      ../../include/mac/UtilMgr.h
Display.o:      ../../include/mac/EventMgr.h
Display.o:      ../../include/mac/OSInterface.h
d117 10
a126 10
WindowMisc.o:   ../../include/mac/global.h
WindowMisc.o:   ../../include/mac/bool.h
WindowMisc.o:   ../../include/mac/MemMgr.h
WindowMisc.o:   ../../include/mac/QuickDraw.h
WindowMisc.o:   ../../include/mac/FontMgr.h
WindowMisc.o:   ../../include/mac/LayerMgr.h
WindowMisc.o:   ../../include/mac/WindowMgr.h
WindowMisc.o:   ../../include/mac/UtilMgr.h
WindowMisc.o:   ../../include/mac/EventMgr.h
WindowMisc.o:   ../../include/mac/OSInterface.h
d130 10
a139 10
DocWindow.o:    ../../include/mac/global.h
DocWindow.o:    ../../include/mac/bool.h
DocWindow.o:    ../../include/mac/MemMgr.h
DocWindow.o:    ../../include/mac/QuickDraw.h
DocWindow.o:    ../../include/mac/FontMgr.h
DocWindow.o:    ../../include/mac/LayerMgr.h
DocWindow.o:    ../../include/mac/WindowMgr.h
DocWindow.o:    ../../include/mac/UtilMgr.h
DocWindow.o:    ../../include/mac/EventMgr.h
DocWindow.o:    ../../include/mac/OSInterface.h
d143 11
a153 10
Movement.o:     ../../include/mac/global.h
Movement.o:     ../../include/mac/bool.h
Movement.o:     ../../include/mac/MemMgr.h
Movement.o:     ../../include/mac/QuickDraw.h
Movement.o:     ../../include/mac/FontMgr.h
Movement.o:     ../../include/mac/LayerMgr.h
Movement.o:     ../../include/mac/WindowMgr.h
Movement.o:     ../../include/mac/UtilMgr.h
Movement.o:     ../../include/mac/EventMgr.h
Movement.o:     ../../include/mac/OSInterface.h
d157 10
a166 10
MouseLoc.o:     ../../include/mac/global.h
MouseLoc.o:     ../../include/mac/bool.h
MouseLoc.o:     ../../include/mac/MemMgr.h
MouseLoc.o:     ../../include/mac/QuickDraw.h
MouseLoc.o:     ../../include/mac/FontMgr.h
MouseLoc.o:     ../../include/mac/LayerMgr.h
MouseLoc.o:     ../../include/mac/WindowMgr.h
MouseLoc.o:     ../../include/mac/UtilMgr.h
MouseLoc.o:     ../../include/mac/EventMgr.h
MouseLoc.o:     ../../include/mac/OSInterface.h
d168 13
a180 12
PlainWindow.o:  PlainWindow.c
PlainWindow.o:  ./local.h
PlainWindow.o:  ../../include/mac/global.h
PlainWindow.o:  ../../include/mac/bool.h
PlainWindow.o:  ../../include/mac/MemMgr.h
PlainWindow.o:  ../../include/mac/QuickDraw.h
PlainWindow.o:  ../../include/mac/FontMgr.h
PlainWindow.o:  ../../include/mac/LayerMgr.h
PlainWindow.o:  ../../include/mac/WindowMgr.h
PlainWindow.o:  ../../include/mac/UtilMgr.h
PlainWindow.o:  ../../include/mac/EventMgr.h
PlainWindow.o:  ../../include/mac/OSInterface.h
d184 10
a193 10
WindowLow.o:    ../../include/mac/global.h
WindowLow.o:    ../../include/mac/bool.h
WindowLow.o:    ../../include/mac/MemMgr.h
WindowLow.o:    ../../include/mac/QuickDraw.h
WindowLow.o:    ../../include/mac/FontMgr.h
WindowLow.o:    ../../include/mac/LayerMgr.h
WindowLow.o:    ../../include/mac/WindowMgr.h
WindowLow.o:    ../../include/mac/UtilMgr.h
WindowLow.o:    ../../include/mac/EventMgr.h
WindowLow.o:    ../../include/mac/OSInterface.h
d197 10
a206 10
Update.o:       ../../include/mac/global.h
Update.o:       ../../include/mac/bool.h
Update.o:       ../../include/mac/MemMgr.h
Update.o:       ../../include/mac/QuickDraw.h
Update.o:       ../../include/mac/FontMgr.h
Update.o:       ../../include/mac/LayerMgr.h
Update.o:       ../../include/mac/WindowMgr.h
Update.o:       ../../include/mac/UtilMgr.h
Update.o:       ../../include/mac/EventMgr.h
Update.o:       ../../include/mac/OSInterface.h
@
