INSTALLDIR = $(HOME)/Library/BackSpaceViews

MODULE = WallPaper

ORIGINAL = comp.sources.postscript.87

THINGSTOREMOVE = *.o *.BackO

THINGSTOCOPY = $(MODULE)View.BackO $(MODULE).nib README.rtf $(ORIGINAL)

.SUFFIXES: .m .o .c .psw
.c.o:
	cc -arch m68k -arch i386 -arch hppa -arch sparc -O -g -Wall -c $*.c -o $*.o
.m.o:
	cc -arch m68k -arch i386 -arch hppa -arch sparc -O -g -Wall -c $*.m -o $*.o
.psw.h:
	pswrap -a -h $*.h -o $*.c $*.psw
.psw.o:
	pswrap -a -h $*.h -o $*.c $*.psw
	cc -arch m68k -arch i386 -arch hppa -arch sparc -O -g -Wall -c $*.c -o $*.o

all::
	$(MAKE) $(MODULE)View.BackO
	
$(MODULE)View.BackO: $(MODULE)Wrap.h $(MODULE)Wrap.o $(MODULE)View.o $(MODULE)View.h Thinker.h
	ld -arch i386 -x -r -o $(MODULE)View.BackO $(MODULE)Wrap.o $(MODULE)View.o

clean::
	rm -rf $(THINGSTOREMOVE)
	
install::	all install-views

install-views::
	mkdirs $(INSTALLDIR)/$(MODULE)View.BackModule && \
    cp -r $(THINGSTOCOPY) $(INSTALLDIR)/$(MODULE)View.BackModule;
