Diff for /gforth/engine/Makefile.in between versions 1.81 and 1.82

version 1.81, 2008/10/25 17:18:42 version 1.82, 2009/01/25 18:17:05
Line 92  SWITCHES = $(XCFLAGS) $(XDEFINES) $(OPTD Line 92  SWITCHES = $(XCFLAGS) $(XDEFINES) $(OPTD
 ENGINE_FLAGS = @ENGINE_FLAGS@ -fno-defer-pop -fcaller-saves -fno-inline  ENGINE_FLAGS = @ENGINE_FLAGS@ -fno-defer-pop -fcaller-saves -fno-inline
 DEBUGFLAG = @DEBUGFLAG@  DEBUGFLAG = @DEBUGFLAG@
 CFLAGS  = $(DEBUGFLAG) -I$(srcdir)/../arch/$(machine) -I. -Wall $(SWITCHES) -DDEFAULTPATH='"$(FORTHPATH)"' $(LTDLINCL)  CFLAGS  = $(DEBUGFLAG) -I$(srcdir)/../arch/$(machine) -I. -Wall $(SWITCHES) -DDEFAULTPATH='"$(FORTHPATH)"' $(LTDLINCL)
 CFLAGS2 = $(DEBUGFLAG) -I$(srcdir)/../arch/$(machine) -I. -Wall $(SWITCHES) -DDEFAULTPATH='"$(FORTHPATH)"' $(LTDLINCL)  
 CPPFLAGS=@CPPFLAGS@  CPPFLAGS=@CPPFLAGS@
 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 123  MAIN_DEPS = main.c $(DEPS) prim_superend Line 122  MAIN_DEPS = main.c $(DEPS) prim_superend
 ENGINE_FAST_DEPS = engine.c $(DEPS) prim_lab-fast.i prim-fast.i fnmatch.h threaded.h  ENGINE_FAST_DEPS = engine.c $(DEPS) prim_lab-fast.i prim-fast.i fnmatch.h threaded.h
 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
   
   COMPILE.c?=    $(GCC) $(CFLAGS) $(CPPFLAGS) -c # simulate BSD sys.mk
   
 #some makes don't do the -o $@ correctly, so we help them  #some makes don't do the -o $@ correctly, so we help them
 .c.o:  .c.o:
         $(GCC) -c $(CFLAGS) $(CPPFLAGS) -o $@ $<          $(COMPILE.c) -o $@ $<
   
 .s.o:  .s.o:
         $(GCC) -c $(CFLAGS) $(CPPFLAGS) -o $@ $<          $(COMPILE.c) -o $@ $<
   
 support$(OPT).o: support.c config.h forth.h longlong.h  support$(OPT).o: support.c config.h forth.h longlong.h
         $(GCC) -c $(CFLAGS) $(CPPFLAGS) -o $@ $(srcdir)/support.c          $(COMPILE.c) -o $@ $(srcdir)/support.c
   
 strtol.o: strtol.c ansidecl.h  strtol.o: strtol.c ansidecl.h
   
Line 163  gforth-fi$(OPT)$(EC)$(EXE): $(OBJECTS_FI Line 164  gforth-fi$(OPT)$(EC)$(EXE): $(OBJECTS_FI
         $(GCCLD) $(LDFLAGS) $(OBJECTS_FI) $(AOBJECTS) $(LDLIBS) -o $@          $(GCCLD) $(LDFLAGS) $(OBJECTS_FI) $(AOBJECTS) $(LDLIBS) -o $@
   
 engine.s:       $(ENGINE_FAST_DEPS)  engine.s:       $(ENGINE_FAST_DEPS)
                 $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -S $(srcdir)/engine.c                  $(GCC) $(CFLAGS) $(CPPFLAGS) $(ENGINE_FLAGS) -S $(srcdir)/engine.c
   
 engine$(OPT).o: $(ENGINE_DEPS)  engine$(OPT).o: $(ENGINE_DEPS)
                 $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DGFORTH_DEBUGGING -o $@ -c $(srcdir)/engine.c                  $(COMPILE.c) $(ENGINE_FLAGS) -DGFORTH_DEBUGGING -o $@ $(srcdir)/engine.c
   
 engine2$(OPT).o:        $(ENGINE_DEPS)  engine2$(OPT).o:        $(ENGINE_DEPS)
                 $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DGFORTH_DEBUGGING -DENGINE=2 -o $@ -c $(srcdir)/engine.c                  $(COMPILE.c) $(ENGINE_FLAGS) -DGFORTH_DEBUGGING -DENGINE=2 -o $@ $(srcdir)/engine.c
   
 engine-native$(OPT).o:$(ENGINE_FAST_DEPS)  engine-native$(OPT).o:$(ENGINE_FAST_DEPS)
                 $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DNO_IP -o $@ -c $(srcdir)/engine.c                  $(COMPILE.c) $(ENGINE_FLAGS) -DNO_IP -o $@ $(srcdir)/engine.c
   
 engine-native2$(OPT).o:$(ENGINE_FAST_DEPS)  engine-native2$(OPT).o:$(ENGINE_FAST_DEPS)
                 $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DNO_IP -DENGINE=2 -o $@ -c $(srcdir)/engine.c                  $(COMPILE.c) $(ENGINE_FLAGS) -DNO_IP -DENGINE=2 -o $@ $(srcdir)/engine.c
   
 engine-native3$(OPT).o:$(ENGINE_FAST_DEPS)  engine-native3$(OPT).o:$(ENGINE_FAST_DEPS)
                 $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DNO_IP -DENGINE=3 -o $@ -c $(srcdir)/engine.c                  $(COMPILE.c) $(ENGINE_FLAGS) -DNO_IP -DENGINE=3 -o $@ $(srcdir)/engine.c
   
 engine-fast$(OPT).o:    $(ENGINE_FAST_DEPS)  engine-fast$(OPT).o:    $(ENGINE_FAST_DEPS)
                 $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -o $@ -c $(srcdir)/engine.c                  $(COMPILE.c) $(ENGINE_FLAGS) -o $@ $(srcdir)/engine.c
   
 engine-fast2$(OPT).o:   $(ENGINE_FAST_DEPS)  engine-fast2$(OPT).o:   $(ENGINE_FAST_DEPS)
                 $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DENGINE=2 -o $@ -c $(srcdir)/engine.c                  $(COMPILE.c) $(ENGINE_FLAGS) -DENGINE=2 -o $@ $(srcdir)/engine.c
   
 engine-itc$(OPT).o:     $(ENGINE_DEPS)  engine-itc$(OPT).o:     $(ENGINE_DEPS)
                 $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DINDIRECT_THREADED -DGFORTH_DEBUGGING -o $@ -c $(srcdir)/engine.c                  $(COMPILE.c) $(ENGINE_FLAGS) -DINDIRECT_THREADED -DGFORTH_DEBUGGING -o $@ $(srcdir)/engine.c
   
 engine-ditc$(OPT).o:    $(ENGINE_DEPS)  engine-ditc$(OPT).o:    $(ENGINE_DEPS)
                 $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DDOUBLY_INDIRECT -o $@ -c $(srcdir)/engine.c                  $(COMPILE.c) $(ENGINE_FLAGS) -DDOUBLY_INDIRECT -o $@ $(srcdir)/engine.c
   
 engine-prof$(OPT).o:    $(ENGINE_DEPS)  engine-prof$(OPT).o:    $(ENGINE_DEPS)
                 $(GCC) $(CFLAGS2) $(CPPFLAGS) $(ENGINE_FLAGS) -DVM_PROFILING -o $@ -c $(srcdir)/engine.c                  $(COMPILE.c) $(ENGINE_FLAGS) -DVM_PROFILING -o $@ $(srcdir)/engine.c
   
 main$(OPT).o:           $(MAIN_DEPS)   main$(OPT).o:           $(MAIN_DEPS) 
                 $(GCC) $(CFLAGS) $(CPPFLAGS) -DGFORTH_DEBUGGING @no_dynamic@ -o $@ -c $(srcdir)/main.c                  $(COMPILE.c) -DGFORTH_DEBUGGING @no_dynamic@ -o $@ $(srcdir)/main.c
   
 main-native$(OPT).o:    $(MAIN_FAST_DEPS)   main-native$(OPT).o:    $(MAIN_FAST_DEPS) 
                 $(GCC) $(CFLAGS) $(CPPFLAGS) -DNO_IP -o $@ -c $(srcdir)/main.c                  $(COMPILE.c) -DNO_IP -o $@ $(srcdir)/main.c
   
 main-fast$(OPT).o:      $(MAIN_FAST_DEPS)   main-fast$(OPT).o:      $(MAIN_FAST_DEPS) 
                 $(GCC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $(srcdir)/main.c                  $(COMPILE.c) -o $@ $(srcdir)/main.c
   
 main-itc$(OPT).o:       $(MAIN_DEPS)   main-itc$(OPT).o:       $(MAIN_DEPS) 
                 $(GCC) $(CFLAGS) $(CPPFLAGS) -DINDIRECT_THREADED -DGFORTH_DEBUGGING -o $@ -c $(srcdir)/main.c                  $(COMPILE.c) -DINDIRECT_THREADED -DGFORTH_DEBUGGING -o $@ $(srcdir)/main.c
   
 main-ditc$(OPT).o:      $(MAIN_DEPS)  main-ditc$(OPT).o:      $(MAIN_DEPS)
                 $(GCC) $(CFLAGS) $(CPPFLAGS) -DDOUBLY_INDIRECT -o $@ -c $(srcdir)/main.c                  $(COMPILE.c) -DDOUBLY_INDIRECT -o $@ $(srcdir)/main.c
   
 main-prof$(OPT).o:      $(MAIN_DEPS)  main-prof$(OPT).o:      $(MAIN_DEPS)
                 $(GCC) $(CFLAGS) $(CPPFLAGS) -DVM_PROFILING -o $@ -c $(srcdir)/main.c                  $(COMPILE.c) -DVM_PROFILING -o $@ $(srcdir)/main.c
   
 main-fi$(OPT).o:        $(MAIN_DEPS)  main-fi$(OPT).o:        $(MAIN_DEPS)
                 $(GCC) $(CFLAGS) $(CPPFLAGS) -DINCLUDE_IMAGE -o $@ -c $(srcdir)/main.c                  $(COMPILE.c) -DINCLUDE_IMAGE -o $@ $(srcdir)/main.c
   
 peephole$(OPT).o:       peephole.c peephole.i $(DEPS)  peephole$(OPT).o:       peephole.c peephole.i $(DEPS)
                 $(GCC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $(srcdir)/peephole.c                  $(COMPILE.c) -o $@ $(srcdir)/peephole.c
   
 profile$(OPT).o:        profile.c profile.i $(DEPS)  profile$(OPT).o:        profile.c profile.i $(DEPS)
                 $(GCC) $(CFLAGS) $(CPPFLAGS) -o $@ -c $(srcdir)/profile.c                  $(COMPILE.c) -o $@ $(srcdir)/profile.c
   
 #The next two rules seem to be superfluous:  #The next two rules seem to be superfluous:
   
Line 233  profile$(OPT).o: profile.c profile.i $(D Line 234  profile$(OPT).o: profile.c profile.i $(D
 termios.o:      /usr/lib/libposix.a  termios.o:      /usr/lib/libposix.a
         ar x /usr/lib/libposix.a termios.o          ar x /usr/lib/libposix.a termios.o
   
 #duplicated rules to avoid too many recursive make invocations  
 # !! No any forth stuff should be done in ../Makefile.  
 # !! I added the dependencies on prim.i and prim_lab.i in the main Makefile, jens  
   
 #I commented out the following rules because they are no longer up-to-date. - anton  
   
 #prim.i:                ../prim.b ../prims2x.fs  
 #               $(FORTHK) prims2x.fs -e "s\" ../prim.b\" ' output-c process-file bye" >$@-  
 #               $(CP) $@- $@  
 #               $(RM) $@-  
 #  
 #prim_lab.i:    ../prim.b ../prims2x.fs  
 #               $(FORTHK) prims2x.fs -e "s\" ../prim.b\" ' output-label process-file bye" >$@-  
 #               $(CP) $@- $@  
 #               $(RM) $@-  
   
 config.h:       stamp-h  config.h:       stamp-h
 stamp-h:        config.h.in ../config.status ../stamp-h.in  stamp-h:        config.h.in ../config.status ../stamp-h.in
                 cd .. && CONFIG_FILES=$@ CONFIG_HEADERS=engine/config.h ./config.status                  cd .. && CONFIG_FILES=$@ CONFIG_HEADERS=engine/config.h ./config.status

Removed from v.1.81  
changed lines
  Added in v.1.82


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