Makefile (452B)
1 .POSIX: 2 3 PROJECTDIR =../../../../.. 4 include $(PROJECTDIR)/scripts/rules.mk 5 include ../../../rules.mk 6 7 GENOBJS =\ 8 _brk.$O\ 9 _close.$O\ 10 _exit.$O\ 11 _fork.$O\ 12 _getpid.$O\ 13 _kill.$O\ 14 _lseek.$O\ 15 _open.$O\ 16 _read.$O\ 17 _write.$O\ 18 19 OBJS =\ 20 $(GENOBJS)\ 21 _sys_errlist.$O\ 22 23 GENSRC = $(GENOBJS:.$O=.s) 24 25 # Rules 26 27 all: $(OBJS) $(CRT) 28 29 crt.$O: ../crt-posix.s 30 31 $(GENSRC): syscall.lst 32 ./gensys.sh $(@:.s=) 33 34 clean: 35 rm -f $(GENSRC) _sys_errlist.c 36 37 include deps.mk