add sys_conwrite sys call
[thunix.git] / user / Makefile
blob3f313c5c74841d36e1bab8c2c78d5ab881a008f0
1 CC = gcc -g -nostdinc -I../include -Wall -Wno-unused
2 LD = ld
3 LDFLAGS = -m elf_i386 --oformat binary -N
5 DIRNAME = user
7 LIB = usys.o
9 OBJS = user-test.o arg.o
11 .PHONY: all clean
13 all: user-test arg
15 user-test: ${LIB} ${OBJS}
16 @printf '%8s %s\n' 'LD' ${DIRNAME}/$@
17 ${LD} ${LDFLAGS} -e main -Ttext 0x1600000 -o $@ user-test.o ${LIB}
19 arg: ${LIB} ${OBJS}
20 @printf '%8s %s\n' 'LD' ${DIRNAME}/$@
21 ${LD} ${LDFLAGS} -e main -Ttext 0x1600000 -o $@ arg.o ${LIB}
24 %.o: %.c
25 @printf '%8s %s\n' 'CC' ${DIRNAME}/$@
26 ${CC} -c -o $*.o $<
28 clean:
29 rm -f *.o user-test *~