head     3.0;
access   ;
symbols  ;
locks    nkm:3.0; strict;
comment  @# @;


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

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


desc
@@


3.0
log
@CadMac Port to AFWS Development Machine -- Release 3.0.
@
text
@# Makefile to compile the Control Manager module

# "make" will compile into and ranlib the default library (libmac.a)
# "make LIB=libname GLOBFLAGS=flags NORANLIB=1" will compile other libraries
# "make clean" will get rid of unnecessary junk
# "make depend" will rebuild the makefile dependencies

SHELL =		/bin/sh
INCLUDE_DIR =	/usr/include/mac
MAIN_DIR =	../..
MACLIB_DIR =	${MAIN_DIR}/maclib

CFLAGS =	-I${INCLUDE_DIR} ${GLOBFLAGS}
GET =		get -s
DEPEND =	${MAIN_DIR}/mytools/bin/depend

LIB =		${MACLIB_DIR}/libmac.a

SRCS =		ControlMgr.c PushBut.c RadioCheck.c ScrollBar.c
HDRS =		local.h
LIB_OBJS =	${LIB}(ControlMgr.o) ${LIB}(PushBut.o) \
		${LIB}(RadioCheck.o) ${LIB}(ScrollBar.o)

.PRECIOUS:	${LIB}

lib:		${LIB}(__.SYMDEF)

${LIB}(__.SYMDEF):	${LIB}
		@@if test "${NORANLIB}" = ""; then \
		    echo "	ranlib" ${LIB}; \
		    ranlib ${LIB}; \
		fi

${LIB}:		${LIB_OBJS}

clean:
		-rm -f a.out core *.o
		for i in ${HDRS} ${SRCS}; do \
		    if test -s s.$$i -a ! -s p.$$i; then \
			rm -f $$i; \
		    fi \
		done

depend:
		make ugh LIB=LIB

ugh:
		for i in ${HDRS} ${SRCS}; do \
		    if test ! -s $$i; then \
			${GET} s.$$i; \
		    fi; \
		done
		echo "${LIB_OBJS}" | xargs \
		    ${DEPEND} -M makefile -S -I${INCLUDE_DIR}
		for i in ${HDRS} ${SRCS}; do \
		    if test -s s.$$i -a ! -s p.$$i; then \
			rm -f $$i; \
		    fi \
		done

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

$(LIB)(ControlMgr.o): ./local.h
$(LIB)(ControlMgr.o): /usr/include/mac/global.h
$(LIB)(ControlMgr.o): /usr/include/mac/bool.h
$(LIB)(ControlMgr.o): /usr/include/mac/MemMgr.h
$(LIB)(ControlMgr.o): /usr/include/mac/QuickDraw.h
$(LIB)(ControlMgr.o): /usr/include/mac/LayerMgr.h
$(LIB)(ControlMgr.o): /usr/include/mac/WindowMgr.h
$(LIB)(ControlMgr.o): /usr/include/mac/EventMgr.h
$(LIB)(ControlMgr.o): /usr/include/mac/UtilMgr.h
$(LIB)(ControlMgr.o): /usr/include/mac/ControlMgr.h
$(LIB)(ControlMgr.o): /usr/include/mac/RMgr.h

$(LIB)(PushBut.o): ./local.h
$(LIB)(PushBut.o): /usr/include/mac/global.h
$(LIB)(PushBut.o): /usr/include/mac/bool.h
$(LIB)(PushBut.o): /usr/include/mac/MemMgr.h
$(LIB)(PushBut.o): /usr/include/mac/QuickDraw.h
$(LIB)(PushBut.o): /usr/include/mac/LayerMgr.h
$(LIB)(PushBut.o): /usr/include/mac/WindowMgr.h
$(LIB)(PushBut.o): /usr/include/mac/EventMgr.h
$(LIB)(PushBut.o): /usr/include/mac/UtilMgr.h
$(LIB)(PushBut.o): /usr/include/mac/ControlMgr.h

$(LIB)(RadioCheck.o): ./local.h
$(LIB)(RadioCheck.o): /usr/include/mac/global.h
$(LIB)(RadioCheck.o): /usr/include/mac/bool.h
$(LIB)(RadioCheck.o): /usr/include/mac/MemMgr.h
$(LIB)(RadioCheck.o): /usr/include/mac/QuickDraw.h
$(LIB)(RadioCheck.o): /usr/include/mac/LayerMgr.h
$(LIB)(RadioCheck.o): /usr/include/mac/WindowMgr.h
$(LIB)(RadioCheck.o): /usr/include/mac/EventMgr.h
$(LIB)(RadioCheck.o): /usr/include/mac/UtilMgr.h
$(LIB)(RadioCheck.o): /usr/include/mac/ControlMgr.h

$(LIB)(ScrollBar.o): ./local.h
$(LIB)(ScrollBar.o): /usr/include/mac/global.h
$(LIB)(ScrollBar.o): /usr/include/mac/bool.h
$(LIB)(ScrollBar.o): /usr/include/mac/MemMgr.h
$(LIB)(ScrollBar.o): /usr/include/mac/QuickDraw.h
$(LIB)(ScrollBar.o): /usr/include/mac/LayerMgr.h
$(LIB)(ScrollBar.o): /usr/include/mac/WindowMgr.h
$(LIB)(ScrollBar.o): /usr/include/mac/EventMgr.h
$(LIB)(ScrollBar.o): /usr/include/mac/UtilMgr.h
$(LIB)(ScrollBar.o): /usr/include/mac/ControlMgr.h
$(LIB)(ScrollBar.o): /usr/include/math.h
$(LIB)(ScrollBar.o): /usr/include/values.h
@


2.0
log
@Initial 3.8 Release
@
text
@@
