Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _forktest: forktest.o $(ULIB)
- # forktest has less library code linked in - needs to be small
- # in order to be able to max out the proc table.
- $(LD) $(LDFLAGS) -N -e main -Ttext 0 -o _forktest forktest.o ulib.o usys.o
- $(OBJDUMP) -S _forktest > forktest.asm
- _uthread: uthread.o uthread_switch.o
- $(LD) $(LDFLAGS) -N -e main -Ttext 0 -o _uthread uthread.o uthread_switch.o $(ULIB)
- $(OBJDUMP) -S _uthread > uthread.asm
- mkfs: mkfs.c fs.h
- gcc -Werror -Wall -o mkfs mkfs.c
- # Prevent deletion of intermediate files, e.g. cat.o, after first build, so
- # that disk image changes after first build are persistent until clean. More
- # details:
- # http://www.gnu.org/software/make/manual/html_node/Chained-Rules.html
- .PRECIOUS: %.o
- UPROGS=\
- _cat\
- _echo\
- _forktest\
- _grep\
- _init\
- _kill\
- _ln\
- _ls\
- _mkdir\
- _rm\
- _sh\
- _stressfs\
- _usertests\
- _wc\
- _zombie\
- _date\
- _alarmtest\
- _uthread\
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement