Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CC = gcc
- #AS = nasm
- CFLAGS = -Wall
- #ASFLAGS = -t -g -f coff
- OBJS_CC = int.o lab7.o uart.o
- #OBJS_AS= isr.o $(OBJS_AS)
- EXTRAH = utypes.h
- OUTFILE = grade7.exe
- all: $(OUTFILE)
- $(OUTFILE): grade7.c $(EXTRAH) $(OBJS_CC)
- @echo Linking files ...
- @$(CC) $(CFLAGS) grade7.c $(EXTRAH) $(OBJS_CC) $(OBJS_AS) -o $(OUTFILE)
- @echo Program ready to execute
- %.o: %.c %.h
- @echo Compiling $< ...
- @$(CC) $(CFLAGS) -c $<
- @echo done
- #%.o: %.asm
- # @echo Assembling $< ...
- # @$(AS) $(ASFLAGS) $<
- # @echo done
- clean:
- @echo Cleaning up ...
- @rm -f *.o $(OUTFILE)
- @echo done
- rebuild: clean all
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement