Init
This commit is contained in:
74
sys/sun4/debug/Makefile
Normal file
74
sys/sun4/debug/Makefile
Normal file
@@ -0,0 +1,74 @@
|
||||
# @(#)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
|
||||
Reference in New Issue
Block a user