version 1.28, 2001/02/24 13:44:39
|
version 1.29, 2001/02/27 21:17:10
|
Line 88 AOBJECTS = io.o signals.o memcmpc.o peep
|
Line 88 AOBJECTS = io.o signals.o memcmpc.o peep
|
|
|
OBJECTS = engine.o main.o |
OBJECTS = engine.o main.o |
OBJECTS_FAST = engine-fast.o main-fast.o |
OBJECTS_FAST = engine-fast.o main-fast.o |
OBJECTS_DITC = engine-ditc.o main-ditc.o |
OBJECTS_DITC = engine-ditc.o main-ditc.o |
|
OBJECTS_PROF = engine-prof.o main-prof.o |
OBJECTS_FI = engine.o main-fi.o |
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 |
Line 109 gforth-fast$(EXE): $(OBJECTS_FAST) $(AOB
|
Line 110 gforth-fast$(EXE): $(OBJECTS_FAST) $(AOB
|
gforth-ditc$(EXE): $(OBJECTS_DITC) $(AOBJECTS) |
gforth-ditc$(EXE): $(OBJECTS_DITC) $(AOBJECTS) |
$(GCC) $(LDFLAGS) $(OBJECTS_DITC) $(AOBJECTS) $(LDLIBS) -o $@ |
$(GCC) $(LDFLAGS) $(OBJECTS_DITC) $(AOBJECTS) $(LDLIBS) -o $@ |
|
|
|
gforth-prof$(EXE): $(OBJECTS_PROF) $(AOBJECTS) profile.o |
|
$(GCC) $(LDFLAGS) $(OBJECTS_PROF) $(AOBJECTS) profile.o $(LDLIBS) -o $@ |
|
|
gforth-fi$(EXE): $(OBJECTS_FI) $(AOBJECTS) |
gforth-fi$(EXE): $(OBJECTS_FI) $(AOBJECTS) |
$(GCC) $(LDFLAGS) $(OBJECTS_FI) $(AOBJECTS) $(LDLIBS) -o $@ |
$(GCC) $(LDFLAGS) $(OBJECTS_FI) $(AOBJECTS) $(LDLIBS) -o $@ |
|
|
Line 124 engine-fast.o: $(ENGINE_DEPS)
|
Line 128 engine-fast.o: $(ENGINE_DEPS)
|
engine-ditc.o: $(ENGINE_DEPS) |
engine-ditc.o: $(ENGINE_DEPS) |
$(GCC) $(CFLAGS2) $(ENGINE_FLAGS) -DDOUBLY_INDIRECT -o $@ -c $(srcdir)/engine.c |
$(GCC) $(CFLAGS2) $(ENGINE_FLAGS) -DDOUBLY_INDIRECT -o $@ -c $(srcdir)/engine.c |
|
|
|
engine-prof.o: $(ENGINE_DEPS) |
|
$(GCC) $(CFLAGS2) $(ENGINE_FLAGS) -DVM_PROFILING -o $@ -c $(srcdir)/engine.c |
|
|
main.o: main.c $(DEPS) |
main.o: main.c $(DEPS) |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -DGFORTH_DEBUGGING -o $@ -c $(srcdir)/main.c |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -DGFORTH_DEBUGGING -o $@ -c $(srcdir)/main.c |
|
|
Line 133 main-fast.o: main.c $(DEPS)
|
Line 140 main-fast.o: main.c $(DEPS)
|
main-ditc.o: main.c $(DEPS) |
main-ditc.o: main.c $(DEPS) |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -DDOUBLY_INDIRECT -o $@ -c $(srcdir)/main.c |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -DDOUBLY_INDIRECT -o $@ -c $(srcdir)/main.c |
|
|
|
main-prof.o: main.c $(DEPS) |
|
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -DVM_PROFILING -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 $(srcdir)/main.c |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -DINCLUDE_IMAGE -o $@ -c $(srcdir)/main.c |
|
|
peephole.o: peephole.c peephole.i $(DEPS) |
peephole.o: peephole.c peephole.i $(DEPS) |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -o $@ -c $(srcdir)/peephole.c |
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -o $@ -c $(srcdir)/peephole.c |
|
|
|
profile.o: profile.c profile.i $(DEPS) |
|
$(GCC) $(CFLAGS) $(ENGINE_FLAGS) -o $@ -c $(srcdir)/profile.c |
|
|
#The next two rules seem to be superfluous: |
#The next two rules seem to be superfluous: |
|
|
# engine: $(OBJECTS) $(OBJECTS0) ; |
# engine: $(OBJECTS) $(OBJECTS0) ; |