1# $Id: Makefile.in,v 1.1.1.1 2002/06/13 12:15:20 zampo Exp $ 2# 3# autoconf/Makefile.in - the main Makefile template for RUDE and CRUDE 4# 5# Authors: Juha Laine <james@cs.tut.fi> 6# Sampo Saaristo <sambo@cc.tut.fi> 7# 8# Copyright (C) 1999 Juha Laine, Tampere, Finland 9# All rights reserved 10# 11############################################################################## 12SHELL = /bin/sh 13SUBDIRS = rude crude 14@SET_MAKE@ 15 16all: 17 @for i in $(SUBDIRS); do \ 18 (cd $$i && $(MAKE) all) \ 19 done 20 21clean: 22 rm -f *~ config.cache config.log config.status 23 @for i in $(SUBDIRS); do \ 24 (cd $$i && $(MAKE) clean) \ 25 done 26 27distclean: 28 rm -f *~ config.cache config.log config.status configure Makefile 29 rm -f doc/*~ autoconf/config.hin include/config.h include/stamp.h 30 @for i in $(SUBDIRS); do \ 31 (cd $$i && $(MAKE) distclean) \ 32 done 33 34rude: 35 cd rude && $(MAKE) all 36 37crude: 38 cd crude && $(MAKE) all 39 40install: 41 @for i in $(SUBDIRS); do \ 42 (cd $$i && $(MAKE) install) \ 43 done 44 45############################################################################## 46# Rules for autoconfiguration file REmaking 47############################################################################## 48update: include/stamp.h 49 50include/stamp.h: autoconf/config.hin configure autoconf/Makefile.in rude/Makefile.in crude/Makefile.in 51 ./configure 52 53autoconf/config.hin: autoconf/acconfig.h 54 @autoheader -l ./autoconf 55 @touch autoconf/config.hin 56 @echo "****************************" 57 @echo "* header templates updated *" 58 @echo "****************************" 59 60configure: autoconf/configure.in 61 rm -f config.* 62 @autoconf autoconf/configure.in > configure; chmod 755 configure 63 @echo "****************************" 64 @echo "* configure script updated *" 65 @echo "****************************" 66 67############################################################################## 68