Diff for /gforth/engine/Makefile.in between versions 1.59 and 1.60

version 1.59, 2006/12/31 13:39:17 version 1.60, 2007/03/25 21:30:59
Line 27  EXE=@EXEEXT@ Line 27  EXE=@EXEEXT@
 # ------------- System specific variables  # ------------- System specific variables
   
 machine=@machine@  machine=@machine@
 kernel_fi=@kernel_fi@  kernel_fi = @kernel_fi@
 include_fi=gforth.fi  include_fi = @include_fi@
 # this is the type of machine  # this is the type of machine
 # used to extend the include path with ./arch/$machine  # used to extend the include path with ./arch/$machine
 # so we could include a machine specific  # so we could include a machine specific
Line 38  PATHSEP = @PATHSEP@ Line 38  PATHSEP = @PATHSEP@
   
 osclass = @OSCLASS@  osclass = @OSCLASS@
   
   EC = @EC@
   
 # ------------- Utility programs  # ------------- Utility programs
   
 SHELL   = /bin/sh  SHELL   = /bin/sh
Line 79  CFLAGS = $(DEBUGFLAG) -I$(srcdir)/../arc Line 81  CFLAGS = $(DEBUGFLAG) -I$(srcdir)/../arc
 CFLAGS2 = $(DEBUGFLAG) -I$(srcdir)/../arch/$(machine) -I. -Wall $(SWITCHES) -DDEFAULTPATH='"$(FORTHPATH)"'  CFLAGS2 = $(DEBUGFLAG) -I$(srcdir)/../arch/$(machine) -I. -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)
   FORTH   = ../gforth --die-on-signal -p "..$(PATHSEP)$(srcdir)" -i ../gforth.fi
   
 #John Wavrik should use -Xlinker -N to get a writable text (executable)  #John Wavrik should use -Xlinker -N to get a writable text (executable)
 XLDFLAGS = @LDFLAGS@  XLDFLAGS = @LDFLAGS@
Line 87  LDLIBS  = @LIBS@ Line 90  LDLIBS  = @LIBS@
   
 AOBJECTS = io.o signals.o support.o @LIBOBJS@  AOBJECTS = io.o signals.o support.o @LIBOBJS@
   
 OBJECTS = engine.o engine2.o main.o  OBJECTS = engine.o @engine2@ main.o
 OBJECTS_NATIVE = engine-native.o engine-native2.o engine-native3.o main-native.o  OBJECTS_NATIVE = engine-native.o engine-native2.o engine-native3.o main-native.o
 OBJECTS_FAST = engine-fast.o engine-fast2.o main-fast.o  OBJECTS_FAST = engine-fast.o @engine_fast2@ main-fast.o
 OBJECTS_ITC = engine-itc.o main-itc.o  OBJECTS_ITC = engine-itc.o main-itc.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_PROF = engine-prof.o main-prof.o
Line 98  OBJECTS_FI =  engine.o main-fi.o Line 101  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 $(srcdir)/../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 @image_i@
 MAIN_DEPS = main.c $(DEPS) prim_superend.i prim_num.i prim_grp.i costs.i super2.i  MAIN_DEPS = main.c $(DEPS) prim_superend.i prim_num.i prim_grp.i costs.i super2.i
 ENGINE_FAST_DEPS = engine.c $(DEPS) prim_lab-fast.i prim-fast.i  ENGINE_FAST_DEPS = engine.c $(DEPS) prim_lab-fast.i prim-fast.i
 MAIN_FAST_DEPS = main.c $(DEPS) prim_superend-fast.i prim_num-fast.i prim_grp-fast.i costs-fast.i super2-fast.i  MAIN_FAST_DEPS = main.c $(DEPS) prim_superend-fast.i prim_num-fast.i prim_grp-fast.i costs-fast.i super2-fast.i
