school

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

Makefile (469B)


      1 CC=cc
      2 CFLAGS=-O3
      3 
      4 SRC = zpy.c comp.c tokenizer.c fileread.c util.c appendsnprintf.c
      5 OBJ = ${SRC:.c=.o}
      6 
      7 all: zpy 
      8 
      9 .c.o:
     10 	${CC} -c ${CFLAGS} $<
     11 zpy: ${OBJ}
     12 	${CC} -o $@ ${OBJ}
     13 	cd stdlib && make
     14 install: all 
     15 	cp zpy /usr/local/bin/zpy
     16 	cd stdlib && make install
     17 	cd zpypkg && make install
     18 clean:
     19 	rm -rf zpy *.o
     20 	cd stdlib && make clean
     21 	cd examples && make clean
     22 uninstall: 
     23 	rm -f /usr/local/bin/zpy
     24 	cd stdlib && make uninstall
     25 
     26 .PHONY: all clean install uninstall