school

thing1's amazing school repo
Log | Files | Refs | Submodules | README

Makefile (307B)


      1 CC=cc
      2 CFLAGS=-ggdb -Wextra -Wall -Werror
      3 LIBS=-lm
      4 
      5 SRC = rpn.c stack.c
      6 OBJ = ${SRC:.c=.o}
      7 
      8 all: rpn 
      9 
     10 .c.o:
     11 	${CC} -c ${CFLAGS} $<
     12 rpn: ${OBJ}
     13 	${CC} -o $@ ${OBJ} ${LIBS}
     14 install: all 
     15 	cp rpn /usr/local/bin/rpn
     16 clean:
     17 	rm -rf rpn *.o
     18 uninstall: 
     19 	rm /usr/local/bin/rpn
     20 
     21 .PHONY: all clean install uninstall