Diff for /gforth/engine/Makefile.in between versions 1.10 and 1.11

version 1.10, 1998/10/18 23:16:52 version 1.11, 1998/11/08 23:08:05
Line 27  EXE=@EXE@ Line 27  EXE=@EXE@
 # ------------- System specific variables  # ------------- System specific variables
   
 machine=@machine@  machine=@machine@
   kernel_fi=@kernel_fi@
   include_fi=gforth.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 73  SWITCHES = $(XCFLAGS) $(XDEFINES) Line 75  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) -O4 -Wall $(SWITCHES) -DDEFAULTPATH=\"$(FORTHPATH)\"
   FORTHKFLAGS= --die-on-signal -p ..$(PATHSEP)$(srcdir) -i ../$(kernel_fi)
   FORTHK  = ../gforth $(FORTHKFLAGS)
   
 #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 83  AOBJECTS = io.o memcmpc.o @LIBOBJS@ Line 87  AOBJECTS = io.o memcmpc.o @LIBOBJS@
   
 OBJECTS = engine.o main.o  OBJECTS = engine.o main.o
 OBJECTS_DITC =  engine-ditc.o main-ditc.o  OBJECTS_DITC =  engine-ditc.o main-ditc.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
 # our engine, so we can make life easy  # our engine, so we can make life easy
Line 95  gforth$(EXE): $(OBJECTS) $(AOBJECTS) Line 100  gforth$(EXE): $(OBJECTS) $(AOBJECTS)
 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-fi$(EXE):        $(OBJECTS_FI) $(AOBJECTS)
           $(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 engine.c
   
Line 110  main.o:  main.c $(DEPS) Line 118  main.o:  main.c $(DEPS)
 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 main.c
   
   main-fi.o:      main.c $(DEPS)
                   $(GCC) $(CFLAGS) $(ENGINE_FLAGS) -DINCLUDE_IMAGE -o $@ -c main.c
   
 engine:         $(OBJECTS) $(OBJECTS0) ;  engine:         $(OBJECTS) $(OBJECTS0) ;
   
 engine_ditc:    $(OBJECTS_DITC) $(OBJECTS0) ;  engine_ditc:    $(OBJECTS_DITC) $(OBJECTS0) ;
Line 119  engine_ditc: $(OBJECTS_DITC) $(OBJECTS0) Line 130  engine_ditc: $(OBJECTS_DITC) $(OBJECTS0)
 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
   
 prim.i: FORCE  #duplicated rules to avoid too many recursive make invocations
         cd ..; $(MAKE) engine/$@  
   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
   stamp-h:        ../config.h.in ../config.status
                   cd .. && CONFIG_FILES=$@ CONFIG_HEADERS=engine/config.h ./config.status
                   echo timestamp > stamp-h
   
 prim_lab.i: FORCE  image.c:        ../fi2c.fs ../$(include_fi)
         cd ..; $(MAKE) engine/$@                  $(FORTHK) fi2c.fs -e "s\" ../$(include_fi)\" fi2c bye" >$@
   
 config.h: FORCE  ../$(include_fi):       FORCE
         cd .. && $(MAKE) engine/$@                  cd .. && $(MAKE) $(include_fi)
   
 #phony targets depend on FORCE; this is more portable than .PHONY  #phony targets depend on FORCE; this is more portable than .PHONY
 FORCE:  FORCE:

Removed from v.1.10  
changed lines
  Added in v.1.11


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