cos2000v2/programs/lib/makefile

27 lines
398 B
Makefile
Executable File

CC=gcc -O0 -g -nostdinc -ffreestanding -fno-builtin -Wall -w -m32 -F elf-i386 -I ../include
LINK=ld -m elf_i386 -r -o
SRCS= $(wildcard *.c)
OBJS= $(SRCS:.c=.o)
ARCH=ar rcs
all: makeall
makeall: libs.a
libs.a:libs.o
$(ARCH) $@ $^
libs.o:$(OBJS)
$(LINK) libs.o $(OBJS)
.o: .c
$(CC) $^
clean:
rm -f *.o
rm -f *.c~
rm -f *.a
indent:
indent -linux -i8 -ts8 *.c