Add lextra.c and extra library, with sleep() now part of it instead of in os
This commit is contained in:
parent
2d78ec849e
commit
4fb243af7b
5 changed files with 91 additions and 64 deletions
46
Makefile
46
Makefile
|
@ -5,40 +5,34 @@ CFLAGS = -std=c99 -pedantic -fpic -O2 -Wall -Wextra -Wno-override-init -I. -Il
|
|||
CPPFLAGS = -D_DEFAULT_SOURCE -DLUA_USE_READLINE
|
||||
LDFLAGS = -lm -lreadline
|
||||
|
||||
OBJS = csto.o lcallisto.o lcl.o lenvironment.o lfile.o \
|
||||
ljson.o lmath.o los.o lprocess.o lsocket.o util.o
|
||||
OBJS = csto.o lcallisto.o lcl.o lenvironment.o lextra.o \
|
||||
lfile.o ljson.o lmath.o los.o lprocess.o lsocket.o util.o
|
||||
LIBS = liblua.a cjson.a socket.a
|
||||
|
||||
all: csto libcallisto.so
|
||||
|
||||
csto: ${OBJS} ${LIBS}
|
||||
csto: ${LIBS} ${OBJS}
|
||||
${CC} ${CFLAGS} -o $@ ${OBJS} ${LIBS} ${LDFLAGS}
|
||||
|
||||
libcallisto.so: ${OBJS} ${LIBS}
|
||||
libcallisto.so: ${LIBS} ${OBJS}
|
||||
${CC} -shared ${CFLAGS} ${LDFLAGS} -o $@ ${OBJS} ${LIBS}
|
||||
csto.o: csto.c lcallisto.h
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -c csto.c
|
||||
lcallisto.o: lcallisto.c lcallisto.h
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -c lcallisto.c
|
||||
lcl.o: lcl.c lcallisto.h
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -c lcl.c
|
||||
lenvironment.o: lenvironment.c lcallisto.h
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -c lenvironment.c
|
||||
lfile.o: lfile.c lcallisto.h
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -c lfile.c
|
||||
ljson.o: ljson.c lcallisto.h
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -c ljson.c
|
||||
lmath.o: lmath.c lcallisto.h
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -c lmath.c
|
||||
los.o: los.c lcallisto.h
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -c los.c
|
||||
lprocess.o: lprocess.c lcallisto.h
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -c lprocess.c
|
||||
lsocket.o: lsocket.c lcallisto.h
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -c lsocket.c
|
||||
|
||||
.SUFFIXES: .o
|
||||
|
||||
.c.o:
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -c $<
|
||||
|
||||
csto.o: csto.c lcallisto.h
|
||||
lcallisto.o: lcallisto.c lcallisto.h
|
||||
lcl.o: lcl.c lcallisto.h
|
||||
lextra.o: lextra.c lcallisto.h
|
||||
lenvironment.o: lenvironment.c lcallisto.h
|
||||
lfile.o: lfile.c lcallisto.h
|
||||
ljson.o: ljson.c lcallisto.h
|
||||
lmath.o: lmath.c lcallisto.h
|
||||
los.o: los.c lcallisto.h
|
||||
lprocess.o: lprocess.c lcallisto.h
|
||||
lsocket.o: lsocket.c lcallisto.h
|
||||
util.o: util.c
|
||||
${CC} ${CFLAGS} ${CPPFLAGS} -c util.c -o $@
|
||||
|
||||
cjson.a: external/json/*.c
|
||||
${MAKE} -Cexternal/json
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue