Skip to content

Commit

Permalink
bfs makefile for mingw now works as well cross compile
Browse files Browse the repository at this point in the history
  • Loading branch information
Detlef Groth committed Oct 29, 2023
1 parent e360724 commit bb76629
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 8 deletions.
3 changes: 2 additions & 1 deletion .github/workflows/binaries.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,8 @@ jobs:
mkdir binaries-Linux-x86_64
mkdir binaries-Windows-32
cp bfs/bfs binaries-Linux-x86_64/
cp me-linux.bin binaries-Linux-x86_64/me-linux.bin
cp src/.linux32-release-mecw/mecw binaries-Linux-x86_64/mecw-ubuntu-20
cp me-linux.bin binaries-Linux-x86_64/me-ubuntu-20.bin
cp license.txt binaries-Linux-x86_64/
cp README-standalone.md binaries-Linux-x86_64/
cp me-windows.exe binaries-Windows-32/
Expand Down
14 changes: 10 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,19 @@ This is a fork of [Jasspa MicroEmacs](http://www.jasspa.com) forked from [https:

It contains the following changes:

* fix for str_errlist[errno] by replacing it with strerror(errno) on Linux x64
Fedora with gcc 10.3
* improved terminal mode for suspend-emacs with using alternative terminal
buffer (thanks to Steven Phillips)
* adding schemes (themes) [Ayu Light](https://github.com/ayu-theme/ayu-colors)
and [Dracula](https://github.com/dracula/dracula-theme)
* Markdown mode (folding, template file, syntax hilghlighting, outline
in item list, embedding Tcl and R code in fences with syntax highlight)

in item list, embedding Tcl, Python, R and Dot code in fences with syntax highlight)
* font size increase and decrease using Ctrl-Plus and Ctrl-Minus keys
* Darwin 20, 21, 22 builds using Github actions
* Windows builds using cross compilation on Ubuntu with Github actions
* fix for str_errlist[errno] by replacing it with strerror(errno) on Linux x64
Fedora with gcc 10.3
* fix for hang on error bug if using the -n command line switch
* updates on documentation


Here the Ayu Light theme which is defined in the file [schemeal.emf](src/macros/schemeal.emf)
Expand Down
6 changes: 3 additions & 3 deletions bfs/Makefile.mingw
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
# Author : $Author$
# Created By : Jon Green
# Created : Wed Oct 21 15:58:59 2009
# Last Modified : <091109.2343>
# Last Modified : <231029.1611>
#
# Description : Unix/Linux only
#
Expand All @@ -33,7 +33,7 @@
#
CC= gcc
CFLAGS= -g -O0 -D_WIN32 -I. -Iwin32/include
LIBS= win32/lib/libz.a
LIBS= -fstack-protector -lssp -lz #win32/lib/libz.a
#
# Some useful commands
#
Expand Down Expand Up @@ -73,7 +73,7 @@ spotless: clean
# Rules for the bfsbuild utility.
#
$(BFS): $(BFSOBJ)
$(CC) $(CFLAGS) -o $@ $(BFSOBJ) $(LIBS)
$(CC) $(CFLAGS) -o $@ $(BFSOBJ) $(LIBS) -fstack-protector -lssp
#
bfs.o: bfs.h
bfsutil.o: bfs.h bfsutil.h
Expand Down

0 comments on commit bb76629

Please sign in to comment.