home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DOS/V Power Report 1997 March
/
VPR9703A.ISO
/
VPR_DATA
/
DOGA
/
SOURCES
/
POLYEDIT.LZH
/
ML
/
MAKEFILE.X68
< prev
next >
Wrap
Text File
|
1995-10-22
|
1KB
|
53 lines
LD = hlk -l
CFLAGS = -DX68K -I. -I../lib ${OPT_CFLAGS} -DPDEBUG=1
SOBJS1 = ml.o extend.o
SOBJS2 = exec1.o exec2.o exec3.o
SOBJS3 = parse1.o parse2.o parse3.o std.o check.o scanner.o code.o
SOBJS4 = init.o stack.o class.o object.o func.o ident.o str.o alloc.o err.o
SOBJS = ${SOBJS1} ${SOBJS2} ${SOBJS3} ${SOBJS4}
OBJS = main.o fary.o ${SOBJS}
LIBS = ../lib/lib.a
SLIBS = ../lib/slib.a
HDRS = _ml.h
SRCS = ml.c extend.c err.c check.c stack.c object.c
CRT = ../lib/crtx.o
#all : ml.dl
all : ml.dl ml.h fary.c _mlinit.c ml.a sml.a test.x
ml.dl : ${OBJS} ${CRT}
@echo ${CRT} > ${temp}\temp
@echo ${OBJS} >> ${temp}\temp
@echo ${LIBS} >> ${temp}\temp
@echo ${CLIBS} >> ${temp}\temp
${LD} -o ml.dl -i ${temp}\temp
ml.h : ${SRCS}
func -h ${SRCS} ${HDRS} > ml.h
fary.c : ${SRCS}
func -a lib.h ${HDRS} ${SRCS} > fary.c
ml.a : mlinit.o _mlinit.o
sml.a : smlinit.o _smlinit.o ${SOBJS}
_mlinit.c : ${SRCS}
func -e lib.h ${SRCS} > _mlinit.c
func -f ${SRCS} >> _mlinit.c
func -i ML ${SRCS} >> _mlinit.c
_smlinit.c : ${SRCS}
func -e _ml.h ${SRCS} > _smlinit.c
func -f ${SRCS} >> _smlinit.c
func -s ML ${SRCS} >> _smlinit.c
test.x : test.o sml.a ${LIBS}
${LD} test.o sml.a ${LIBS} ${CLIBS} ${lib}\clib.a
test.o : ml.h