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


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

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

3.0
date     85.10.09.07.05.59;  author nkm;  state Exp;
branches ;
next     2.0;

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


desc
@@


3.2
log
@Updated for build.
@
text
@#
# Makefile to compile the CADMAC FontMgr 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 = \
		FMAccess.o \
		FMFile.o \
		FMFind.o \
		FMInfo.o \
		FMInit.o \
		FMMisc.o \
		FMParse.o \
		FMVolumes.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 "*** FontMgr 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 ############

FontInfo.o:     FontInfo.c
FontInfo.o:     ./local.h
FontInfo.o:     $(INCLUDE_DIR)/mac/global.h
FontInfo.o:     $(INCLUDE_DIR)/mac/bool.h
FontInfo.o:     $(INCLUDE_DIR)/mac/MemMgr.h
FontInfo.o:     $(INCLUDE_DIR)/mac/QuickDraw.h
FontInfo.o:     $(INCLUDE_DIR)/mac/FontMgr.h
FontInfo.o:     $(INCLUDE_DIR)/mac/RMgr.h

FontMem.o:      FontMem.c
FontMem.o:      /usr/include/stdio.h
FontMem.o:      ./local.h
FontMem.o:      $(INCLUDE_DIR)/mac/global.h
FontMem.o:      $(INCLUDE_DIR)/mac/bool.h
FontMem.o:      $(INCLUDE_DIR)/mac/MemMgr.h
FontMem.o:      $(INCLUDE_DIR)/mac/QuickDraw.h
FontMem.o:      $(INCLUDE_DIR)/mac/FontMgr.h
FontMem.o:      $(INCLUDE_DIR)/mac/RMgr.h

SwapFont.o:     SwapFont.c
SwapFont.o:     ./local.h
SwapFont.o:     $(INCLUDE_DIR)/mac/global.h
SwapFont.o:     $(INCLUDE_DIR)/mac/bool.h
SwapFont.o:     $(INCLUDE_DIR)/mac/MemMgr.h
SwapFont.o:     $(INCLUDE_DIR)/mac/QuickDraw.h
SwapFont.o:     $(INCLUDE_DIR)/mac/FontMgr.h
SwapFont.o:     $(INCLUDE_DIR)/mac/RMgr.h
SwapFont.o:     /usr/include/stdio.h
#SwapFont.o:     /usr/include/termio.h
#SwapFont.o:     $(INCLUDE_DIR)/sys/termio.h

FMAccess.o: ./FMHeader.h
FMAccess.o: $(INCLUDE_DIR)/mac/Mac.h
FMAccess.o: $(INCLUDE_DIR)/mac/global.h
FMAccess.o: $(INCLUDE_DIR)/mac/bool.h
FMAccess.o: $(INCLUDE_DIR)/mac/MemMgr.h
FMAccess.o: $(INCLUDE_DIR)/mac/QuickDraw.h
FMAccess.o: $(INCLUDE_DIR)/mac/FontMgr.h
FMAccess.o: $(INCLUDE_DIR)/mac/FileMgr.h
FMAccess.o: $(INCLUDE_DIR)/mac/LayerMgr.h
FMAccess.o: $(INCLUDE_DIR)/mac/WindowMgr.h
FMAccess.o: $(INCLUDE_DIR)/mac/ControlMgr.h
FMAccess.o: $(INCLUDE_DIR)/mac/EventMgr.h
FMAccess.o: $(INCLUDE_DIR)/mac/MenuMgr.h
FMAccess.o: $(INCLUDE_DIR)/mac/UtilMgr.h
FMAccess.o: $(INCLUDE_DIR)/mac/TextEdit.h
FMAccess.o: $(INCLUDE_DIR)/mac/RMgr.h
FMAccess.o: $(INCLUDE_DIR)/mac/ScrapMgr.h
FMAccess.o: $(INCLUDE_DIR)/mac/DialogMgr.h
FMAccess.o: $(INCLUDE_DIR)/mac/SFP.h
FMAccess.o: $(INCLUDE_DIR)/mac/SegLdr.h
FMAccess.o: ./FMDefs.h
FMAccess.o: /usr/include/stdio.h
FMAccess.o: /usr/include/fcntl.h
FMAccess.o: /usr/include/sys/types.h
FMAccess.o: /usr/include/sys/errno.h
FMAccess.o: /usr/include/sys/stat.h

