mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-23 08:24:18 +00:00
Upload
Digital Research
This commit is contained in:
75
CPM OPERATING SYSTEMS/CPM 68K/1.0X SOURCES/v102a/makefile
Normal file
75
CPM OPERATING SYSTEMS/CPM 68K/1.0X SOURCES/v102a/makefile
Normal file
@@ -0,0 +1,75 @@
|
||||
# Makefile for Portable CP/M Peripheral Interchange Program, PIP.
|
||||
#
|
||||
# Change the variables INCLUDE, BIN, UBIN, CC, LD, LIB as necessary for a
|
||||
# particular environment.
|
||||
#
|
||||
# Usage:
|
||||
# make makes executable file PIP for CP/M target
|
||||
# make pipn makes non-split version of above
|
||||
# make pip.o compiles pip.c
|
||||
# make pip.cpm makes file pip.cpm for loading with mkfile
|
||||
# make list sends formatted listing of ALL source
|
||||
# files to print spooler
|
||||
#
|
||||
# Author: D Dunlop, Zilog Inc. 11/19/82
|
||||
|
||||
INCLUDE = /u/Tests/include
|
||||
BIN = /bin
|
||||
UBIN = /usr/bin
|
||||
CC = $(BIN)/zcc -M1 -c
|
||||
LD = $(UBIN)/ld8k -i -w
|
||||
ULIB = /usr/lib
|
||||
LIB = /lib
|
||||
PSOURCE = makefile pip.c portab.h bdos.h\
|
||||
basepage.h setjmp.h
|
||||
ESOURCE = makefile ed.c portab.h bdos.h\
|
||||
basepage.h setjmp.h
|
||||
SSOURCE = makefile stat.c portab.h bdos.h\
|
||||
basepage.h setjmp.h
|
||||
SOURCE = makefile ed.c pip.c stat.c portab.h bdos.h\
|
||||
basepage.h setjmp.h
|
||||
POBJS = pip.o $(ULIB)/libcpm.a $(ULIB)/startup.o
|
||||
EOBJS = ed.o $(ULIB)/libcpm.a $(ULIB)/startup.o
|
||||
SOBJS = stat.o $(ULIB)/libcpm.a $(ULIB)/startup.o
|
||||
|
||||
pip: $(POBJS)
|
||||
$(LD) -o pip $(ULIB)/startup.o pip.o -lcpm
|
||||
|
||||
pip.o: $(PSOURCE)
|
||||
$(CC) pip.c
|
||||
|
||||
pip.cpm: pip
|
||||
$(UBIN)/imager pip
|
||||
|
||||
plist:
|
||||
pr $(PSOURCE) | lpr&
|
||||
|
||||
elist:
|
||||
pr $(ESOURCE) | lpr&
|
||||
|
||||
slist:
|
||||
pr $(SSOURCE) | lpr&
|
||||
|
||||
list:
|
||||
pr $(SOURCE) | lpr&
|
||||
|
||||
pipn: $(POBJS)
|
||||
/bin/ld8k -w -o pipn $(ULIB)/startup.o pip.o -lcpm
|
||||
|
||||
ed: $(EOBJS)
|
||||
$(LD) -o ed $(ULIB)/startup.o ed.o -lcpm
|
||||
|
||||
ed.o: $(ESOURCE)
|
||||
$(CC) ed.c
|
||||
|
||||
ed.cpm: ed
|
||||
$(UBIN)/imager ed
|
||||
|
||||
stat: $(SOBJS)
|
||||
$(LD) -o stat $(ULIB)/startup.o stat.o -lcpm
|
||||
|
||||
stat.o: $(SSOURCE)
|
||||
$(CC) stat.c
|
||||
|
||||
stat.cpm: stat
|
||||
$(UBIN)/imager stat
|
Reference in New Issue
Block a user