Incorporate bsdmake into buildsystem and reorganize libs
This commit is contained in:
@@ -26,12 +26,13 @@ OBJS= arch_do_vmctl.o \
|
||||
watchdog.o
|
||||
|
||||
CPPFLAGS=-Iinclude
|
||||
CFLAGS=$(CPPFLAGS) -Wall $(CPROFILE)
|
||||
CFLAGS=-Iinclude -Wall $(CPROFILE)
|
||||
|
||||
build: $(HEAD) $(ARCHAR)
|
||||
|
||||
$(ARCHAR): $(OBJS)
|
||||
$(ARCHAR): $(ARCHAR)($(OBJS))
|
||||
aal cr $@ $(OBJS)
|
||||
# ar cru $(.TARGET) $(.OODATE)
|
||||
|
||||
depend:
|
||||
mkdep "$(CC) -E $(CPPFLAGS)" *.c *.S > .depend
|
||||
@@ -40,39 +41,6 @@ clean:
|
||||
rm -f *.a *.o *~ *.tmp *.s
|
||||
|
||||
# How to build it
|
||||
$(ARCHAR)(exception.o): exception.c
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
|
||||
$(ARCHAR)(i8259.o): i8259.c
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
|
||||
$(ARCHAR)(memory.o): memory.c
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
|
||||
$(ARCHAR)(protect.o): protect.c
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
|
||||
$(ARCHAR)(system.o): system.c
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
|
||||
$(ARCHAR)(do_int86.o): do_int86.c
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
|
||||
$(ARCHAR)(do_iopenable.o): do_iopenable.c
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
|
||||
$(ARCHAR)(arch_do_vmctl.o): arch_do_vmctl.c
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
|
||||
$(ARCHAR)(do_readbios.o): do_readbios.c
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
|
||||
$(ARCHAR)(do_sdevio.o): do_sdevio.c
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
|
||||
$(ARCHAR)(clock.o): clock.c
|
||||
$(CC) $(CFLAGS) -c $<
|
||||
|
||||
klib386.o: klib386.S
|
||||
$(CC) $(CFLAGS) -E -D__ASSEMBLY__ -o $@.tmp $<
|
||||
gas2ack $@.tmp $@.s
|
||||
@@ -88,11 +56,6 @@ apic_asm.o: apic_asm.S
|
||||
gas2ack $@.tmp $@.s
|
||||
$(CC) $(CFLAGS) -c -o $@ $@.s
|
||||
|
||||
.c.o:
|
||||
$(CC) $(CFLAGS) -c -o $@ $<
|
||||
|
||||
$(HEAD): mpx386.o
|
||||
cp $< $@
|
||||
|
||||
# Include generated dependencies.
|
||||
include .depend
|
||||
|
||||
Reference in New Issue
Block a user