FMFile.o: ./FMHeader.h
FMFile.o: $(INCLUDE_DIR)/mac/Mac.h
FMFile.o: $(INCLUDE_DIR)/mac/global.h
FMFile.o: $(INCLUDE_DIR)/mac/bool.h
FMFile.o: $(INCLUDE_DIR)/mac/MemMgr.h
FMFile.o: $(INCLUDE_DIR)/mac/QuickDraw.h
FMFile.o: $(INCLUDE_DIR)/mac/FontMgr.h
FMFile.o: $(INCLUDE_DIR)/mac/FileMgr.h
FMFile.o: $(INCLUDE_DIR)/mac/LayerMgr.h
FMFile.o: $(INCLUDE_DIR)/mac/WindowMgr.h
FMFile.o: $(INCLUDE_DIR)/mac/ControlMgr.h
FMFile.o: $(INCLUDE_DIR)/mac/EventMgr.h
FMFile.o: $(INCLUDE_DIR)/mac/MenuMgr.h
FMFile.o: $(INCLUDE_DIR)/mac/UtilMgr.h
FMFile.o: $(INCLUDE_DIR)/mac/TextEdit.h
FMFile.o: $(INCLUDE_DIR)/mac/RMgr.h
FMFile.o: $(INCLUDE_DIR)/mac/ScrapMgr.h
FMFile.o: $(INCLUDE_DIR)/mac/DialogMgr.h
FMFile.o: $(INCLUDE_DIR)/mac/SFP.h
FMFile.o: $(INCLUDE_DIR)/mac/SegLdr.h
FMFile.o: ./FMDefs.h
FMFile.o: /usr/include/stdio.h
FMFile.o: /usr/include/fcntl.h
FMFile.o: /usr/include/sys/types.h
FMFile.o: /usr/include/sys/errno.h
FMFile.o: /usr/include/sys/stat.h

FMFind.o: ./FMHeader.h
FMFind.o: $(INCLUDE_DIR)/mac/Mac.h
FMFind.o: $(INCLUDE_DIR)/mac/global.h
FMFind.o: $(INCLUDE_DIR)/mac/bool.h
FMFind.o: $(INCLUDE_DIR)/mac/MemMgr.h
FMFind.o: $(INCLUDE_DIR)/mac/QuickDraw.h
FMFind.o: $(INCLUDE_DIR)/mac/FontMgr.h
FMFind.o: $(INCLUDE_DIR)/mac/FileMgr.h
FMFind.o: $(INCLUDE_DIR)/mac/LayerMgr.h
FMFind.o: $(INCLUDE_DIR)/mac/WindowMgr.h
FMFind.o: $(INCLUDE_DIR)/mac/ControlMgr.h
FMFind.o: $(INCLUDE_DIR)/mac/EventMgr.h
FMFind.o: $(INCLUDE_DIR)/mac/MenuMgr.h
FMFind.o: $(INCLUDE_DIR)/mac/UtilMgr.h
FMFind.o: $(INCLUDE_DIR)/mac/TextEdit.h
FMFind.o: $(INCLUDE_DIR)/mac/RMgr.h
FMFind.o: $(INCLUDE_DIR)/mac/ScrapMgr.h
FMFind.o: $(INCLUDE_DIR)/mac/DialogMgr.h
FMFind.o: $(INCLUDE_DIR)/mac/SFP.h
FMFind.o: $(INCLUDE_DIR)/mac/SegLdr.h
FMFind.o: ./FMDefs.h
FMFind.o: /usr/include/stdio.h
FMFind.o: /usr/include/fcntl.h
FMFind.o: /usr/include/sys/types.h
FMFind.o: /usr/include/sys/errno.h

FMInfo.o: ./FMHeader.h
FMInfo.o: $(INCLUDE_DIR)/mac/Mac.h
FMInfo.o: $(INCLUDE_DIR)/mac/global.h
FMInfo.o: $(INCLUDE_DIR)/mac/bool.h
FMInfo.o: $(INCLUDE_DIR)/mac/MemMgr.h
FMInfo.o: $(INCLUDE_DIR)/mac/QuickDraw.h
FMInfo.o: $(INCLUDE_DIR)/mac/FontMgr.h
FMInfo.o: $(INCLUDE_DIR)/mac/FileMgr.h
FMInfo.o: $(INCLUDE_DIR)/mac/LayerMgr.h
FMInfo.o: $(INCLUDE_DIR)/mac/WindowMgr.h
FMInfo.o: $(INCLUDE_DIR)/mac/ControlMgr.h
FMInfo.o: $(INCLUDE_DIR)/mac/EventMgr.h
FMInfo.o: $(INCLUDE_DIR)/mac/MenuMgr.h
FMInfo.o: $(INCLUDE_DIR)/mac/UtilMgr.h
FMInfo.o: $(INCLUDE_DIR)/mac/TextEdit.h
FMInfo.o: $(INCLUDE_DIR)/mac/RMgr.h
FMInfo.o: $(INCLUDE_DIR)/mac/ScrapMgr.h
FMInfo.o: $(INCLUDE_DIR)/mac/DialogMgr.h
FMInfo.o: $(INCLUDE_DIR)/mac/SFP.h
FMInfo.o: $(INCLUDE_DIR)/mac/SegLdr.h
FMInfo.o: ./FMDefs.h
FMInfo.o: /usr/include/stdio.h
FMInfo.o: /usr/include/fcntl.h
FMInfo.o: /usr/include/sys/types.h
FMInfo.o: /usr/include/sys/errno.h

