Files
Digital-Research-Source-Code/ASSEMBLY & COMPILE TOOLS/PLM-2-C 2/plm2c/makefile.ibm
Sepp J Morris 31738079c4 Upload
Digital Research
2020-11-06 18:50:37 +01:00

87 lines
1.4 KiB
Plaintext

# Makefile for IBM-PC MSDOS
SRCS = convert.c \
parse.c \
declare.c \
decl_out.c \
control.c \
io.c \
token.c \
context.c \
mem.c \
error.c \
version.c \
main.c
OBJS = convert.obj \
parse.obj \
declare.obj \
decl_out.obj \
control.obj \
io.obj \
token.obj \
context.obj \
mem.obj \
error.obj \
version.obj \
main.obj
LNKS = convert parse declare decl_out control io token context mem error version main
TOKEN_HDRS = misc.h defs.h struct.h cvt.h cvt_id.h tokens.h
HDRS = $(TOKEN_HDRS) tkn_defs.h tkn_ext.h
MDL = m
OPTS = -c -N -v -DIBMPC -m$(MDL)
plm2c: $(OBJS)
tlink /c /v c:\tc\lib\c0$(MDL) $(LNKS), plm2c, plm2c, c:\tc\lib\c$(MDL)
convert.obj: convert.c $(TOKEN_HDRS)
tcc $(OPTS) convert
parse.obj: parse.c $(TOKEN_HDRS) cvt_id.h
tcc $(OPTS) parse
declare.obj: declare.c $(TOKEN_HDRS)
tcc $(OPTS) declare
control.obj: control.c $(TOKEN_HDRS) tkn_ext.h
tcc $(OPTS) control
decl_out.obj: decl_out.c $(TOKEN_HDRS)
tcc $(OPTS) decl_out
io.obj: io.c $(TOKEN_HDRS) tkn_ext.h
tcc $(OPTS) io
token.obj: token.c $(TOKEN_HDRS) tkn_ext.h
tcc $(OPTS) token
context.obj: context.c $(TOKEN_HDRS)
tcc $(OPTS) context
mem.obj: mem.c $(TOKEN_HDRS)
tcc $(OPTS) mem
error.obj: error.c $(TOKEN_HDRS)
tcc $(OPTS) error
version.obj: version.c
tcc $(OPTS) version
main.obj: main.c $(TOKEN_HDRS) tkn_defs.h
tcc $(OPTS) main
backup:
cp $(HDRS) Makefile bak
cp $(SRCS) bak
floppy:
cp $(HDRS) makefile a:
cp $(SRCS) a:
lint:
lint $(SRCS)