[net.sources] Graphics source in C: hsalgs/Makefile

ken@turtleva.UUCP (Ken Turkowski) (12/16/83)

# use sh not csh
# This is the Makefile that I used -- (K. Turkowski)
echo x - hsalgs/Makefile
cat >hsalgs/Makefile <<'!Funky!Stuff!'
CFLAGS = -O

all:	poly_drawl scn_assmblr poly_zsort ftb_zsort tiler update_obj aedclear hueload

poly_drawl:	poly_drawl.o ae_util.o
	cc poly_drawl.o -lm ae_util.o -o poly_drawl

scn_assmblr:	scn_assmblr.o obj_sort.o task_master.o bbox_task.o ae_util.o
	cc scn_assmblr.o obj_sort.o task_master.o bbox_task.o -lm ae_util.o -o scn_assmblr

poly_zsort:	poly_zsort.o ptiler.o shiny_tlr.o rgbtiler.o ae_util.o
	cc poly_zsort.o shiny_tlr.o rgbtiler.o ptiler.o ae_util.o -lm -o poly_zsort

ftb_zsort:	ftb_zsort.o u_tiler.o ftb_pxls.o hiq_tiler.o hiq_pxls.o ae_util.o
	cc ftb_zsort.o u_tiler.o ftb_pxls.o hiq_tiler.o hiq_pxls.o -lm ae_util.o -o ftb_zsort

btf_zsort:	btf_zsort.o ptiler.o shiny_tlr.o btf_tiler.o ae_util.o
	cc btf_zsort.o shiny_tlr.o btf_tiler.o ptiler.o ae_util.o -lm -o btf_zsort

jag_zsort:	btf_zsort.o ptiler.o shiny_tlr.o jag_tiler.o ae_util.o
	cc btf_zsort.o shiny_tlr.o jag_tiler.o ptiler.o ae_util.o -lm -o jag_zsort

tiler:		tiler.o ae_util.o
	cc tiler.o -lm ae_util.o -o tiler

hueload:	hueload.o ae_util.o
	cc hueload.o -lm ae_util.o -o hueload

update_obj:	update_obj.o error.o
	cc update_obj.o error.o -o update_obj

aedclear:	aedclear.o
	cc aedclear.o -o aedclear

# DEPENDENCIES

!Funky!Stuff!
# This is the Makefile used by F. Crow, before I got ahold of the code
echo x - hsalgs/Makefile_01
cat >hsalgs/Makefile_01 <<'!Funky!Stuff!'
CFLAGS = -g

poly_drawl:	poly_drawl.o
	cc poly_drawl.o -lm -lg -o poly_drawl

scn_assmblr:	scn_assmblr.o obj_sort.o task_master.o bbox_task.o
	cc scn_assmblr.o obj_sort.o task_master.o bbox_task.o -lm -lg -o scn_assmblr

poly_zsort:	poly_zsort.o ptiler.o shiny_tlr.o rgbtiler.o
	cc poly_zsort.o shiny_tlr.o rgbtiler.o ptiler.o -lfb -lbb -laed -lm -lg -o poly_zsort

ftb_zsort:	ftb_zsort.o u_tiler.o ftb_pxls.o hiq_tiler.o hiq_pxls.o
	cc ftb_zsort.o u_tiler.o ftb_pxls.o hiq_tiler.o hiq_pxls.o -lm -lbb -lg -o ftb_zsort

btf_zsort:	btf_zsort.o ptiler.o shiny_tlr.o btf_tiler.o
	cc btf_zsort.o shiny_tlr.o btf_tiler.o ptiler.o -lfb -lbb -lm -lg -o btf_zsort

jag_zsort:	btf_zsort.o ptiler.o shiny_tlr.o jag_tiler.o
	cc btf_zsort.o shiny_tlr.o jag_tiler.o ptiler.o -lfb -lbb -lm -g -o jag_zsort

tiler:		tiler.o
	cc tiler.c -g -lm -lfb -lbb -laed -o tiler

hueload:	hueload.o
	cc hueload.o -lm -lfb -lbb -laed -o hueload

update_obj:	update_obj.o
	cc update_obj.o -o update_obj

# DEPENDENCIES

!Funky!Stuff!