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


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

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

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


desc
@@


3.0
log
@CadMac Port to AFWS Development Machine -- Release 3.0.
@
text
@# Makefile to compile miscellaneous CadMac demo programs.

# "make" will recompile all of the programs
# "make clean" will remove all executables, *.o, and exess stuff
# "make depend" will rebuild makefiles
# "make install DESTPATH=path" will install the programs in ${DESTPATH}

SHELL =		/bin/sh
INCLUDE_DIR =	../../../include/mac
MAIN_DIR =	../..
DEPEND =	${MAIN_DIR}/mytools/bin/depend
MACLIB =	${MAIN_DIR}/maclib/libmac.a ${MAIN_DIR}/../kernel/3.8/sys/libcadmac /igor/des/bltter/sunsrc /usr/lib/libm.a

CFLAGS =	-g -I${INCLUDE_DIR}
GET =		get -s
ARGS =		
LIBS =		${MACLIB}

SRCS = 		clock.c daleyks.c Scrapbook.c 
HDRS =
BINS =		clock daleyks Scrapbook 

all:		${BINS}

install:
		@@if test "${DESTPATH}" = ""; then \
		    echo error: no DESTPATH specified; \
		    exit 1; \
		fi
		for i in ${BINS} ; do \
		    cp $$i ${DESTPATH}/usr/bin/$$i; \
		    chown root ${DESTPATH}/usr/bin/$$i; \
		    chgrp root ${DESTPATH}/usr/bin/$$i; \
		    chmod 755 ${DESTPATH}/usr/bin/$$i; \
		done

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

depend:
		for i in ${HDRS} ${SRCS} ; do \
		    if test ! -s $$i; then \
			${GET} s.$$i; \
		    fi; \
		done
		${DEPEND} -M makefile -C -S -I${INCLUDE_DIR} ${BINS}
		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 ############

clock:          clock.o $(LIBS)
		$(CC) $(CFLAGS) -o clock clock.o $(ARGS) $(LIBS)
clock.o:        clock.c
		$(CC) $(CFLAGS) -c clock.c
clock.o:        $(INCLUDE_DIR)/Mac.h
clock.o:        $(INCLUDE_DIR)/global.h
clock.o:        $(INCLUDE_DIR)/bool.h
clock.o:        $(INCLUDE_DIR)/MemMgr.h
clock.o:        $(INCLUDE_DIR)/QuickDraw.h
clock.o:        $(INCLUDE_DIR)/FontMgr.h
clock.o:        $(INCLUDE_DIR)/FileMgr.h
clock.o:        $(INCLUDE_DIR)/LayerMgr.h
clock.o:        $(INCLUDE_DIR)/WindowMgr.h
clock.o:        $(INCLUDE_DIR)/ControlMgr.h
clock.o:        $(INCLUDE_DIR)/EventMgr.h
clock.o:        $(INCLUDE_DIR)/MenuMgr.h
clock.o:        $(INCLUDE_DIR)/UtilMgr.h
clock.o:        $(INCLUDE_DIR)/TextEdit.h
clock.o:        $(INCLUDE_DIR)/RMgr.h
clock.o:        $(INCLUDE_DIR)/ScrapMgr.h
clock.o:        $(INCLUDE_DIR)/DialogMgr.h
clock.o:        $(INCLUDE_DIR)/SFP.h
clock.o:        $(INCLUDE_DIR)/SegLdr.h
clock.o:        /usr/include/math.h
#clock.o:        /usr/include/values.h
clock.o:        /usr/include/signal.h
clock.o:        /usr/include/time.h

daleyks:        daleyks.o $(LIBS)
		$(CC) $(CFLAGS) -o daleyks daleyks.o $(ARGS) $(LIBS)
daleyks.o:      daleyks.c
		$(CC) $(CFLAGS) -c daleyks.c
daleyks.o:      $(INCLUDE_DIR)/Mac.h
daleyks.o:      $(INCLUDE_DIR)/global.h
daleyks.o:      $(INCLUDE_DIR)/bool.h
daleyks.o:      $(INCLUDE_DIR)/MemMgr.h
daleyks.o:      $(INCLUDE_DIR)/QuickDraw.h
daleyks.o:      $(INCLUDE_DIR)/FontMgr.h
daleyks.o:      $(INCLUDE_DIR)/FileMgr.h
daleyks.o:      $(INCLUDE_DIR)/LayerMgr.h
daleyks.o:      $(INCLUDE_DIR)/WindowMgr.h
daleyks.o:      $(INCLUDE_DIR)/ControlMgr.h
daleyks.o:      $(INCLUDE_DIR)/EventMgr.h
daleyks.o:      $(INCLUDE_DIR)/MenuMgr.h
daleyks.o:      $(INCLUDE_DIR)/UtilMgr.h
daleyks.o:      $(INCLUDE_DIR)/TextEdit.h
daleyks.o:      $(INCLUDE_DIR)/RMgr.h
daleyks.o:      $(INCLUDE_DIR)/ScrapMgr.h
daleyks.o:      $(INCLUDE_DIR)/DialogMgr.h
daleyks.o:      $(INCLUDE_DIR)/SFP.h
daleyks.o:      $(INCLUDE_DIR)/SegLdr.h

Scrapbook:      Scrapbook.o $(LIBS)
		$(CC) $(CFLAGS) -o Scrapbook Scrapbook.o $(ARGS) $(LIBS)
Scrapbook.o:    Scrapbook.c
		$(CC) $(CFLAGS) -c Scrapbook.c
