2,11 → 2,11 |
# Makefile for GNU MAKE & GCC 2.8.0 |
|
ifndef BASE |
BASE = .. |
BASEDOS = .. |
BASE = ../.. |
BASEDOS = ..\.. |
endif |
|
include $(BASE)/config.mk |
include $(BASE)/config/config.mk |
|
C_OPT += -D__VIRCSW__ |
ASM_OPT += -D__VIRCSW__ |
19,17 → 19,16 |
xsystab.o \ |
xconv.o \ |
xdosf.o \ |
xdosm.o \ |
ccpu.o \ |
fpu.o \ |
irq.o \ |
ctxsw.o \ |
xinit.o \ |
idtinit.o \ |
vm86.o \ |
xbios.o |
#xdosm.o |
|
GNU_S_OBJS = xsys0.o cpu2.o exc.o ctx.o mem.o |
GNU_S_OBJS = xsys0.o cpu2.o exc.o ctx.o vm86-exc.o mem.o |
#GNU_C_OBJS = gnucomp.o |
|
OBJS = $(GNU_S_OBJS) $(GNU_C_OBJS) $(COMMON_OBJS) |
58,11 → 57,11 |
|
allclean : |
echo # XTN Library dependencies > deps |
$(RM) $(LIB_PATH)libhx.a |
$(RM) $(LIB_PATH)x0.o |
$(RM) $(BASE)\lib\libhx.a |
$(RM) $(BASE)\lib\x0.o |
|
deps: $(COMMON_OBJS:.o=.c) $(patsubst %.o,gnu/%.c,$(GNU_C_OBJS)) |
$(CC) $(C_OPT) -M $(COMMON_OBJS:.o=.c) $(patsubst %.o,gnu/%.c,$(GNU_C_OBJS)) > deps |
$(CC) $(C_OPT) $(VMINCL) -M $(COMMON_OBJS:.o=.c) $(patsubst %.o,gnu/%.c,$(GNU_C_OBJS)) > deps |
|
# |
# The library!! |