FMInit.o: ./FMHeader.h
FMInit.o: $(INCLUDE_DIR)/mac/Mac.h
FMInit.o: $(INCLUDE_DIR)/mac/global.h
FMInit.o: $(INCLUDE_DIR)/mac/bool.h
FMInit.o: $(INCLUDE_DIR)/mac/MemMgr.h
FMInit.o: $(INCLUDE_DIR)/mac/QuickDraw.h
FMInit.o: $(INCLUDE_DIR)/mac/FontMgr.h
FMInit.o: $(INCLUDE_DIR)/mac/FileMgr.h
FMInit.o: $(INCLUDE_DIR)/mac/LayerMgr.h
FMInit.o: $(INCLUDE_DIR)/mac/WindowMgr.h
FMInit.o: $(INCLUDE_DIR)/mac/ControlMgr.h
FMInit.o: $(INCLUDE_DIR)/mac/EventMgr.h
FMInit.o: $(INCLUDE_DIR)/mac/MenuMgr.h
FMInit.o: $(INCLUDE_DIR)/mac/UtilMgr.h
FMInit.o: $(INCLUDE_DIR)/mac/TextEdit.h
FMInit.o: $(INCLUDE_DIR)/mac/RMgr.h
FMInit.o: $(INCLUDE_DIR)/mac/ScrapMgr.h
FMInit.o: $(INCLUDE_DIR)/mac/DialogMgr.h
FMInit.o: $(INCLUDE_DIR)/mac/SFP.h
FMInit.o: $(INCLUDE_DIR)/mac/SegLdr.h
FMInit.o: ./FMDefs.h
FMInit.o: /usr/include/stdio.h
FMInit.o: /usr/include/fcntl.h
FMInit.o: /usr/include/sys/types.h
FMInit.o: /usr/include/sys/errno.h

FMMisc.o: ./FMHeader.h
FMMisc.o: $(INCLUDE_DIR)/mac/Mac.h
FMMisc.o: $(INCLUDE_DIR)/mac/global.h
FMMisc.o: $(INCLUDE_DIR)/mac/bool.h
FMMisc.o: $(INCLUDE_DIR)/mac/MemMgr.h
FMMisc.o: $(INCLUDE_DIR)/mac/QuickDraw.h
FMMisc.o: $(INCLUDE_DIR)/mac/FontMgr.h
FMMisc.o: $(INCLUDE_DIR)/mac/FileMgr.h
FMMisc.o: $(INCLUDE_DIR)/mac/LayerMgr.h
FMMisc.o: $(INCLUDE_DIR)/mac/WindowMgr.h
FMMisc.o: $(INCLUDE_DIR)/mac/ControlMgr.h
FMMisc.o: $(INCLUDE_DIR)/mac/EventMgr.h
FMMisc.o: $(INCLUDE_DIR)/mac/MenuMgr.h
FMMisc.o: $(INCLUDE_DIR)/mac/UtilMgr.h
FMMisc.o: $(INCLUDE_DIR)/mac/TextEdit.h
FMMisc.o: $(INCLUDE_DIR)/mac/RMgr.h
FMMisc.o: $(INCLUDE_DIR)/mac/ScrapMgr.h
FMMisc.o: $(INCLUDE_DIR)/mac/DialogMgr.h
FMMisc.o: $(INCLUDE_DIR)/mac/SFP.h
FMMisc.o: $(INCLUDE_DIR)/mac/SegLdr.h
FMMisc.o: ./FMDefs.h
FMMisc.o: /usr/include/stdio.h
FMMisc.o: /usr/include/fcntl.h
FMMisc.o: /usr/include/sys/types.h
FMMisc.o: /usr/include/sys/errno.h
FMMisc.o: /usr/include/sys/stat.h

