supermario/bin/MPW-3.2.3/Examples/CExamples/TESample.make
2019-06-29 22:17:03 +08:00

67 lines
2.2 KiB
Makefile
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#
# Apple Macintosh Developer Technical Support
#
# MultiFinder-Aware Simple TextEdit Sample Application
#
# TESample
#
# [C]TESample.make - Make Source
#
# Copyright © Apple Computer, Inc. 1989-1990
# All rights reserved.
#
# Versions:
# 1.00 08/88
# 1.01 11/88
# 1.02 04/89 MPW 3.1
# 1.03 02/90 MPW 3.2
#
# Components:
# TESample.c Feb. 1, 1990
# TESampleGlue.a Feb. 1, 1990
# TESample.r Feb. 1, 1990
# TESample.h Feb. 1, 1990
# TESample.make Feb. 1, 1990
#
# TESample is an example application that demonstrates how
# to initialize the commonly used toolbox managers, operate
# successfully under MultiFinder, handle desk accessories and
# create, grow, and zoom windows. The fundamental TextEdit
# toolbox calls and TextEdit autoscroll are demonstrated. It
# also shows how to create and maintain scrollbar controls.
#
# It does not by any means demonstrate all the techniques you
# need for a large application. In particular, Sample does not
# cover exception handling, multiple windows/documents,
# sophisticated memory management, printing, or undo. All of
# these are vital parts of a normal full-sized application.
#
# This application is an example of the form of a Macintosh
# application; it is NOT a template. It is NOT intended to be
# used as a foundation for the next world-class, best-selling,
# 600K application. A stick figure drawing of the human body may
# be a good example of the form for a painting, but that does not
# mean it should be used as the basis for the next Mona Lisa.
#
# We recommend that you review this program or Sample before
# beginning a new application. Sample is a simple app. which doesnt
# use TextEdit or the Control Manager.
#
# You can define {SymOptions} as "-sym on" or "-sym off" for use with SADE
# We also recommend requiring prototypes for all functions
COptions = -r {SymOptions}
CObjs = TESample.c.o ∂
TESampleGlue.a.o ∂
"{Libraries}"Runtime.o ∂
"{Libraries}"Interface.o
TESample ƒƒ {CObjs} TESample.make
Link -o {Targ} {CObjs} {SymOptions}
SetFile {Targ} -t APPL -c 'MOOT' -a B
TESample ƒƒ TESample.r TESample.h TESample.make
Rez -rd -append -o {Targ} TESample.r
TESample.c.o ƒƒ TESample.c TESample.make