Added Makefile and .gitignore

This commit is contained in:
CaioRS 2015-06-23 21:32:06 -03:00
parent ace9f34999
commit 9c5602e8c9
2 changed files with 68 additions and 0 deletions

33
.gitignore vendored Normal file
View File

@ -0,0 +1,33 @@
# Object files
*.o
*.ko
*.obj
*.elf
# Precompiled Headers
*.gch
*.pch
# Libraries
*.lib
*.a
*.la
*.lo
# Shared objects (inc. Windows DLLs)
*.dll
*.so
*.so.*
*.dylib
# Executables
*.exe
*.out
*.app
*.i*86
*.x86_64
*.hex
*.bin
# Debug files
*.dSYM/

35
Makefile Normal file
View File

@ -0,0 +1,35 @@
#
#
#
#
#
#
#
#
#
#
#
#####################################################
CC=gcc
all: unit_test lib
unit_test:
$(CC) -c slre.c
$(CC) -c unit_test.c
$(CC) -o unit_test.bin slre.o unit_test.o
@echo "Done. OK! run $ make test"
lib:
$(CC) -fPIC -g -c slre.c
$(CC) -shared -Wl,-soname,libslre.so -o libslre.so slre.o -lc
test:
@echo "Running unit_test.bin"
./unit_test.bin
clean:
@rm -rf *.o *.bin *.out *.so