home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
NeXTSTEP 3.0
/
NeXTSTEP3.0.iso
/
NextDeveloper
/
Examples
/
AppKit
/
BackspaceViews
/
Makefile
< prev
next >
Wrap
Makefile
|
1992-06-25
|
971b
|
51 lines
#
# Makefile for BackSpace modules
#
MODULES= Bezier FlexyCube Life Sperm Teapot WorldSpace
INSTALLDIR= $(HOME)/Library/BackSpaceViews
all:
@for file in $(MODULES); do \
echo "# Making $$file" ; \
cd $$file ; \
make all ; \
cd .. ; \
done
# you can set INSTALLDIR or DSTROOT to determin7%iere the
# modules will go.
install:
@echo "# installing backspace modules" ; \
dirx="$(INSTALLDIR)" ; \
if [ "$(DSTROOT)" != "" ] ; then \
rm -rf $(DSTROOT) ; \
mkdirs $(DSTROOT) ; \
dirx="$(DSTROOT)" ; \
fi ; \
for file in $(MODULES); do \
echo; \
echo "# Making and installing $$file" ; \
cd $$file ; \
make install INSTALLDIR=$$dirx ; \
cd .. ; \
done
clean:
@for file in $(MODULES); do \
cd $$file ; \
make clean ; \
cd .. ; \
done
installsrc:
@rm -rf $(SRCROOT) ; \
mkdirs $(SRCROOT) ; \
echo "# installing module sources" ; \
tar cf - . | (cd $(SRCROOT); tar xf -) ; \
cd $(SRCROOT); \
echo "# make clean" ; \
make clean