all:mod enc_module6 enc_stop uss_module kakutoku1 kakutoku2 kakutoku3 syoutou tyuusin sakusei yomikomi kioku main1 main2 
module: mod enc_module6 enc_stop uss_module

include rtl1.mk

CC = gcc

FLAG = -O2 -Wall
INCLUDE = -I/usr/src/rtlinux-2.3/include
POSIX = -I/usr/src/rtlinux-2.3/include/posix
KFLAGS = -D__RTL__ -D__KERNEL__ -DMODULE

OBJECT = enc_module6.o enc_stop.o
CCCC = both.c pwm.c encoder.c irs_ts.c lcd.c
MODULE = both.o pwm.o encoder.o

appli: appli2.c
	$(CC) -O2 appli2.c -o appli2 -lpthread
appli15: appli15.c
	$(CC) -O2 appli15.c -o appli15
ts: ts_driver2.c
	$(CC) -O2 -Wall -c ts_driver2.c 
irs: irs_driver5.c
	$(CC) -O2 -Wall -c irs_driver5.c
	
main: main.c  
	$(CC) -O2 ${MODULE} main.c -o main -lpthread	 
soukou: soukou.c 
	$(CC) -O2 ${MODULE} soukou.c -o soukou -lpthread	 
clean : 
	rm *.o