mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-25 09:24:19 +00:00
Upload
Digital Research
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
CC = cc
|
||||
C68 = c68
|
||||
SOURCES = dir.c expr.c misc.c pass1a.c pass2.c symt.c main.c
|
||||
INCLUDES = as68.h cout.h order.h
|
||||
VAXOBJS = vaxobj/dir.o vaxobj/expr.o vaxobj/misc.o vaxobj/pass1a.o \
|
||||
vaxobj/pass2.o vaxobj/symt.o vaxobj/main.o
|
||||
C68OBJS = 68obj/dir.o 68obj/expr.o 68obj/misc.o 68obj/pass1a.o \
|
||||
68obj/pass2.o 68obj/symt.o 68obj/main.o
|
||||
CFLAGS = -w -O -DVAX11
|
||||
C68FLAGS = -L -r -DMC68000
|
||||
LIB = -lV6
|
||||
C68LIB = -l6
|
||||
|
||||
vax: ${VAXOBJS}
|
||||
@mkver -e "assembler 4.3 -"
|
||||
${CC} ${CFLAGS} version.c ${VAXOBJS} -o as68.vax ${LIB}
|
||||
|
||||
as68: ${C68OBJS}
|
||||
@mkver -e "assembler 4.3 -"
|
||||
${C68} ${C68FLAGS} ${C68OBJS} version.c -o as68.68 ${C68LIB}
|
||||
@setstack as68.68 8192 8192
|
||||
|
||||
4k: ${C68OBJS}
|
||||
@mkver -e "assembler 4.3 -"
|
||||
${C68} -n ${C68FLAGS} -r ${C68OBJS} version.c -o as68.4k ${C68LIB}
|
||||
@setstack as68.4k 8192 8192
|
||||
|
||||
all: vax 4k
|
||||
|
||||
tags:
|
||||
ctags ${SOURCES} ${INCLUDES}
|
||||
|
||||
vaxobj/dir.o: dir.c
|
||||
${CC} ${CFLAGS} -c dir.c;mv -f dir.o vaxobj/dir.o
|
||||
|
||||
vaxobj/expr.o: expr.c
|
||||
${CC} ${CFLAGS} -c expr.c;mv -f expr.o vaxobj/expr.o
|
||||
|
||||
vaxobj/misc.o: misc.c
|
||||
${CC} ${CFLAGS} -c misc.c;mv -f misc.o vaxobj/misc.o
|
||||
|
||||
vaxobj/pass1a.o: pass1a.c
|
||||
${CC} ${CFLAGS} -c pass1a.c;mv -f pass1a.o vaxobj/pass1a.o
|
||||
|
||||
vaxobj/pass2.o: pass2.c
|
||||
${CC} ${CFLAGS} -c pass2.c;mv -f pass2.o vaxobj/pass2.o
|
||||
|
||||
vaxobj/symt.o: symt.c
|
||||
${CC} ${CFLAGS} -c symt.c;mv -f symt.o vaxobj/symt.o
|
||||
|
||||
vaxobj/main.o: main.c
|
||||
${CC} ${CFLAGS} -c main.c;mv -f main.o vaxobj/main.o
|
||||
|
||||
68obj/dir.o: dir.c
|
||||
${C68} ${C68FLAGS} -c dir.c;mv -f dir.o 68obj/dir.o
|
||||
|
||||
68obj/expr.o: expr.c
|
||||
${C68} ${C68FLAGS} -c expr.c;mv -f expr.o 68obj/expr.o
|
||||
|
||||
68obj/misc.o: misc.c
|
||||
${C68} ${C68FLAGS} -c misc.c;mv -f misc.o 68obj/misc.o
|
||||
|
||||
68obj/pass1a.o: pass1a.c
|
||||
${C68} ${C68FLAGS} -c pass1a.c;mv -f pass1a.o 68obj/pass1a.o
|
||||
|
||||
68obj/pass2.o: pass2.c
|
||||
${C68} ${C68FLAGS} -c pass2.c;mv -f pass2.o 68obj/pass2.o
|
||||
|
||||
68obj/symt.o: symt.c
|
||||
${C68} ${C68FLAGS} -c symt.c;mv -f symt.o 68obj/symt.o
|
||||
|
||||
68obj/main.o: main.c
|
||||
${C68} ${C68FLAGS} -c main.c;mv -f main.o 68obj/main.o
|
||||
|
||||
Reference in New Issue
Block a user