#	FREEBIES MAKEFILE
#
#	All source code Copyright (C) 1990 Bill Spitzak
#	Written by Bill Spitzak
#	SPITZAK @ MCIMAIL.COM
#
#	THIS CODE IS PROVIDED FREE AND MAY NOT BE RESOLD.  IT MAY BE
#	REDISTRIBUTED, PROVIDING ALL SOURCE CODE IS INCLUDED AND THIS
#	COPYRIGHT MESSAGE IS NOT DISTURBED.  THIS SOURCE MAY BE
#	MODIFIED, PROVIDED THIS ORIGINAL COPYRIGHT IS INCLUDED AND
#	THAT ALL MODIFICATIONS ARE CLEARLY DOCUMENTED.
#
#	PORTIONS OF THIS CODE MAY BE USED IN PRODUCTION PROGRAMS THAT
#	ARE SOLD, SOURCE DOES NOT NEED TO BE INCLUDED.  SUCH PROGRAMS
#	MUST OFFER SIGNIFICANTLY DIFFERENT FUNCTIONALITY THAN THE
#	PROGRAMS PROVIDED HERE, NOT JUST ENHANCEMENTS!
#
#	See ../Read.me for complete copyright text.

.SUFFIXES:
.SUFFIXES: .o .c .psw
.c.o: ; cc -c -O -Wall\
	-fcombine-regs -fforce-mem -fforce-addr -fomit-frame-pointer\
	-o $@ $*.c
.psw.o:
	pswrap -a -o $*.wrap.c $*.psw
	cc -c -O -Wall\
	-fcombine-regs -fforce-mem -fforce-addr -fomit-frame-pointer\
	-o $@ $*.wrap.c
	rm $*.wrap.c

##########################################################################

deobjc : deobjc.o
	cc -o deobjc deobjc.o -lsys_s

#########################################################################

epsview : epsview.o
	cc -o epsview epsview.o -lNeXT_s -lsys_s
	deobjc epsview

#########################################################################

tiffview : tiffview.o
	cc -o tiffview tiffview.o -lNeXT_s -lsys_s
	deobjc tiffview

#########################################################################

nilist : nilist.o
	cc -o nilist nilist.o -lsys_s

#########################################################################

pasteboard : pasteboard.o
	cc -o pasteboard pasteboard.o -lNeXT_s -lsys_s
	deobjc pasteboard

#########################################################################

psencode : psencode.o systemnames.c
	cc -o psencode psencode.o -lsys_s

#########################################################################

psh : psh.o
	cc -o psh psh.o -lNeXT_s -lsys_s
	deobjc psh

#########################################################################

qix : qix.o qix.iconheader qix.tiff
	cc -o qix qix.o\
	-segcreate __ICON __header qix.iconheader\
	-segcreate __ICON app qix.tiff\
	-lNeXT_s -lsys_s
	deobjc qix
	strip qix

########################################################################

see : see.o
	cc -o see see.o -lsys_s
	strip see

########################################################################

strings : strings.o
	cc -o strings strings.o -lsys_s
	strip strings

########################################################################

maze : maze.o
	cc -o maze maze.o -lsys_s
	strip maze

########################################################################

tifftomac : tifftomac.o
	cc -o tifftomac tifftomac.o -lsys_s
	strip tifftomac

