# $Id$ .SUFFIXES: .m %.o: %.m $(CC) -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED $(OBJCFLAGS) $(CPPFLAGS) $(SHLIB_CFLAGS) $< -o $@ %.o: %.c $(CC) -c -DUSE_TCL_STUBS -DTCL_NO_DEPRECATED $(CFLAGS) $(CPPFLAGS) $(SHLIB_CFLAGS) $< -o $@ all:: $(SHLIB_NAME) pkgIndex.tcl $(SHLIB_NAME):: $(OBJS) $(SHLIB_LD) $(OBJS) -o $(SHLIB_NAME) $(TCL_STUB_LIB_SPEC) $(SHLIB_LDFLAGS) $(LIBS) pkgIndex.tcl: $(SHLIB_NAME) $(SILENT) ../pkg_mkindex.sh . || ( rm -rf $@ && exit 1 ) clean:: rm -f $(OBJS) $(SHLIB_NAME) pkgIndex.tcl distclean:: clean install:: all $(INSTALL) -d -o "$(DSTUSR)" -g "$(DSTGRP)" -m "$(DSTMODE)" "$(INSTALLDIR)" $(INSTALL) -o "$(DSTUSR)" -g "$(DSTGRP)" -m 444 $(SHLIB_NAME) "$(INSTALLDIR)" $(INSTALL) -o "$(DSTUSR)" -g "$(DSTGRP)" -m 444 pkgIndex.tcl "$(INSTALLDIR)"