home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
vsiftp.vmssoftware.com
/
VSIPUBLIC@vsiftp.vmssoftware.com.tar
/
FREEWARE
/
FREEWARE40.ZIP
/
xscreensaver-126
/
src
/
imakefile
< prev
next >
Wrap
Makefile
|
1995-07-02
|
2KB
|
54 lines
/*
* Imakefile file for xscreensaver, Copyright (c) 1991-1994 Jamie Zawinski.
*
* You should not need to edit this file; edit config.h instead.
*
*/
#include "config.h"
TARFILES = README Imakefile config.h screenblank.txt
TAR = tar
COMPRESS = compress
COMPRESS_EXT = Z
/**/# COMPRESS = gzip --verbose --best
/**/# COMPRESS_EXT = gz
all:: utils/Makefile driver/Makefile hacks/Makefile
cd utils ; $(MAKE) $@ CC="$(CC)" CCOPTIONS="$(CCOPTIONS)" CDEBUGFLAGS="$(CDEBUGFLAGS)"
cd driver ; $(MAKE) $@ CC="$(CC)" CCOPTIONS="$(CCOPTIONS)" CDEBUGFLAGS="$(CDEBUGFLAGS)"
cd hacks ; $(MAKE) $@ CC="$(CC)" CCOPTIONS="$(CCOPTIONS)" CDEBUGFLAGS="$(CDEBUGFLAGS)"
clean install install.man:: utils/Makefile driver/Makefile hacks/Makefile
cd utils ; $(MAKE) $@ BINDIR=$(BINDIR) XAPPLOADDIR=$(XAPPLOADDIR)
cd driver ; $(MAKE) $@ BINDIR=$(BINDIR) XAPPLOADDIR=$(XAPPLOADDIR)
cd hacks ; $(MAKE) $@ BINDIR=$(BINDIR) XAPPLOADDIR=$(XAPPLOADDIR)
Makefiles:: utils/Makefile driver/Makefile hacks/Makefile
utils/Makefile: utils/Imakefile config.h
cd utils ; $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)/utils
driver/Makefile: driver/Imakefile config.h
cd driver ; $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)/driver
hacks/Makefile: hacks/Imakefile config.h
cd hacks ; $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)/hacks
/* This really makes me sick... */
tar: utils/Makefile driver/Makefile hacks/Makefile
@NAME=`sed -n \
's/[^0-9]*\([0-9]\.[0-9][0-9]*\).*/xscreensaver-\1/p' utils/version.h` ; \
rm -f $$NAME ; ln -s . $$NAME ; \
FILES= ; \
for subdir in driver utils hacks ; do \
cd $$subdir ; \
FILES="$$FILES `make echo_tarfiles \
| grep -v '^make\[' \
| sed \"s|^|$$subdir/|g;s| | $$subdir/|g\" \
` "; \
cd .. ; done ; \
echo creating tar file $${NAME}.tar.$(COMPRESS_EXT)... ; \
$(TAR) -vchf - \
`echo $(TARFILES) $$FILES | sed "s|^|$$NAME/|g; s| | $$NAME/|g" ` \
| $(COMPRESS) > $${NAME}.tar.$(COMPRESS_EXT) ; \
rm $$NAME