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