diff options
Diffstat (limited to 'Build/source/utils/gzip/vms/Makefile.gcc')
-rw-r--r-- | Build/source/utils/gzip/vms/Makefile.gcc | 131 |
1 files changed, 0 insertions, 131 deletions
diff --git a/Build/source/utils/gzip/vms/Makefile.gcc b/Build/source/utils/gzip/vms/Makefile.gcc deleted file mode 100644 index 04506759e7d..00000000000 --- a/Build/source/utils/gzip/vms/Makefile.gcc +++ /dev/null @@ -1,131 +0,0 @@ -# Makefile for gzip (GNU zip) -*- Indented-Text -*- -# Copyright (C) 1992-1993 Jean-loup Gailly and the Free Software Foundation -# VMS version made by Klaus Reimann <kr@cip.physik.uni-stuttgart.de>, -# revised by Roland B Roberts <roberts@nsrl31.nsrl.rochester.edu>. -# This version is for gcc. - -# After constructing gzip.exe with this Makefile, you should set up -# symbols for gzip.exe. Edit the example below, changing -# "disk:[directory]" as appropriate. -# -# $ gzip == "$disk:[directory]gzip.exe" -# $ gunzip == "$disk:[directory]gunzip.exe" -# $ zcat == "$disk:[directory]zcat.exe" - - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2, or (at your option) -# any later version. - -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. - -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - -#### Start of system configuration section. #### - -CC = gcc -LINK = link - -CFLAGS = -# CFLAGS = /warning -LDFLAGS = - -# Things you might add to DEFS -# -DDIRENT Use <dirent.h> for recursion (-r) -# -DSYSDIR Use <sys/dir.h> for recursion (-r) -# -DSYSNDIR Use <sys/ndir.h> for recursion (-r) -# -DNDIR Use <ndir.h> for recursion (-r) -# -DSTDC_HEADERS Use <stdlib.h> -# -DHAVE_UNISTD_H Use <unistd.h> -# -DNO_UTIME_H Don't use <utime.h> -# -DHAVE_SYSUTIME_H Use <sys/utime.h> -# -DNO_MEMORY_H Don't use <memory.h>. Not needed if STDC_HEADERS. -# -DNO_STRING_H Use strings.h, not string.h. Not needed if STDC_HEADERS -# -DRETSIGTYPE=int Define this if signal handlers must return an int. -# -DNO_SYMLINK OS defines S_IFLNK but does not support symbolic links -# -DNO_MULTIPLE_DOTS System does not allow file names with multiple dots -# -DNO_UTIME System does not support setting file modification time -# -DNO_CHOWN System does not support setting file owner -# -DNO_DIR System does not support readdir() -# -DPROTO Force function prototypes even if __STDC__ not defined -# -DASMV Use asm version match.S -# -DMSDOS MSDOS specific -# -DOS2 OS/2 specific -# -DVAXC Vax/VMS with Vax C compiler -# -DVMS Vax/VMS with gcc -# -DDEBUG Debug code -# -DDYN_ALLOC Use dynamic allocation of large data structures -# -DMAXSEG_64K Maximum array size is 64K (for 16 bit system) -# -DRECORD_IO read() and write() are rounded to record sizes. -# -DNO_STDIN_FSTAT fstat() is not available on stdin -# -DNO_SIZE_CHECK stat() does not give a reliable file size - -DEFS = /define=(VMS) -LIBS = #@LIBS@ - -X=.exe -O=.obj - -# additional assembly sources for particular systems be required. -OBJA = #@OBJA@ - -#### End of system configuration section. #### - -OBJS = gzip$O zip$O deflate$O trees$O bits$O unzip$O inflate$O util$O \ - crypt$O lzw$O unlzw$O unpack$O unlzh$O getopt$O vms$O $(OBJA) - -# --- rules --- - -*$O: *.c - $(CC) $* $(DEFS) $(CFLAGS) -# create sys$output -# $(CC) $* $(DEFS) $(CFLAGS)$ - -default: all - -all: gzip$X #zcmp zdiff zmore znew - -gzip$X : $(OBJS) #Makefile - linkobjs:=$(OBJS) - Schleife: - p = f$locate(" ",linkobjs) - if p .lt. f$length(linkobjs) - then linkobjs[p,1]:="," - goto Schleife - endif - write sys$output "linking ''linkobjs'" - $(LINK) $(LDFLAGS) /exec=gzip$X 'linkobjs',sys$input/opt - GNU_CC:[000000]GCCLIB/LIB,SYS$LIBRARY:VAXCRTL/SHARE $ - -# Create a hard link. To remove both files, use "make clean". Using a hard -# link saves disk space, by the way. Note, however, that copying a hard link -# copies the data, not just the link. Therefore, set up the link in the -# directory in which the executable is to reside, or else rename (move) the -# executables into the directory. -# - set file/enter=gunzip.exe gzip.exe - set file/enter=zcat.exe gzip.exe - - -clean: - set file/remove gunzip.exe;0 - set file/remove zcat.exe;0 - delete gzip.exe;0 - delete *$O;0 - -# Actual build-related targets - -gzip$O zip$O deflate$O trees$O bits$O unzip$O inflate$O: gzip.h tailor.h -util$O lzw$O unlzw$O unpack$O unlzh$O crypt$O: gzip.h tailor.h - -gzip$O unlzw$O: revision.h lzw.h - -bits$O unzip$O util$O zip$O: crypt.h - -gzip$O getopt$O: getopt.h |