parent
75cd8806b8
commit
0d647b692a
@ -0,0 +1,20 @@
|
|||||||
|
CC = cc
|
||||||
|
INCLUDE = -I./easylogger/plugins/file -I./easylogger/inc -I../../../easylogger/inc
|
||||||
|
LIB=-lpthread
|
||||||
|
|
||||||
|
OBJ += $(patsubst %.c, %.o, $(wildcard *.c))
|
||||||
|
OBJ += $(patsubst %.c, %.o, $(wildcard ../../../easylogger/src/*.c))
|
||||||
|
OBJ += $(patsubst %.c, %.o, $(wildcard easylogger/port/*.c))
|
||||||
|
OBJ += $(patsubst %.c, %.o, $(wildcard easylogger/plugins/file/*.c))
|
||||||
|
|
||||||
|
CFLAGS = -O0 -g3 -Wall
|
||||||
|
target = EasyLoggerLinuxDemo
|
||||||
|
|
||||||
|
all:$(OBJ)
|
||||||
|
$(CC) out/*.o -o $(target) $(LIB)
|
||||||
|
mv $(target) out
|
||||||
|
%.o:%.c
|
||||||
|
$(CC) $(CFLAGS) -c $< -o $@ $(INCLUDE)
|
||||||
|
mv $@ out
|
||||||
|
clean:
|
||||||
|
rm -rf out/*
|
||||||
@ -1,8 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
gcc -I "easylogger/inc" -I "../../../easylogger/inc" -O0 -g3 -Wall -c "../../../easylogger/src/elog.c" -o "out/elog.o"
|
|
||||||
gcc -I "easylogger/inc" -I "../../../easylogger/inc" -O0 -g3 -Wall -c "../../../easylogger/src/elog_async.c" -o "out/elog_async.o"
|
|
||||||
gcc -I "easylogger/inc" -I "../../../easylogger/inc" -O0 -g3 -Wall -c "../../../easylogger/src/elog_buf.c" -o "out/elog_buf.o"
|
|
||||||
gcc -I "easylogger/inc" -I "../../../easylogger/inc" -O0 -g3 -Wall -c "easylogger/port/elog_port.c" -o "out/elog_port.o"
|
|
||||||
gcc -I "easylogger/inc" -I "../../../easylogger/inc" -O0 -g3 -Wall -c "../../../easylogger/src/elog_utils.c" -o "out/elog_utils.o"
|
|
||||||
gcc -I "easylogger/inc" -I "../../../easylogger/inc" -O0 -g3 -Wall -c "main.c" -o "out/main.o"
|
|
||||||
gcc -o out/EasyLoggerLinuxDemo "out/elog.o" "out/elog_async.o" "out/elog_buf.o" "out/elog_port.o" "out/elog_utils.o" "out/main.o" -lpthread
|
|
||||||
Loading…
Reference in New Issue