
#GLIBS = -DDOGTK -lgtk -lgdk
#GINCS = -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include
LIBS = -L../../lib/tinyX11 -ltinyX11 $(GLIBS)
CFLAGS = -g -O2 -fomit-frame-pointer -pipe -Wall -I. -I../../../uClibc-0.9.26/include -I../../include -I../../lib -I../../lib/tinyX11 $(GINCS)
#CFLAGS = -g -O2 -fomit-frame-pointer -pipe -Wall -DGREEK
STRIP = @ls -al $@;strip $@;ls -al $@
CC = /usr/i386-linux-uclibc/bin/i386-uclibc-gcc -Os -m386 -malign-functions=0 -malign-jumps=0 -malign-loops=0 -DCPU=386 -fomit-frame-pointer -fno-builtin -fno-strength-reduce -fno-inline -s -DNOERROR  -D__i386__ -L/usr/i386-linux-uclibc/lib

# select by uncommenting the desired keyboard binding type
TYPE = WORDSTAR
#TYPE = EMACS

# Use this for solaris
#LIBS = -L/usr/openwin/lib -lsocket -lnsl -lresolv -lXext -lX11
#CFLAGS = -O2 -pipe -Wall

all: edx mye

edx: edx.c eeng.c ws.c emacs.c Makefile
	$(CC) edx.c $(CFLAGS) -D$(TYPE) $(LIBS) -o edx
	$(STRIP)

mye: mye.c eeng.c Makefile
	gcc mye.c -O2 -DSTATICBUF -fomit-frame-pointer -ltermcap -o mye
	$(STRIP)

clean:
	-rm -f *.o *.bak *~ edx mye
