SRCDIR=/Users/hww3/caudium_1.4/src/cmods/$(MODNAME)/
#SRCDIR=/Users/hww3/caudium_1.4/src/cmods
CFLAGS=  -I/usr/local/pike/7.6.112/include/pike  -I/usr/local/include -I/usr/local/include -I/sw/include -I/usr/X11R6/include -I/Users/hww3/caudium_1.4/src/cmods/ -I/Users/hww3/caudium_1.4/src/cmods/ -g -O2     -I$(SRCDIR) -I. $(MODULE_CFLAGS)
CC=/Users/hww3/caudium_1.4/smartlink gcc
LIBGCC=/usr/lib/gcc/i686-apple-darwin8/4.0.1/libgcc.a
LDFLAGS= -R/usr/local/lib -L/usr/local/lib -R/sw/lib -L/sw/lib -R/usr/X11R6/lib -L/usr/X11R6/lib
LD= /Users/hww3/caudium_1.4/smartlink gcc -bundle -undefined error -bundle_loader /usr/local/bin/pike -fPIC
PIKE=/usr/local/bin/pike
SO=so
all: $(MODNAME).$(SO)
INSTALLDIR=$(prefix)/caudium/server/lib/7.6.112/
INSTALL=/usr/bin/install -c
CLIBRARY_LINK=-lc
all:  Makefile $(MODNAME).$(SO)

.SUFFIXES: .c .o

install: all extrainstall
# Stripping probably does work but for debugging reasons and just to
# make sure, we don't do it. Yet.
#	-strip $(MODNAME).$(SO)
	$(INSTALL) $(MODNAME).$(SO) $(INSTALLDIR)

install_alt: all extrainstall
	$(INSTALL) $(MODNAME).$(SO) $(INSTALLDIR)

install_bin: all
	-strip --strip-unneeded $(MODNAME).$(SO)
	$(INSTALL) $(MODNAME).$(SO) $(INSTALLDIR)


$(MODNAME).$(SO):  $(OBJS)
	$(LD) $(LDFLAGS) -o $(MODNAME).$(SO) $(OBJS) $(MODULE_ARCHIVES) $(MODULE_LDFLAGS) $(MODULE_LIBS) $(LIBGCC) $(CLIBRARY_LINK) $(LIBGCC) 

Makefile.pre: $(SRCDIR)/Makefile.pre.in $(SRCDIR)/configure config.status
	@echo "configure or Makefile.in changed."
	@if test -f config.status; then \
           echo -n "Rebuilding Makefile myself using: ";\
	   echo "`head config.status|grep 'configure '|tr '#' ' '` "; \
	   eval "`head config.status|grep 'configure '|tr '#' ' '` "; \
	   echo "$@";\
           echo "You must rerun make now"; exit 1;\
	else\
	   echo "You must rerun configure now."; \
	   exit 1; \
	fi

.SUFFIXES: .c .o

.c.o:
	$(CC) $(CFLAGS) -c $< -o $@ 

$(SRCDIR)/configure: $(SRCDIR)/configure.ac
	@echo "configure.ac changed. Rebuilding."
	@(cd  $(SRCDIR); autogen.sh)

config.status:  $(SRCDIR)/configure
	./config.status --recheck

force:
	@:

depend: force
	@echo "Calculating dependencies..."
	@cat  Makefile.pre > Makefile
	@$(CC) -MM $(CFLAGS) $(SRCDIR)/*.c >> Makefile 2>/dev/null

clean:
	rm -f *.o *~ $(MODNAME).$(SO) 

distclean: clean
	rm -f config.* $(SRCDIR)/Makefile Makefile.pre

spotless: distclean
	rm -f $(SRCDIR)/configure $(EXTRA_CLEAN)

