2021-10-11 18:37:13 -03:00

75 lines
1.2 KiB
Makefile

# @(#)Makefile 1.1 94/10/31 SMI
#
# Sun-4 kernel debugger (kadb) makefile
#
CC= cc
AS= as
LD= ld
AR= ar
RM= rm -f
TOUCH= touch -cf
GREP= egrep
MACHINES= -DSUN4_260 -DSUN4_110 -DSUN4_330 -DSUN4_470
CPPOPTS= -DKADB -Dsun4 -Dsparc -Umc68000 -DKERNEL -I. -I.. -I../.. $(MACHINES)
#CPPOPTS= -DKADB -Dsun4 -Dsparc -Umc68000 -DKERNEL -DSAS -I..
CFLAGS= $(CPPOPTS)
ASFLAGS= -P $(CPPOPTS) -DLOCORE
DDIR= /usr/src/sun/bin/adb
HFILES=\
reg.h allregs.h asm_linkage.h
CFILES=\
machdep.c\
../../debug/main.c\
../../debug/support.c
SFILES=\
locore.s\
map.s
SPECIAL=\
locore.o
OBJ=\
$(SPECIAL)\
machdep.o\
map.o\
main.o\
support.o
.INIT: $(HFILES)
.KEEP_STATE:
debug.o: $(OBJ)
$(LD) -r -o $@ $(OBJ)
assym.s: genassym.c
$(CC) $(CFLAGS) -I. genassym.c
-if [ `/bin/arch` = sun4 ] ; \
then \
./a.out >assym.s; \
else \
sas -R a.out >assym.s 2>/dev/null; \
fi
rm a.out
main.o: ../../debug/main.c
$(CC) $(CFLAGS) -c ../../debug/main.c
support.o: ../../debug/support.c
$(CC) $(CFLAGS) -c ../../debug/support.c
locore.o: assym.s
reloc:
@echo 'FFC00000'
tags: $(HFILES) $(CFILES) $(DDIR)/*.c $(DDIR)/*.h
ctags $(HFILES) $(CFILES) $(DDIR)/*.c $(DDIR)/*.h
clean:
$(RM) a.out *.o assym.s