| SRCROOT = .. |
| include $(SRCROOT)/MCONFIG |
| include $(SRCROOT)/MRULES |
| |
| MAKEDEPS = -Wp,-MD,.$(subst /,-,$*).d |
| CFLAGS = $(MAKEDEPS) $(OPTFLAGS) $(REQFLAGS) -W -Wall \ |
| -I$(SRCROOT)/ipconfig \ |
| -I$(SRCROOT)/nfsmount \ |
| # -DINI_DEBUG -g |
| |
| LIBS = \ |
| $(SRCROOT)/nfsmount/libnfsmount.a \ |
| $(SRCROOT)/ipconfig/libipconfig.a \ |
| $(KLIBC) $(LIBGCC) |
| PROGS = kinit |
| OBJS = kinit.o do_mounts.o nfsroot.o |
| |
| all: $(PROGS) |
| |
| kinit: $(OBJS) $(LIBS) $(CRT0) |
| $(LD) $(LDFLAGS) -o $@ $(CRT0) $(OBJS) $(LIBS) |
| |
| clean: |
| -rm -f *.o kinit |
| |
| spotless: clean |
| -rm -f .*.d *~ |
| |
| ifneq ($(wildcard .*.d),) |
| include $(wildcard .*.d) |
| endif |