TARGET=libcmy.a
OBJS=$(patsubst %.c,%.o,$(wildcard *.c))
CFLAGS=-O2 -Iinclude -Iinclude/bits32 -D__KLIBC__

all: $(TARGET)

%.o: %.c
	gcc $(CFLAGS) -c -o $@ $<

$(TARGET): $(OBJS)
	ld -r -o $@ $(OBJS)

clean:
	rm -f $(TARGET) *.o
