APPLI1 = bwm
CSRC1 = $(shell echo *.c)
CC = gcc

# libs pour Linux
LIB = -lm  -lXext -lX11 -lfreetype -L/usr/X11R6/lib

INCLUDES = -I/usr/X11R6/include -I.
WARNINGS = -Wall -Wsign-compare -Wnested-externs -Wpointer-arith -Wcast-qual -Wcast-align

 OPT = -Os -march=i686 -mcpu=i686 `freetype-config --cflags` $(INCLUDES) $(WARNINGS)
# OPT = -O0 `freetype-config --cflags` $(INCLUDES) $(WARNINGS) -g

all:	$(APPLI1)
	@echo OK.
.c.o:
	$(CC) $(OPT) -c $*.c -Wall

COBJ1 = $(CSRC1:.c=.o)

$(APPLI1):$(COBJ1)
	$(CC) $(OPT) -o $(APPLI1) $(COBJ1) $(LIB)

clean:
	@echo Cleaning up...
	@rm -f _tout.c nohup.out core gmon.out *.o *~ $(APPLI1)
	@echo Done.

classe:
	@indent -lc0 -sc -ss -ts8 -bl -bls -d0 -lp -i8 -bli0 -npsl -l1000 *.cpp *.h
	@echo Classe.

package:
	@\rm -rf bwm-0.0.1
	@\rm -f bwm-0.0.1.tgz
	@mkdir bwm-0.0.1
	@cp *.c *.h Makefile arial.ttf COPYRIGHT README bwm-0.0.1/
	@tar czvf bwm-0.0.1.tgz bwm-0.0.1

upload:
	@scp bwm-0.0.1.tgz marchesin@dea-dess-info.u-strasbg.fr:public_html/
