Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CC=gcc -Wall -Werror -O
- assignment=astar puzzleADT linkedADT priqADT boardADT puzzle
- ofiles=astar.o puzzleADT.o linkedADT.o priqADT.o boardADT.o
- #$@ is target name, $< is implicit source
- all: $(assignment)
- rm *.o
- astar: astar.c
- $(CC) -c -o $@.o $<
- puzzleADT: puzzleADT.c
- $(CC) -c -o $@.o $<
- linkedADT: linkedADT.c
- $(CC) -c -o $@.o $<
- priqADT: priqADT.c
- $(CC) -c -o $@.o $<
- boardADT: boardADT.c
- $(CC) -c -o $@.o $<
- puzzle: $(ofiles)
- $(CC) -o $@ $(ofiles)
- clean:
- rm $(assignment) $(ofiles) core
Add Comment
Please, Sign In to add comment