1#----------------------------------------------------------------------------- 2# 3# NcFTP vis makefile for the platform @OS@, on the host @host@. 4# 5#----------------------------------------------------------------------------- 6 7CC=@CC@ 8CFLAGS=@CFLAGS@ 9#CC=gcc 10#CFLAGS=-O2 -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wshadow -Wbad-function-cast -Wwrite-strings -Wconversion 11VPATH=@srcdir@ 12CPPFLAGS=-I@MAINDIR@ -I../libncftp -I../Strn -I../sio @CPPFLAGS@ 13prefix=@prefix@ 14exec_prefix=@exec_prefix@ 15BINDIR=@bindir@ 16SYSCONFDIR=@sysconfdir@ 17SOCKS_LIBS=@SOCKS_LIBS@ 18CURSESLIBS=@LIBCURSES@ 19LIBS=$(CURSESLIBS) @LIBS@ $(SOCKS_LIBS) 20STRIP=@STRIP@ 21LDFLAGS=-L../libncftp -L../Strn -L../sio @LDFLAGS@ 22 23# Any -D definitions: 24DEFS=-Dvis -DO_S=\"@OS@\" -DNCFTPPATH=\"$(BINDIR)/ncftp\" -DSYSCONFDIR=\"$(SYSCONFDIR)\" @DEFS@@NDEFS@ 25 26DPROGS=@VIS_DPROGS@ 27 28all: $(DPROGS) 29 -@echo 'Done making NcFTP full-screen utilities.' 30 31../bin/ncftpbookmarks@EXEEXT@: bmed.c wgets.@OBJEXT@ wutil.@OBJEXT@ pref.@OBJEXT@ preffw.@OBJEXT@ trace.@OBJEXT@ util.@OBJEXT@ bookmark.@OBJEXT@ version.@OBJEXT@ bmed.h wgets.h syshdrs.h ../libncftp/libncftp.a 32 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) bmed.c wgets.@OBJEXT@ wutil.@OBJEXT@ pref.@OBJEXT@ preffw.@OBJEXT@ trace.@OBJEXT@ util.@OBJEXT@ bookmark.@OBJEXT@ version.@OBJEXT@ -o ../bin/ncftpbookmarks@EXEEXT@ $(LDFLAGS) -lncftp -lStrn -lsio $(LIBS) 33 -@$(STRIP) ../bin/ncftpbookmarks@EXEEXT@ 34 -@/bin/rm -rf ../bin/ncftpbookmarks.dSYM 35 36bookmark.@OBJEXT@: ../ncftp/bookmark.c ../ncftp/bookmark.h syshdrs.h 37 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) ../ncftp/bookmark.c -c 38 39pref.@OBJEXT@: ../ncftp/pref.c ../ncftp/pref.h syshdrs.h 40 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) ../ncftp/pref.c -c 41 42preffw.@OBJEXT@: ../ncftp/preffw.c ../ncftp/pref.h syshdrs.h 43 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) ../ncftp/preffw.c -c 44 45trace.@OBJEXT@: ../ncftp/trace.c ../ncftp/trace.h syshdrs.h 46 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) ../ncftp/trace.c -c 47 48util.@OBJEXT@: ../ncftp/util.c ../ncftp/util.h syshdrs.h 49 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) ../ncftp/util.c -c 50 51version.@OBJEXT@: ../ncftp/version.c 52 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) ../ncftp/version.c -c 53 54wutil.@OBJEXT@: wutil.c wutil.h syshdrs.h 55 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) wutil.c -c 56 57wgets.@OBJEXT@: wgets.c wgets.h syshdrs.h 58 @CCDV@$(CC) $(CFLAGS) $(DEFS) $(CPPFLAGS) wgets.c -c 59 60clean: 61 /bin/rm -rf $(DPROGS) *.@OBJEXT@ core *.pch SunWS_cache 62 63PACKAGE=Makefile.in bmed.c bmed.h syshdrs.h wgets.c wgets.h wutil.c wutil.h 64 65TMPDIR=/tmp 66TARDIR=vis 67 68tarcp: 69 -@mkdir -p $(TMPDIR)/TAR/$(TARDIR) 70 -@chmod ga+r $(PACKAGE) 71 -@chmod 755 $(TMPDIR)/TAR/$(TARDIR) 72 cp -pr $(PACKAGE) $(TMPDIR)/TAR/$(TARDIR) 73