|
|
1.1 root 1: # makefile for PGP
2: # This Makefile is meant for the Amiga, SAS5.10 compiler
3: #
4:
5: # CFLAGS options:
6:
7: # -DHIGHFIRST if building PGP on a big-endian system
8: # -DMPORTABLE if there is no assembly version of the mp_smul function
9: # -DDEBUG to include debugging information
10: # -DNOTERMIO if your system has no termios
11: # -DDYN_ALLOC if your compiler does not support large static arrays
12: # -DSMALL_MEM if your machine has a small memory (required for MSDOS)
13:
14: # Define one of:
15: # -DMERRITT Merritt's modmult (fast on risc machines)
16: # -DPEASANT Russian peasant modulo multiply algorithm
17: # -DUPTON default: use Upton's modmult algorithm */
18:
19: # To define the OS we are compiling under, define one of:
20: # -DMSDOS, -DUNIX, -DVMS, -DATARI, -DAMIGA
21:
22:
1.1.1.2 ! root 23: CFLAGS= -O -s -cw -v -b0 -DUNIT32 -DAMIGA -DMPORTABLE -DHIGHFIRST
1.1 root 24:
25: CC = lc
26: ASM = asm
27:
28:
1.1.1.2 ! root 29: OBJS_EXT= 68000.o # ASM obj. files
1.1 root 30:
31: PROJ = pgp
32:
33: ZIPOBJS= zbits.o zdeflate.o zfile_io.o zglobals.o \
34: zinflate.o zip.o zipup.o ztrees.o zunzip.o
35:
36: OBJ1 = pgp.o crypto.o keymgmt.o fileio.o \
37: mdfile.o more.o armor.o mpilib.o mpiio.o \
38: genprime.o rsagen.o random.o idea.o passwd.o \
39: md5.o system.o language.o getopt.o keyadd.o \
40: config.o keymaint.o charset.o
41:
42: OBJS = $(OBJ1) $(ZIPOBJS) $(OBJS_EXT)
43:
44: .c.o:
45: $(CC) $(CFLAGS) $*.c
46: .s.o:
47: $(ASM) $*.s
48:
49: $(PROJ): $(OBJS)
50: blink FROM LIB:c.o $(OBJS) LIB LIB:lcnb.lib TO $(PROJ)
51:
52: ## Dependencies ##
1.1.1.2 ! root 53: armor.o : armor.c mpilib.h usuals.h platform.h fileio.h mpiio.h language.h \
! 54: pgp.h more.h armor.h crypto.h
! 55: charset.o : charset.c usuals.h language.h charset.h system.h
! 56: config.o : config.c usuals.h fileio.h pgp.h more.h armor.h config.h \
! 57: charset.h
! 58: crypto.o : crypto.c mpilib.h usuals.h platform.h mpiio.h random.h idea.h \
! 59: crypto.h keymgmt.h keymaint.h mdfile.h md5.h fileio.h charset.h language.h \
! 60: pgp.h more.h armor.h exitpgp.h zipup.h
! 61: fileio.o : fileio.c random.h usuals.h mpilib.h platform.h mpiio.h fileio.h \
! 62: language.h pgp.h more.h armor.h exitpgp.h charset.h system.h
! 63: genprime.o : genprime.c mpilib.h usuals.h platform.h genprime.h random.h
! 64: getopt.o : getopt.c getopt.h
! 65: idea.o : idea.c idea.h usuals.h
! 66: keyadd.o : keyadd.c mpilib.h usuals.h platform.h crypto.h fileio.h \
! 67: keymgmt.h charset.h language.h pgp.h more.h armor.h exitpgp.h keyadd.h \
! 68: keymaint.h
! 69: keymaint.o : keymaint.c mpilib.h usuals.h platform.h random.h crypto.h \
! 70: fileio.h keymgmt.h keymaint.h mpiio.h charset.h language.h pgp.h more.h \
! 71: armor.h
! 72: keymgmt.o : keymgmt.c system.h mpilib.h usuals.h platform.h idea.h random.h \
! 73: crypto.h fileio.h keymgmt.h rsagen.h mpiio.h language.h pgp.h more.h \
! 74: armor.h md5.h charset.h keymaint.h
! 75: language.o : language.c usuals.h fileio.h language.h pgp.h more.h armor.h \
! 76: charset.h
! 77: md5.o : md5.c md5.h
! 78: mdfile.o : mdfile.c mpilib.h usuals.h platform.h mdfile.h md5.h fileio.h \
! 79: language.h pgp.h more.h armor.h
! 80: more.o : more.c system.h mpilib.h usuals.h platform.h language.h fileio.h \
! 81: pgp.h more.h armor.h charset.h
! 82: mpiio.o : mpiio.c mpilib.h usuals.h platform.h mpiio.h pgp.h more.h armor.h
! 83: mpilib.o : mpilib.c mpilib.h usuals.h platform.h
! 84: passwd.o : passwd.c random.h usuals.h md5.h language.h pgp.h more.h armor.h
! 85: pgp.o : pgp.c system.h mpilib.h usuals.h platform.h random.h crypto.h \
! 86: fileio.h keymgmt.h language.h pgp.h more.h armor.h exitpgp.h charset.h \
! 87: getopt.h config.h keymaint.h keyadd.h
! 88: random.o : random.c system.h random.h usuals.h language.h
! 89: rsagen.o : rsagen.c mpilib.h usuals.h platform.h genprime.h rsagen.h \
! 90: random.h
! 91: system.o : system.c exitpgp.h system.h charset.h
! 92: zbits.o : zbits.c zip.h ztailor.h ziperr.h
! 93: zdeflate.o : zdeflate.c zunzip.h usuals.h system.h zip.h ztailor.h ziperr.h
! 94: zfile_io.o : zfile_io.c zunzip.h usuals.h system.h
! 95: zglobals.o : zglobals.c zip.h ztailor.h ziperr.h
! 96: zinflate.o : zinflate.c zunzip.h usuals.h system.h exitpgp.h
! 97: zip.o : zip.c usuals.h fileio.h language.h pgp.h more.h armor.h exitpgp.h
! 98: zipup.o : zipup.c zip.h ztailor.h ziperr.h zrevisio.h
! 99: ztrees.o : ztrees.c zip.h ztailor.h ziperr.h
! 100: zunzip.o : zunzip.c zunzip.h usuals.h system.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.