home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
rtsi.com
/
2014.01.www.rtsi.com.tar
/
www.rtsi.com
/
OS9
/
OSK
/
ARCHIVERS
/
unzip_src.lzh
/
MAKEFILE
< prev
next >
Wrap
Text File
|
1992-12-08
|
2KB
|
100 lines
#==============================================================================
# Makefile for UnZip, ZipInfo & FUnZip: Unix, OS/2, MS-DOS ("real" makes only)
# Version: 5.0 (inflate,explode) 20 August 1992
#==============================================================================
#
#####################
# MACRO DEFINITIONS #
#####################
CP = cp
RM = rm -f
CC = cc
# general-purpose stuff
E =
O = .r
SHELL = /dd/cmds/sh
BINDIR = /dd/usr/cmds
# UnZip flags
CFLAGS = -qix -DOSK -DNOPROTO -v=/dd/blarslib/defs
LFLAGS = -g -qix -m=16k -l=/dd/lib/blarslib.l
LF = -fd=unzip
# ZipInfo flags
ZC = -DZIPINFO
ZL = -fd=zipinfo
ZL2 = -ixq -l=/dd/lib/blarslib.l
# FUnZip flags
FL = -fd=funzip
FL2 = -ixq -l=/dd/lib/blarslib.l
# object files
OBJS1 = unzip$O envargs$O explode$O extract$O file_io$O inflate$O
OBJS2 = mapname$O match$O misc$O unreduce$O unshrink$O
OBJS = $(OBJS1) $(OBJS2)
OBJZ = zipinfo$O envargs$O match_$O misc_$O
OBJF = funzip$O inflate$O
###############################################
# BASIC COMPILE INSTRUCTIONS AND DEPENDENCIES #
###############################################
install: all
@echo Moving unzip, zipinfo, and funzip to $(BINDIR)
$(CP) unzip $(BINDIR)/unzip
$(RM) unzip
@attr $(BINDIR)/unzip -epea
$(CP) zipinfo $(BINDIR)/zipinfo
$(RM) zipinfo
@attr $(BINDIR)/zipinfo -epea
$(CP) funzip $(BINDIR)/funzip
$(RM) funzip
@attr $(BINDIR)/funzip -epea
all: unzip$E zipinfo$E funzip$E
@echo All programs made.
unzip$E: $(OBJS)
$(CC) $(LF) $(OBJS) $(LFLAGS)
@echo unzip complete
@echo
zipinfo$E: $(OBJZ)
$(CC) $(ZC) $(ZL) $(OBJZ) $(ZL2)
@echo zipinfo complete
@echo
funzip$E: $(OBJF)
$(CC) $(FL) $(OBJF) $(FL2)
@echo funzip complete
@echo
misc_$O:
@$(CP) misc.c misc_.c
$(CC) $(CFLAGS) $(ZC) -r misc_.c
match_$O:
@$(CP) match.c match_.c
$(CC) $(CFLAGS) $(ZC) -r match_.c
envargs$O: envargs.c unzip.h
explode$O: explode.c unzip.h
extract$O: extract.c unzip.h
file_io$O: file_io.c unzip.h
funzip$O: funzip.c unzip.h
inflate$O: inflate.c unzip.h
mapname$O: mapname.c unzip.h
match$O: match.c unzip.h
misc$O: misc.c unzip.h
match_$O: match.c unzip.h
misc_$O: misc.c unzip.h
unreduce$O: unreduce.c unzip.h
unshrink$O: unshrink.c unzip.h
unzip$O: unzip.c unzip.h
zipinfo$O: zipinfo.c unzip.c