Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #elf32 for UNIX, win32 for Windows
- objformat:=win32
- CFLAGS+=-m32
- all: main.c asm
- gcc $(CFLAGS) -D_RISE -o sort main.c comp_rise.o comp_down.o swap_a.o timestamp.o
- #descending: main.c asm
- # gcc $(CFLAGS) -DDISCENDING -o asmsort main.c compare.o swap.o timestamp.o
- #
- #abs-ascending: main.c asm
- # gcc $(CFLAGS) -DABS_ASCENDING -o asmsort main.c compare.o swap.o timestamp.o
- asm: comp_rise.asm comp_down.asm swap_a.asm timestamp.asm
- nasm -g -f $(objformat) comp_rise.asm -o comp_rise.o
- nasm -g -f $(objformat) comp_down.asm -o comp_down.o
- nasm -g -f $(objformat) swap_a.asm -o swap_a.o
- nasm -g -f $(objformat) timestamp.asm -o timestamp.o
- clean:
- rm sort *.o
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement