home *** CD-ROM | disk | FTP | other *** search
Makefile | 1994-06-29 | 4.1 KB | 193 lines |
- # Makefile for ncftp
- #
- # Major sections delimited by a dash lines. If several lines set the same
- # make variable, you can choose between the commented #samples, or just
- # type what you want manually.
- #--------------------------------------------------------------------------
-
-
- # System dependent definitions. See the README, part B.
- #--------------------------------------------------------------------------
- SDEFS = DEF NO_UNISTDH DEF NO_UTIMEH DEF STRICT_PROTOS
-
-
- # Program definitions. See the README, part C.
- #--------------------------------------------------------------------------
- PDEFS = #
- #PDEFS = -DDEBUG -DDB_ERRS
-
-
- # Choose your compiler and flags below. Make sure you use an ANSI compiler
- # that handles new style function declarations and prototypes (gcc should).
- #--------------------------------------------------------------------------
- CC = sc
-
- CFLAGS = DATA=FAR MATH=IEEE \
- UCHAR \
- DEF amigados=1 \
- NOVERBOSE NOERRHIGH \
- DEF SIGQUIT=SIGILL DEF SIGPIPE=SIGILL \
- OPTIMIZE OPTTIME
- # DEBUG=FULL\
-
- LFLAGS = LINK BATCH $(CFLAGS)
-
- EXTSRCS=amiga/wait.c amiga/autotimer.c amiga/s_socket.c
- EXTOBJS=amiga/wait.c amiga/autotimer.c amiga/s_socket.o
-
- # Additional libraries and/or object files.
- #
- #--------------------------------------------------------------------------
- LIBS = LIB netlib:netnb.lib
-
- # Additional headers.
- #
- #--------------------------------------------------------------------------
- HDRDIRS = IDIR amiga IDIR netinclude:
-
- #************************************************
- #*** SHOULD NOT NEED TO EDIT BELOW THIS POINT ***
- #************************************************
-
- DEFS = $(PDEFS) $(SDEFS)
- #MK = $(CC) $(CFLAGS) $(DEFS) $(HDRDIRS) $(LFLAGS) $(LIBDIRS) $(LIBS)
- MK = $(CC)
-
- SRCS = cmds.c cmdtab.c ftp.c ftprc.c amiga/getpass.c glob.c main.c open.c set.c \
- tips.c util.c $(EXTSRCS)
-
- HEADERS = cmds.h copyright.h defaults.h ftp.h ftprc.h getpass.h glob.h \
- main.h open.h set.h sys.h util.h
-
- OBJS = cmds.o cmdtab.o ftp.o ftprc.o amiga/getpass.o glob.o main.o open.o set.o \
- tips.o util.o $(EXTOBJS)
-
- NAME = ncftp
- MAN = ncftp.1
- CATMAN = ncftp.z
- ALL = $(SRCS) $(HEADERS) patchlevel.h Blurb README Makefile $(MAN) \
- v2_Note
-
- C_COMPILE = $(CC) $(CFLAGS) $(DEFS) $(HDRDIRS)
- C_COMPILE2 = $(CC) $(CFLAGS) $(DEFS) $(HDRDIRS)
-
- all: $(NAME) done
-
- $(NAME): $(OBJS)
- $(CC) $(LFLAGS) $(LIBDIRS) $(OBJS) TO $(NAME) $(LIBS)
-
- cmds.o:
- $(C_COMPILE2) cmds.c
-
- .c.o:
- $(C_COMPILE) $<
-
- done: $(NAME)
- -@echo 'Done.'
-
- distclean:
- -delete *.o *! tags */*.o */*! *.info *.lnk
- clean:
- rm -f $(OBJS) $(NAME)
-
- co:
- co RCS/*
-
- # Dependencies:
- cmds.o: cmds.c
- cmds.o: sys.h
- cmds.o: util.h
- cmds.o: cmds.h
- cmds.o: main.h
- cmds.o: ftp.h
- cmds.o: ftprc.h
- cmds.o: getpass.h
- cmds.o: glob.h
- cmds.o: open.h
- cmds.o: set.h
- cmds.o: defaults.h
- cmds.o: copyright.h
- cmdtab.o: cmdtab.c
- cmdtab.o: sys.h
- cmdtab.o: util.h
- cmdtab.o: cmds.h
- cmdtab.o: main.h
- cmdtab.o: ftp.h
- cmdtab.o: ftprc.h
- cmdtab.o: glob.h
- cmdtab.o: open.h
- cmdtab.o: set.h
- cmdtab.o: copyright.h
- ftp.o: ftp.c
- ftp.o: sys.h
- ftp.o: util.h
- ftp.o: ftp.h
- ftp.o: cmds.h
- ftp.o: main.h
- ftp.o: ftprc.h
- ftp.o: getpass.h
- ftp.o: defaults.h
- ftp.o: copyright.h
- ftprc.o: ftprc.c
- ftprc.o: sys.h
- ftprc.o: util.h
- ftprc.o: ftprc.h
- ftprc.o: main.h
- ftprc.o: cmds.h
- ftprc.o: set.h
- ftprc.o: defaults.h
- ftprc.o: copyright.h
- getpass.o: getpass.c
- getpass.o: sys.h
- getpass.o: util.h
- getpass.o: cmds.h
- getpass.o: getpass.h
- getpass.o: copyright.h
- glob.o: glob.c
- glob.o: sys.h
- glob.o: util.h
- glob.o: glob.h
- glob.o: cmds.h
- glob.o: copyright.h
- main.o: main.c
- main.o: sys.h
- main.o: util.h
- main.o: cmds.h
- main.o: main.h
- main.o: ftp.h
- main.o: ftprc.h
- main.o: open.h
- main.o: set.h
- main.o: defaults.h
- main.o: copyright.h
- open.o: open.c
- open.o: sys.h
- open.o: util.h
- open.o: open.h
- open.o: cmds.h
- open.o: ftp.h
- open.o: ftprc.h
- open.o: main.h
- open.o: defaults.h
- open.o: copyright.h
- set.o: set.c
- set.o: sys.h
- set.o: util.h
- set.o: cmds.h
- set.o: main.h
- set.o: set.h
- set.o: defaults.h
- set.o: copyright.h
- tips.o: tips.c
- tips.o: sys.h
- tips.o: util.h
- util.o: util.c
- util.o: sys.h
- util.o: util.h
- util.o: cmds.h
- util.o: main.h
- util.o: ftp.h
- util.o: ftprc.h
- util.o: defaults.h
- util.o: copyright.h
-