# This Makefile makes the examples for Piccasso96 as of 02.03.1997

# The next variable should be set to the directory where You have installed
# the Picasso96-includes (The given value is where I have installed them)
PICASSO=/ADE/local/os-include

CC=gcc
CFLAGS=-I$(PICASSO) -noixemul -O2 -m68020
LFLAGS=-noixemul -m68020

.PHONY:	all
.PHONY:	clean
.PHONY:	no-obj

all: BestModeID.gnu ModeList.gnu OpenScreen.gnu RequestModeID.gnu \
     WriteTrueColorData.gnu OpenPIP.gnu
clean:
	rm -rf *.o BestModeID.gnu ModeList.gnu OpenScreen.gnu \
	       RequestModeID.gnu WriteTrueColorData.gnu OpenPIP.gnu
no-obj:
	rm -rf *.o


BestModeID.o: BestModeID.c
MinMax.o: MinMax.c
ModeList.o: ModeList.c
OpenScreen.o: OpenScreen.c
RequestModeID.o: RequestModeID.c
WriteTrueColorData.o: WriteTrueColorData.c
OpenPIP.o: OpenPIP.c

BestModeID.gnu: BestModeID.o
	$(CC) $(LFLAGS) -o BestModeID.gnu BestModeID.o
ModeList.gnu: ModeList.o
	$(CC) $(LFLAGS) -o ModeList.gnu ModeList.o
OpenScreen.gnu: OpenScreen.o MinMax.o
	$(CC) $(LFLAGS) -o OpenScreen.gnu OpenScreen.o MinMax.o
RequestModeID.gnu: RequestModeID.o
	$(CC) $(LFLAGS) -o RequestModeID.gnu RequestModeID.o
WriteTrueColorData.gnu: WriteTrueColorData.o
	$(CC) $(LFLAGS) -o WriteTrueColorData.gnu WriteTrueColorData.o
OpenPIP.gnu: OpenPIP.o
	$(CC)	$(LFLAGS) -o OpenPIP.gnu OpenPIP.o
