CC=gcc
CC_OPTS=-O2 -Wall -s
OBJS=lwp.o lwpasm.o 
MATH=
all : example1.exe example2.exe

example1.exe : example1.c lwp.h $(OBJS)
	$(CC) $(CC_OPTS) -o example1.exe example1.c $(OBJS) $(MATH)

example2.exe : example2.c lwp.h $(OBJS)
	$(CC) $(CC_OPTS) -o example2.exe example2.c $(OBJS) $(MATH)

lwp.o : lwp.c lwp.h
	$(CC) $(CC_OPTS) -c lwp.c

lwpasm.o : lwpasm.S
	$(CC) $(CC_OPTS) -c lwpasm.S

clean :
	del lwp.o 
	del lwpasm.o
	del example1.exe
	del example2.exe