FMParse.o: ./FMHeader.h
FMParse.o: $(INCLUDE_DIR)/mac/Mac.h
FMParse.o: $(INCLUDE_DIR)/mac/global.h
FMParse.o: $(INCLUDE_DIR)/mac/bool.h
FMParse.o: $(INCLUDE_DIR)/mac/MemMgr.h
FMParse.o: $(INCLUDE_DIR)/mac/QuickDraw.h
FMParse.o: $(INCLUDE_DIR)/mac/FontMgr.h
FMParse.o: $(INCLUDE_DIR)/mac/FileMgr.h
FMParse.o: $(INCLUDE_DIR)/mac/LayerMgr.h
FMParse.o: $(INCLUDE_DIR)/mac/WindowMgr.h
FMParse.o: $(INCLUDE_DIR)/mac/ControlMgr.h
FMParse.o: $(INCLUDE_DIR)/mac/EventMgr.h
FMParse.o: $(INCLUDE_DIR)/mac/MenuMgr.h
FMParse.o: $(INCLUDE_DIR)/mac/UtilMgr.h
FMParse.o: $(INCLUDE_DIR)/mac/TextEdit.h
FMParse.o: $(INCLUDE_DIR)/mac/RMgr.h
FMParse.o: $(INCLUDE_DIR)/mac/ScrapMgr.h
FMParse.o: $(INCLUDE_DIR)/mac/DialogMgr.h
FMParse.o: $(INCLUDE_DIR)/mac/SFP.h
FMParse.o: $(INCLUDE_DIR)/mac/SegLdr.h
FMParse.o: ./FMDefs.h
FMParse.o: /usr/include/stdio.h
FMParse.o: /usr/include/fcntl.h
FMParse.o: /usr/include/sys/types.h
FMParse.o: /usr/include/sys/errno.h

FMVolumes.o: ./FMHeader.h
FMVolumes.o: $(INCLUDE_DIR)/mac/Mac.h
FMVolumes.o: $(INCLUDE_DIR)/mac/global.h
FMVolumes.o: $(INCLUDE_DIR)/mac/bool.h
FMVolumes.o: $(INCLUDE_DIR)/mac/MemMgr.h
FMVolumes.o: $(INCLUDE_DIR)/mac/QuickDraw.h
FMVolumes.o: $(INCLUDE_DIR)/mac/FontMgr.h
FMVolumes.o: $(INCLUDE_DIR)/mac/FileMgr.h
FMVolumes.o: $(INCLUDE_DIR)/mac/LayerMgr.h
FMVolumes.o: $(INCLUDE_DIR)/mac/WindowMgr.h
FMVolumes.o: $(INCLUDE_DIR)/mac/ControlMgr.h
FMVolumes.o: $(INCLUDE_DIR)/mac/EventMgr.h
FMVolumes.o: $(INCLUDE_DIR)/mac/MenuMgr.h
FMVolumes.o: $(INCLUDE_DIR)/mac/UtilMgr.h
FMVolumes.o: $(INCLUDE_DIR)/mac/TextEdit.h
FMVolumes.o: $(INCLUDE_DIR)/mac/RMgr.h
FMVolumes.o: $(INCLUDE_DIR)/mac/ScrapMgr.h
FMVolumes.o: $(INCLUDE_DIR)/mac/DialogMgr.h
FMVolumes.o: $(INCLUDE_DIR)/mac/SFP.h
FMVolumes.o: $(INCLUDE_DIR)/mac/SegLdr.h
FMVolumes.o: ./FMDefs.h
FMVolumes.o: /usr/include/stdio.h
FMVolumes.o: /usr/include/fcntl.h
FMVolumes.o: /usr/include/sys/types.h
FMVolumes.o: /usr/include/sys/errno.h
FMVolumes.o: /usr/include/sys/stat.h
#FMVolumes.o: /usr/include/ustat.h
@


3.1
log
@Added OPT directive.
@
text
@d15 6
a20 1
CFLAGS =	$(OPT)  $(INCLUDES) $(GLOBFLAGS) -DAFWS
a36 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)

d39 2
a40 2
libmac mac:		$(FRC)
		make "LIBVERSION=mac" "GLOBFLAGS=$(GLOBFLAGS)" start
d56 1
a56 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.0
log
@Initial 3.8 Revision (Created by nkm)
@
text
@@
