# Generated automatically from Makefile.in by configure. #----------------------------------------------------------------------------- # # NcFTP makefile for the platform macosx8.0, on the host darwintel. # #----------------------------------------------------------------------------- VER=3.2.1 CC=cc CFLAGS=-D_REENTRANT -D_LARGEFILE64_SOURCE -fno-common -Wno-format-y2k -static-libgcc -DMACOSX=8000 #CC=gcc #CFLAGS=-O2 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wbad-function-cast -Wwrite-strings -Wconversion STRIPFLAG=-Wl,-x STRIP=strip prefix=/usr/local exec_prefix=${prefix} BINDIR=${exec_prefix}/bin SYSCONFDIR=${prefix}/etc mandir=/usr/local/share/man INSTALL=/usr/bin/install -c -o root -g wheel INSTALL_PROGRAM=install -s -o root -g wheel -m 555 INSTALL_DATA=install -o root -g wheel -m 444 SHELL=/bin/sh all: progs -@/bin/ls -l bin -@echo 'Done.' -@echo -@echo '** Please report any problems to http://www.NcFTP.com/contact/ **' libs: @( cd ./Strn ; $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" ) @( cd ./sio ; $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" ) @( cd ./libncftp ; $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" ) progs: libs @test -d bin || mkdir bin @( cd ./ncftp ; $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" "STRIP=$(STRIP)" ) @( cd ./sh_util ; $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" "STRIP=$(STRIP)" ) @( cd ./vis ; $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" "STRIP=$(STRIP)" ) install: @( cd ./ncftp ; $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" ) @( cd ./sh_util ; $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" ) @( cd ./vis ; $(MAKE) "CC=$(CC)" "CFLAGS=$(CFLAGS)" ) -@test -z "$(DESTDIR)" || mkdir -p "$DESTDIR" 2>/dev/null -mkdir "$(DESTDIR)$(prefix)" "$(DESTDIR)$(BINDIR)" "$(DESTDIR)$(SYSCONFDIR)" "$(DESTDIR)$(mandir)" "$(DESTDIR)$(mandir)/man1" 2>/dev/null -@echo '..... Installing the programs .....' $(INSTALL_PROGRAM) bin/ncftp "$(DESTDIR)$(BINDIR)/ncftp" $(INSTALL_PROGRAM) bin/ncftpget "$(DESTDIR)$(BINDIR)/ncftpget" $(INSTALL_PROGRAM) bin/ncftpput "$(DESTDIR)$(BINDIR)/ncftpput" $(INSTALL_PROGRAM) bin/ncftpls "$(DESTDIR)$(BINDIR)/ncftpls" $(INSTALL_PROGRAM) bin/ncftpbatch "$(DESTDIR)$(BINDIR)/ncftpbatch" -@test -f "$(DESTDIR)$(BINDIR)/ncftpspooler" && echo /bin/rm "$(DESTDIR)$(BINDIR)/ncftpspooler" && /bin/rm "$(DESTDIR)$(BINDIR)/ncftpspooler" ln "$(DESTDIR)$(BINDIR)/ncftpbatch" "$(DESTDIR)$(BINDIR)/ncftpspooler" # # The visual programs are only built if a working Curses was found. # -test -f bin/ncftpbookmarks && $(INSTALL_PROGRAM) bin/ncftpbookmarks "$(DESTDIR)$(BINDIR)/ncftpbookmarks" -@echo '..... Installing the manual pages .....' $(INSTALL_DATA) doc/man/ncftp.1 "$(DESTDIR)$(mandir)/man1/ncftp.1" $(INSTALL_DATA) doc/man/ncftpget.1 "$(DESTDIR)$(mandir)/man1/ncftpget.1" $(INSTALL_DATA) doc/man/ncftpput.1 "$(DESTDIR)$(mandir)/man1/ncftpput.1" $(INSTALL_DATA) doc/man/ncftpbatch.1 "$(DESTDIR)$(mandir)/man1/ncftpbatch.1" $(INSTALL_DATA) doc/man/ncftpspooler.1 "$(DESTDIR)$(mandir)/man1/ncftpspooler.1" $(INSTALL_DATA) doc/man/ncftpls.1 "$(DESTDIR)$(mandir)/man1/ncftpls.1" -@echo '..... Finishing up .....' -@( cd "$(DESTDIR)$(BINDIR)" ; echo ""; echo "$(DESTDIR)$(BINDIR):" ; /bin/ls -l "ncftp" "ncftpget" "ncftpput" "ncftpls" "ncftpbatch" "ncftpspooler" "ncftpbookmarks" 2>/dev/null | sed 's/^/ /;' ; echo "" ) -@echo 'Done installing NcFTP.' clean: /bin/rm -rf ncftp_all.ncb ncftp_all.opt ncftp_all.plg *.pch SunWS_cache @( cd ./Strn ; $(MAKE) clean ) @( cd ./sio ; $(MAKE) clean ) @( cd ./libncftp ; $(MAKE) clean ) @( cd ./ncftp ; $(MAKE) clean ) @( cd ./sh_util ; $(MAKE) clean ) @( cd ./vis ; $(MAKE) clean ) distclean: clean /bin/rm -f config.cache config.h config.log config.status libncftp/Makefile libncftp/config.h ncftp/Makefile sh_util/Makefile vis/Makefile Makefile.bin Strn/Makefile Strn/config.h Strn/Strn.version sio/Makefile sio/config.h sio/sio.version Makefile ccdv /bin/rm -rf bin @echo "Warning: configure may have automatically patched libncftp/ncftp.h" TMPDIR=/tmp TARDIR=ncftp-$(VER) STGZFILE=$(TARDIR)-src.tar.gz DTARFILE=$(TARDIR)-macosx8.0-export.tar DTGZFILE=$(TARDIR)-macosx8.0-export.tar.gz DBGZFILE=$(TARDIR)-macosx8.0-export.tar.bz2 dtar: -@mkdir $(TMPDIR)/TAR -@mkdir $(TMPDIR)/TAR/$(TARDIR) cp -p Makefile.bin $(TMPDIR)/TAR/$(TARDIR)/Makefile -@mkdir $(TMPDIR)/TAR/$(TARDIR)/bin $(TMPDIR)/TAR/$(TARDIR)/doc cp -p -r bin $(TMPDIR)/TAR/$(TARDIR) chmod 755 $(TMPDIR)/TAR/$(TARDIR)/bin/* -@rm -f "$(TMPDIR)/TAR/$(TARDIR)/bin/ncftpspooler" -@ln "$(TMPDIR)/TAR/$(TARDIR)/bin/ncftpbatch" "$(TMPDIR)/TAR/$(TARDIR)/bin/ncftpspooler" cp -p DONATE.txt $(TMPDIR)/TAR/$(TARDIR) for f in CHANGELOG.txt FIREWALLS_AND_PROXIES.txt LICENSE.txt ; do \ cp -p doc/$$f $(TMPDIR)/TAR/$(TARDIR)/doc/$$f ; \ done cp -p -r doc/man doc/html $(TMPDIR)/TAR/$(TARDIR)/doc find $(TMPDIR)/TAR/$(TARDIR) -type d -exec chmod a+rx {} \; find $(TMPDIR)/TAR/$(TARDIR) -type f -exec chmod a+r {} \; ( cd $(TMPDIR)/TAR ; /usr/local/bin/gtar -c --owner=root --group=wheel --verbose -f $(TMPDIR)/TAR/$(DTARFILE) $(TARDIR) ) -@cp -p $(TMPDIR)/TAR/$(DTARFILE) . -@chmod 644 $(DTARFILE) -@rm -rf $(TMPDIR)/TAR -@/bin/ls -l $(DTARFILE) dgz: dtar gzip $(DTARFILE) -@chmod 644 $(DTGZFILE) -@/bin/ls -l $(DTGZFILE) dbz: dtar bzip2 $(DTARFILE) -@chmod 644 $(DTBZFILE) -@/bin/ls -l $(DTBZFILE) sgz gz: ./sh/mksrctar.sh $(TARDIR) $(STGZFILE) '/usr/local/bin/gtar' '-c --owner=root --group=wheel --verbose -f'