Scrapbook.o:    $(INCLUDE_DIR)/Mac.h
Scrapbook.o:    $(INCLUDE_DIR)/global.h
Scrapbook.o:    $(INCLUDE_DIR)/bool.h
Scrapbook.o:    $(INCLUDE_DIR)/MemMgr.h
Scrapbook.o:    $(INCLUDE_DIR)/QuickDraw.h
Scrapbook.o:    $(INCLUDE_DIR)/FontMgr.h
Scrapbook.o:    $(INCLUDE_DIR)/FileMgr.h
Scrapbook.o:    $(INCLUDE_DIR)/LayerMgr.h
Scrapbook.o:    $(INCLUDE_DIR)/WindowMgr.h
Scrapbook.o:    $(INCLUDE_DIR)/ControlMgr.h
Scrapbook.o:    $(INCLUDE_DIR)/EventMgr.h
Scrapbook.o:    $(INCLUDE_DIR)/MenuMgr.h
Scrapbook.o:    $(INCLUDE_DIR)/UtilMgr.h
Scrapbook.o:    $(INCLUDE_DIR)/TextEdit.h
Scrapbook.o:    $(INCLUDE_DIR)/RMgr.h
Scrapbook.o:    $(INCLUDE_DIR)/ScrapMgr.h
Scrapbook.o:    $(INCLUDE_DIR)/DialogMgr.h
Scrapbook.o:    $(INCLUDE_DIR)/SFP.h
Scrapbook.o:    $(INCLUDE_DIR)/SegLdr.h
Scrapbook.o:    /usr/include/fcntl.h
Scrapbook.o:    /usr/include/stdio.h
@


2.1
log
@Added appropriate include paths, debugging flags, libraries
@
text
@@


2.0
log
@Initial 3.8 Release
@
text
@d9 1
a9 1
INCLUDE_DIR =	/usr/include/mac
d12 1
a12 1
MACLIB =	${MAIN_DIR}/maclib/libmac.a
d14 1
a14 1
CFLAGS =	-I${INCLUDE_DIR}
d16 1
a16 1
ARGS =		-f
d66 19
a84 19
clock.o:        /usr/include/mac/Mac.h
clock.o:        /usr/include/mac/global.h
clock.o:        /usr/include/mac/bool.h
clock.o:        /usr/include/mac/MemMgr.h
clock.o:        /usr/include/mac/QuickDraw.h
clock.o:        /usr/include/mac/FontMgr.h
clock.o:        /usr/include/mac/FileMgr.h
clock.o:        /usr/include/mac/LayerMgr.h
clock.o:        /usr/include/mac/WindowMgr.h
clock.o:        /usr/include/mac/ControlMgr.h
clock.o:        /usr/include/mac/EventMgr.h
clock.o:        /usr/include/mac/MenuMgr.h
clock.o:        /usr/include/mac/UtilMgr.h
clock.o:        /usr/include/mac/TextEdit.h
clock.o:        /usr/include/mac/RMgr.h
clock.o:        /usr/include/mac/ScrapMgr.h
clock.o:        /usr/include/mac/DialogMgr.h
clock.o:        /usr/include/mac/SFP.h
clock.o:        /usr/include/mac/SegLdr.h
d86 1
a86 1
clock.o:        /usr/include/values.h
d94 19
a112 19
daleyks.o:      /usr/include/mac/Mac.h
daleyks.o:      /usr/include/mac/global.h
daleyks.o:      /usr/include/mac/bool.h
daleyks.o:      /usr/include/mac/MemMgr.h
daleyks.o:      /usr/include/mac/QuickDraw.h
daleyks.o:      /usr/include/mac/FontMgr.h
daleyks.o:      /usr/include/mac/FileMgr.h
daleyks.o:      /usr/include/mac/LayerMgr.h
daleyks.o:      /usr/include/mac/WindowMgr.h
daleyks.o:      /usr/include/mac/ControlMgr.h
daleyks.o:      /usr/include/mac/EventMgr.h
daleyks.o:      /usr/include/mac/MenuMgr.h
daleyks.o:      /usr/include/mac/UtilMgr.h
daleyks.o:      /usr/include/mac/TextEdit.h
daleyks.o:      /usr/include/mac/RMgr.h
daleyks.o:      /usr/include/mac/ScrapMgr.h
daleyks.o:      /usr/include/mac/DialogMgr.h
daleyks.o:      /usr/include/mac/SFP.h
daleyks.o:      /usr/include/mac/SegLdr.h
d118 19
a136 19
Scrapbook.o:    /usr/include/mac/Mac.h
Scrapbook.o:    /usr/include/mac/global.h
Scrapbook.o:    /usr/include/mac/bool.h
Scrapbook.o:    /usr/include/mac/MemMgr.h
Scrapbook.o:    /usr/include/mac/QuickDraw.h
Scrapbook.o:    /usr/include/mac/FontMgr.h
Scrapbook.o:    /usr/include/mac/FileMgr.h
Scrapbook.o:    /usr/include/mac/LayerMgr.h
Scrapbook.o:    /usr/include/mac/WindowMgr.h
Scrapbook.o:    /usr/include/mac/ControlMgr.h
Scrapbook.o:    /usr/include/mac/EventMgr.h
Scrapbook.o:    /usr/include/mac/MenuMgr.h
Scrapbook.o:    /usr/include/mac/UtilMgr.h
Scrapbook.o:    /usr/include/mac/TextEdit.h
Scrapbook.o:    /usr/include/mac/RMgr.h
Scrapbook.o:    /usr/include/mac/ScrapMgr.h
Scrapbook.o:    /usr/include/mac/DialogMgr.h
Scrapbook.o:    /usr/include/mac/SFP.h
Scrapbook.o:    /usr/include/mac/SegLdr.h
@
