Logo  

CS456 - Systems Programming

Displaying exercises/e4/files/Makefile

CC=gcc
AS=nasm
LD=ld
ASOPTS=-g -Fdwarf -felf64

all: bitcount

bitcount: bitcount.s
	$(AS) $(ASOPTS) bitcount.s;
	$(LD) -o bitcount bitcount.o

argv: argv.o lib.o
	$(LD) -o argv argv.o lib.o

argv.o: argv.s
	$(AS) $(ASOPTS) argv.s

lib.o: lib.s
	$(AS) $(ASOPTS) lib.s

clean:
	rm -f bitcount *.o