
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
#CC = gcc
CFLAGS = -g -I. -I../../../include -I../../../lib -I/usr/include -DCLICK_TO_FOCUS
#CFLAGS = -g -O2 -I/usr/X11R6/include -DCLICK_TO_FOCUS
LDFLAGS =  -L/usr/i386-linux-uclibc/lib -L../../../lib/tinyX11 -ltinyX11
#LDFLAGS =  -L/usr/X11R6/lib -lX11
VERSION = 0.21
BINDIR = /usr/local/bin
OSNAME = linux

VPATH=.:os

OBJECTS = border.o button.o client.o color.o confirm.o cursor.o debug.o \
	event.o error.o font.o global.o group.o help.o hint.o key.o lex.o load.o \
	main.o match.o menu.o move.o outline.o pager.o parse.o popup.o resize.o \
	root.o status.o timing.o tray.o winmenu.o $(OSNAME).o icon.o

EXE = jwm

.SUFFIXES: .o .h .c

all: $(EXE)
	ls -al jwm;strip jwm;ls -al jwm

install: all
	cp $(EXE) $(BINDIR)/$(EXE)

$(EXE): $(OBJECTS)
	$(CC) -o $(EXE) $(OBJECTS) $(LDFLAGS)

help.o: help.c
	$(CC) -c $(CFLAGS) -DVERSION=\"$(VERSION)\" help.c

.c.o: $<
	$(CC) -c $(CFLAGS) $<

clean:
	rm -f $(OBJECTS) $(EXE) core

