#
# Warning: This file is created by the setup script.
# It will be overwritten each time the script is executed.
#
INSTALLROOT=/Users/pascal/Library/sgs
MAKE=/bin/make
CC=/usr/local/bin/gcc
CFLAGS=-O4 -Wall
OTHER_LDFLAGS=
STRIP=strip -A -n
EXTRA_LIBS=

INCLUDEROOT = $(INSTALLROOT)/include

all:
	cd api ; $(MAKE) "INSTALLROOT=$(INSTALLROOT)" "MAKE=$(MAKE)" \
			"INCLUDEROOT=$(INCLUDEROOT)" "CFLAGS=$(CFLAGS)" \
			"EXTRA_LIBS=$(EXTRA_LIBS)" "CC=$(CC)" \
			"OTHER_LDFLAGS=$(OTHER_LDFLAGS)"
	cd daemon ; $(MAKE) "INSTALLROOT=$(INSTALLROOT)" "MAKE=$(MAKE)" \
			"INCLUDEROOT=$(INCLUDEROOT)" "CFLAGS=$(CFLAGS)" \
			"EXTRA_LIBS=$(EXTRA_LIBS)" "CC=$(CC)" \
			"OTHER_LDFLAGS=$(OTHER_LDFLAGS)"
	cd examples ; $(MAKE) "INSTALLROOT=$(INSTALLROOT)" "MAKE=$(MAKE)" \
			"INCLUDEROOT=$(INCLUDEROOT)" "CFLAGS=$(CFLAGS)"\
			"EXTRA_LIBS=$(EXTRA_LIBS)" "CC=$(CC)" \
			"OTHER_LDFLAGS=$(OTHER_LDFLAGS)"
install:
	cd api ; $(MAKE) install "INSTALLROOT=$(INSTALLROOT)" "MAKE=$(MAKE)" \
			"INCLUDEROOT=$(INCLUDEROOT)" "CFLAGS=$(CFLAGS)" \
			"EXTRA_LIBS=$(EXTRA_LIBS)" "CC=$(CC)" \
			"OTHER_LDFLAGS=$(OTHER_LDFLAGS)"
	cd daemon ; $(MAKE) install "INSTALLROOT=$(INSTALLROOT)" \
 			"STRIP=$(STRIP)" "MAKE=$(MAKE)" \
			"INCLUDEROOT=$(INCLUDEROOT)" "CFLAGS=$(CFLAGS)" \
			"EXTRA_LIBS=$(EXTRA_LIBS)" "CC=$(CC)" \
			"OTHER_LDFLAGS=$(OTHER_LDFLAGS)"
	cd examples ; $(MAKE) install "INSTALLROOT=$(INSTALLROOT)" \
			"STRIP=$(STRIP)" "MAKE=$(MAKE)" \
			"INCLUDEROOT=$(INCLUDEROOT)" "CFLAGS=$(CFLAGS)" \
			"EXTRA_LIBS=$(EXTRA_LIBS)" "CC=$(CC)" \
			"OTHER_LDFLAGS=$(OTHER_LDFLAGS)"

clean:
	cd api ; $(MAKE) clean
	cd daemon ; $(MAKE) clean
	cd examples ; $(MAKE) clean

superclean:
	\rm -f *~
	cd api ; $(MAKE) clean ; \rm -f *~ site.h
	cd daemon ; $(MAKE) clean ; \rm -f *~
	cd examples ; $(MAKE) superclean ; \rm -f *~

