version 1.14, 1998/12/13 23:30:02
|
version 1.15, 1998/12/20 11:20:29
|
Line 74 XDEFINES = @DEFS@
|
Line 74 XDEFINES = @DEFS@
|
SWITCHES = $(XCFLAGS) $(XDEFINES) |
SWITCHES = $(XCFLAGS) $(XDEFINES) |
ENGINE_FLAGS = @ENGINE_FLAGS@ -fno-defer-pop -fcaller-saves |
ENGINE_FLAGS = @ENGINE_FLAGS@ -fno-defer-pop -fcaller-saves |
DEBUGFLAG = @DEBUGFLAG@ |
DEBUGFLAG = @DEBUGFLAG@ |
CFLAGS = $(DEBUGFLAG) -I$(srcdir)/../arch/$(machine) -O4 -Wall $(SWITCHES) -DDEFAULTPATH=\"$(FORTHPATH)\" |
CFLAGS = $(DEBUGFLAG) -I$(srcdir)/../arch/$(machine) -I. -O4 -Wall $(SWITCHES) -DDEFAULTPATH=\"$(FORTHPATH)\" |
CFLAGS2 = $(DEBUGFLAG) -I$(srcdir)/../arch/$(machine) -O4 -Wall $(SWITCHES) -DDEFAULTPATH=\"$(FORTHPATH)\" |
CFLAGS2 = $(DEBUGFLAG) -I$(srcdir)/../arch/$(machine) -I. -O4 -Wall $(SWITCHES) -DDEFAULTPATH=\"$(FORTHPATH)\" |
FORTHKFLAGS= --die-on-signal -p ..$(PATHSEP)$(srcdir) -i ../$(kernel_fi) |
FORTHKFLAGS= --die-on-signal -p ..$(PATHSEP)$(srcdir) -i ../$(kernel_fi) |
FORTHK = ../gforth $(FORTHKFLAGS) |
FORTHK = ../gforth $(FORTHKFLAGS) |
|
|
Line 92 OBJECTS_FI = engine.o main-fi.o
|
Line 92 OBJECTS_FI = engine.o main-fi.o
|
|
|
# In engine subdirectory there are (or should be) only files that belong to |
# In engine subdirectory there are (or should be) only files that belong to |
# our engine, so we can make life easy |
# our engine, so we can make life easy |
DEPS = config.h *.h ../arch/$(machine)/*.[h] |
DEPS = config.h *.h $(srcdir)/../arch/$(machine)/*.[h] |
ENGINE_DEPS = engine.c $(DEPS) prim_lab.i prim.i |
ENGINE_DEPS = engine.c $(DEPS) prim_lab.i prim.i |
|
|
gforth$(EXE): $(OBJECTS) $(AOBJECTS) |
gforth$(EXE): $(OBJECTS) $(AOBJECTS) |
Line 105 gforth-fi$(EXE): $(OBJECTS_FI) $(AOBJECT
|
Line 105 gforth-fi$(EXE): $(OBJECTS_FI) $(AOBJECT
|
$(GCC) $(LDFLAGS) $(OBJECTS_FI) $(AOBJECTS) $(LDLIBS) -o $@ |
$(GCC) $(LDFLAGS) $(OBJECTS_FI) $(AOBJECTS) $(LDLIBS) -o $@ |
|
|
engine.s: $(ENGINE_DEPS) |
engine.s: $(ENGINE_DEPS) |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -S engine.c |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -S $(srcdir)/engine.c |
|
|
engine.o: $(ENGINE_DEPS) |
engine.o: $(ENGINE_DEPS) |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -c engine.c -o $@ |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -o $@ -c $(srcdir)/engine.c |
|
|
engine-ditc.o: $(ENGINE_DEPS) |
engine-ditc.o: $(ENGINE_DEPS) |
$(GCC) $(CFLAGS2) $(ENGINE_FLAGS) -DDOUBLY_INDIRECT -o $@ -c engine.c |
$(GCC) $(CFLAGS2) $(ENGINE_FLAGS) -DDOUBLY_INDIRECT -o $@ -c $(srcdir)/engine.c |
|
|
main.o: main.c $(DEPS) |
main.o: main.c $(DEPS) |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -o $@ -c main.c |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -o $@ -c $(srcdir)/main.c |
|
|
main-ditc.o: main.c $(DEPS) |
main-ditc.o: main.c $(DEPS) |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -DDOUBLY_INDIRECT -o $@ -c main.c |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -DDOUBLY_INDIRECT -o $@ -c $(srcdir)/main.c |
|
|
main-fi.o: main.c $(DEPS) |
main-fi.o: main.c $(DEPS) |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -DINCLUDE_IMAGE -o $@ -c main.c |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -DINCLUDE_IMAGE -o $@ -c $(srcdir)/main.c |
|
|
engine: $(OBJECTS) $(OBJECTS0) ; |
engine: $(OBJECTS) $(OBJECTS0) ; |
|
|