diff options
Diffstat (limited to 'comp/lucas-standen-NEA/code2/Makefile')
-rw-r--r-- | comp/lucas-standen-NEA/code2/Makefile | 37 |
1 files changed, 18 insertions, 19 deletions
diff --git a/comp/lucas-standen-NEA/code2/Makefile b/comp/lucas-standen-NEA/code2/Makefile index cfd4254..e01a111 100644 --- a/comp/lucas-standen-NEA/code2/Makefile +++ b/comp/lucas-standen-NEA/code2/Makefile @@ -1,26 +1,25 @@ -CC = cc -CFLAGS =-O3 +CC=cc +CFLAGS=-O3 -zpy: zpy.c comp.c parser.c tokenizer.c util.c - ${CC} *.c -c ${CFLAGS} - ${CC} *.o -o zpy ${CFLAGS} - cd stdlib && make -clean: - rm -rf zpy *.o *.core sample out stdlib/*.o - cd stdlib && make clean - cd examples && make clean +SRC = zpy.c comp.c tokenizer.c fileread.c util.c appendsnprintf.c +OBJ = ${SRC:.c=.o} -install: zpy - mkdir -p /usr/local/share/zpylib - mkdir -p /usr/local/share/zpylib/include - cp ./zpy /usr/local/bin/zpy +all: zpy +.c.o: + ${CC} -c ${CFLAGS} $< +zpy: ${OBJ} + ${CC} -o $@ ${OBJ} + cd stdlib && make +install: all + cp zpy /usr/local/bin/zpy cd stdlib && make install cd zpypkg && make install - -example: zpy - cd examples && make - +clean: + rm -rf zpy*.o + cd stdlib && make clean + cd examples && make clean uninstall: rm /usr/local/bin/zpy - rm -rf /usr/local/share/zpylib + +.PHONY: all clean install uninstall |