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