| 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)/engine -I$(srcdir)/arch/$(machine) -O3 -Wall $(SWITCHES) -DDEFAULTPATH='"$(FORTHPATH)"' |
CFLAGS = $(DEBUGFLAG) -I$(srcdir)/engine -I$(srcdir)/arch/$(machine) -O3 -Wall $(SWITCHES) -DDEFAULTPATH='"$(FORTHPATH)"' |
| |
CPPFLAGS = @CPPFLAGS@ |
| |
|
| #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@ |
| $(FORTHK) prim2cl.fs -e "file $< altogether bye" >$@ |
$(FORTHK) prim2cl.fs -e "file $< altogether bye" >$@ |
| |
|
| %.so: %.c |
%.so: %.c |
| $(GCC) -shared $(CFLAGS) $< -o $@ |
$(GCC) -shared $(CFLAGS) $(CPPFLAGS) $< -o $@ |
| |
|
| # ------------- Make Documentation |
# ------------- Make Documentation |
| |
|
| sed -f mkos2mf.sed <Makefile.in >makefile.os2 |
sed -f mkos2mf.sed <Makefile.in >makefile.os2 |
| sed -f mkos2mf.sed <engine/Makefile.in >engine/makefile.os2 |
sed -f mkos2mf.sed <engine/Makefile.in >engine/makefile.os2 |
| echo '%.o: %.c' >>makefile.os2 |
echo '%.o: %.c' >>makefile.os2 |
| echo ' $$(GCC) $$(CFLAGS) -c $$<' >>makefile.os2 |
echo ' $$(GCC) $$(CFLAGS) $$(CPPFLAGS) -c $$<' >>makefile.os2 |
| echo '%.o: %.c' >>engine/makefile.os2 |
echo '%.o: %.c' >>engine/makefile.os2 |
| echo ' $$(GCC) $$(CFLAGS) -c $$<' >>engine/makefile.os2 |
echo ' $$(GCC) $$(CFLAGS) $$(CPPFLAGS) -c $$<' >>engine/makefile.os2 |