home *** CD-ROM | disk | FTP | other *** search
- #
- # Makefile for PMP -- Poor Man's Packet
- #
- # For use with Turbo C 2.0
- #
- # 'make' to build PMP and PMPTEST
- # 'make archive' to make archive distributions (binary and source)
- # 'make clean' to clean up backup files
- #
- # Jan, 1991 - acp
- #
-
- VERSION = 11
- ARC = pkzip
- AFLAGS = /ml
- CCFLAGS = -ml
- CLIB = c:\tc\lib
-
- .c.obj:
- tcc -c $(CCFLAGS) $<
-
- .asm.obj:
- tasm $(AFLAGS) $<
-
- all : pmp.exe pmptest.exe
-
- #
- # PMP
- #
- PMPOBJS = pmp.obj\
- level1tx.obj\
- level2tx.obj\
- level1rx.obj\
- level2rx.obj\
- ax25subr.obj\
- ax25dump.obj\
- ax25lapb.obj\
- console.obj\
- param.obj\
- trace.obj\
- heard.obj\
- dqueue.obj\
- capture.obj\
- misc.obj\
- remote.obj\
- keys.obj\
- timer.obj
-
- pmp.exe : $(PMPOBJS)
- tlink /c $(CLIB)\c0l @pmp.tl,,pmp,,$(CLIB)\cl
-
- pmp.obj : pmp.c types.h pmp.h ports.h keys.h
-
- level1tx.obj : level1tx.c types.h pmp.h ports.h crc.h
-
- level2tx.obj : level2tx.c types.h pmp.h
-
- level1rx.obj : level1rx.c types.h pmp.h ports.h
-
- level2rx.obj : level2rx.c types.h pmp.h
-
- ax25subr.obj : ax25subr.c types.h pmp.h
-
- ax25dump.obj : ax25dump.c types.h pmp.h netrom.h
-
- console.obj : console.c types.h pmp.h keys.h
-
- param.obj : param.c types.h pmp.h ports.h
-
- trace.obj : trace.c types.h pmp.h
-
- heard.obj : heard.c types.h pmp.h heard.h
-
- dqueue.obj : dqueue.c dqueue.h types.h pmp.h
-
- capture.obj : capture.c pmp.h
-
- misc.obj : misc.c pmp.h
-
- remote.obj : remote.c pmp.h
-
- keys.obj : keys.c pmp.h keys.h
-
- timer.obj : timer.asm
-
- #
- # PMPTEST
- #
- pmptest.exe : pmptest.c ports.h keys.h timer.obj
- tcc $(CCFLAGS) pmptest.c timer.obj
-
- #
- # Binary distribution archive
- #
- BINARC = pmp$(VERSION).zip
- BINFILES = pmp.cfg\
- pmp.doc\
- pmptest.exe\
- pmp.exe\
- read.me
-
- #
- # Source distribution archive (file list in PMPSRC.LIS)
- #
- SRCARC = pmpsrc$(VERSION).zip
-
- archive : $(BINARC) $(SRCARC)
-
- $(BINARC) : $(BINFILES)
- $(ARC) -a $(BINARC) $(BINFILES)
-
- $(SRCARC) : pmpsrc.lis
- $(ARC) -a $(SRCARC) @pmpsrc.lis
-
- clean :
- erase *.bak