Line 109  MAIN_FAST_DEPS = main.c $(DEPS) prim_sup Line 112  MAIN_FAST_DEPS = main.c $(DEPS) prim_sup
   
 support.o: support.c config.h forth.h longlong.h  support.o: support.c config.h forth.h longlong.h
   
 gforth$(EXE):   $(OBJECTS) $(AOBJECTS)  gforth$(EC)$(EXE):      $(OBJECTS) $(AOBJECTS)
         $(GCC) $(LDFLAGS) $(OBJECTS) $(AOBJECTS) $(LDLIBS) -o $@          $(GCC) $(LDFLAGS) $(OBJECTS) $(AOBJECTS) $(LDLIBS) -o $@
   
 gforth-native$(EXE):    $(OBJECTS_NATIVE) $(AOBJECTS)  gforth-native$(EC)$(EXE):       $(OBJECTS_NATIVE) $(AOBJECTS)
         $(GCC) $(LDFLAGS) $(OBJECTS_NATIVE) $(AOBJECTS) $(LDLIBS) -o $@          $(GCC) $(LDFLAGS) $(OBJECTS_NATIVE) $(AOBJECTS) $(LDLIBS) -o $@
   
 gforth-fast$(EXE):      $(OBJECTS_FAST) $(AOBJECTS)  gforth-fast$(EC)$(EXE): $(OBJECTS_FAST) $(AOBJECTS)
         $(GCC) $(LDFLAGS) $(OBJECTS_FAST) $(AOBJECTS) $(LDLIBS) -o $@          $(GCC) $(LDFLAGS) $(OBJECTS_FAST) $(AOBJECTS) $(LDLIBS) -o $@
   
 gforth-itc$(EXE):       $(OBJECTS_ITC) $(AOBJECTS)  gforth-itc$(EC)$(EXE):  $(OBJECTS_ITC) $(AOBJECTS)
         $(GCC) $(LDFLAGS) $(OBJECTS_ITC) $(AOBJECTS) $(LDLIBS) -o $@          $(GCC) $(LDFLAGS) $(OBJECTS_ITC) $(AOBJECTS) $(LDLIBS) -o $@
   
 gforth-ditc$(EXE): $(OBJECTS_DITC) $(AOBJECTS)  gforth-ditc$(EC)$(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  gforth-prof$(EC)$(EXE): $(OBJECTS_PROF) $(AOBJECTS) profile.o
         $(GCC) $(LDFLAGS) $(OBJECTS_PROF) $(AOBJECTS) profile.o $(LDLIBS) -o $@          $(GCC) $(LDFLAGS) $(OBJECTS_PROF) $(AOBJECTS) profile.o $(LDLIBS) -o $@
   
 gforth-fi$(EXE):        $(OBJECTS_FI) $(AOBJECTS)  gforth-fi$(EC)$(EXE):   $(OBJECTS_FI) $(AOBJECTS)
         $(GCC) $(LDFLAGS) $(OBJECTS_FI) $(AOBJECTS) $(LDLIBS) -o $@          $(GCC) $(LDFLAGS) $(OBJECTS_FI) $(AOBJECTS) $(LDLIBS) -o $@
   
 engine.s:       $(ENGINE_FAST_DEPS)  engine.s:       $(ENGINE_FAST_DEPS)
Line 164  engine-prof.o: $(ENGINE_DEPS) Line 167  engine-prof.o: $(ENGINE_DEPS)
                 $(GCC) $(CFLAGS2) $(ENGINE_FLAGS) -DVM_PROFILING -o $@ -c $(srcdir)/engine.c                  $(GCC) $(CFLAGS2) $(ENGINE_FLAGS) -DVM_PROFILING -o $@ -c $(srcdir)/engine.c
   
 main.o:         $(MAIN_DEPS)   main.o:         $(MAIN_DEPS) 
                 $(GCC) $(CFLAGS) -DGFORTH_DEBUGGING -o $@ -c $(srcdir)/main.c                  $(GCC) $(CFLAGS) -DGFORTH_DEBUGGING @no_dynamic@ -o $@ -c $(srcdir)/main.c
   
 main-native.o:  $(MAIN_FAST_DEPS)   main-native.o:  $(MAIN_FAST_DEPS) 
                 $(GCC) $(CFLAGS) -DNO_IP -o $@ -c $(srcdir)/main.c                  $(GCC) $(CFLAGS) -DNO_IP -o $@ -c $(srcdir)/main.c
Line 222  stamp-h: config.h.in ../config.status .. Line 225  stamp-h: config.h.in ../config.status ..
                 cd .. && CONFIG_FILES=$@ CONFIG_HEADERS=engine/config.h ./config.status                  cd .. && CONFIG_FILES=$@ CONFIG_HEADERS=engine/config.h ./config.status
                 echo timestamp > stamp-h                  echo timestamp > stamp-h
   
 image.c:        ../fi2c.fs ../$(include_fi)  image.i:        ../fi2c.fs ../$(include_fi)
                 $(FORTHK) fi2c.fs -e "s\" ../$(include_fi)\" fi2c bye" >$@                  $(FORTH) fi2c.fs -e "s\" ../$(include_fi)\" fi2c bye" >$@
   
 ../$(include_fi):       FORCE  ../$(include_fi):       FORCE
                 cd .. && $(MAKE) $(include_fi)                  cd .. && $(MAKE) $(include_fi)

Removed from v.1.59  
changed lines
  Added in v.1.60


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>