#
# Makefile for module for BackSpace.app
#

CFLAGS=         -I../include -g -O -Wall -c
LDFLAGS=	-x -S -X -r
MODULES=		HostSpinView.o HostSpinSingleView.o
PSWMODULE=	HostSpin
INSTALLDIR=	/LocalLibrary/BackSpaceViews

all:	$(MODULES)

HostSpinView.o: ViewPart1.o $(PSWMODULE)Wraps.o
	ld $(LDFLAGS) -o HostSpinView.o ViewPart1.o $(PSWMODULE)Wraps.o 

HostSpinSingleView.o: ViewPart2.o
	ld $(LDFLAGS) -o HostSpinSingleView.o ViewPart2.o

ViewPart1.o: HostSpinView.m HostSpinView.h $(PSWMODULE)Wraps.c
	cc $(CFLAGS) HostSpinView.m -o ViewPart1.o

ViewPart2.o: HostSpinSingleView.m HostSpinSingleView.h $(PSWMODULE)Wraps.c
	cc $(CFLAGS) HostSpinSingleView.m -o ViewPart2.o

$(PSWMODULE)Wraps.c:	$(PSWMODULE)Wraps.psw
	pswrap -h $(PSWMODULE)Wraps.h -o $(PSWMODULE)Wraps.c $(PSWMODULE)Wraps.psw
	cc $(CFLAGS) $(PSWMODULE)Wraps.c

install: $(MODULES)
	mkdirs $(INSTALLDIR)
	install -m 644 $(MODULES) $(INSTALLDIR)
