Merge branch 'master' of git://git.b9.com/clsql
[clsql/s11.git] / Makefile.common
blob87e43ef497a7c743af73376903d4c978df1d7ad8
1 UNAME=$(shell uname)
3 OS_AIX=$(shell expr "$(UNAME)" : '.*AIX.*')
4 OS_SUNOS=$(shell expr "$(UNAME)" : '.*SunOS.*')
5 OS_DARWIN=$(shell expr "$(UNAME)" : '.*Darwin.*')
6 OS_CYGWIN=$(shell expr "$(UNAME)" : '.*CYGWIN.*')
8 all:
9         
11 .PHONY: clean
12 clean:
13         @rm -rf .bin
14         @rm -f *.ufsl *.fsl *.fas *.x86f *.sparcf *.fasl  *.pfsl *.dfsl
15         @rm -f *.fasla8 *.fasla16 *.faslm8 *.faslm16 *.faslmt
16         @rm -f *~ *.bak *.orig *.err \#*\# .#*
17         @rm -f *.so *.a
18         @rm -rf debian/cl-sql
19 ifneq ($(SUBDIRS)$(DOCSUBDIRS),)
20         @set -e; for i in $(SUBDIRS) $(DOCSUBDIRS); do \
21                 $(MAKE) -C $$i $@; done
22 endif
24 distclean: clean
25 ifneq ($(SUBDIRS)$(DOCSUBDIRS),)
26         @set -e; for i in $(SUBDIRS) $(DOCSUBDIRS); do \
27                 $(MAKE) -C $$i $@; done
28 endif
30 .SUFFIXES:            # No default suffixes