# # Makefile for the mt-os subdirectory. # # This is a kludge so that -g will put enough of the path name in for GDB # to figure out where the .c file is: BASE = ../mt-os CC = gcc # was /bin/cc CFLAGS = -g -DKERN INCLUDE = -I../include -I../mipsi-include SRCS = $(BASE)/mt_os.c $(BASE)/mt_thread.c $(BASE)/mt_vm.c $(BASE)/handle.c OBJS = $(SRCS:.c=.o) .SUFFIXES: .c .c.o: $(CC) $(CFLAGS) $(INCLUDE) -c $< all: $(OBJS) clean: rm -f $(OBJS) *~ *.bak depend: makedepend -- $(CFLAGS) -- $(INCLUDE) -- $(SRCS) # DO NOT DELETE THIS LINE -- make depend depends on it. mt_os.o: ../include/mt_os.h ../include/mt_thread.h ../include/clock.h mt_os.o: /usr/include/sys/time.h /usr/include/standards.h mt_os.o: /usr/include/sys/limits.h /usr/include/sys/types.h mt_os.o: /usr/include/sys/signal.h /usr/include/sys/machine/signal.h mt_os.o: /usr/include/sys/time.h /usr/include/signal.h ../include/mt_vm.h mt_os.o: ../mipsi-include/main.h ../include/tlb.h ../mipsi-include/mem.h mt_thread.o: ../include/mt_os.h ../include/minithread.h mt_thread.o: ../include/minithread_public.h ../include/minithread_md.h mt_thread.o: ../include/synch.h ../mipsi-include/main.h ../include/clock.h mt_thread.o: /usr/include/sys/time.h /usr/include/standards.h mt_thread.o: /usr/include/sys/limits.h /usr/include/sys/types.h mt_thread.o: /usr/include/sys/signal.h /usr/include/sys/machine/signal.h mt_thread.o: /usr/include/sys/time.h /usr/include/signal.h mt_thread.o: /usr/include/assert.h /usr/include/stdio.h mt_vm.o: ../mipsi-include/main.h ../include/tlb.h ../mipsi-include/mem.h