Initial Commit
This commit is contained in:
1
OU3/lib/.gitignore
vendored
Normal file
1
OU3/lib/.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
||||
libdoa.a
|
||||
34
OU3/lib/Makefile
Normal file
34
OU3/lib/Makefile
Normal file
@@ -0,0 +1,34 @@
|
||||
SRC = ../src/list/list.c ../src/stack/stack.c \
|
||||
../src/array_2d/array_2d.c ../src/table/table.c \
|
||||
../src/table/table2.c ../src/array_1d/array_1d.c \
|
||||
../src/queue/queue.c ../src/dlist/dlist.c \
|
||||
../src/version/version.c
|
||||
H = ../include/queue.h ../include/dlist.h ../include/array_2d.h \
|
||||
../include/util.h ../include/table.h ../include/list.h \
|
||||
../include/array_1d.h ../include/stack.h
|
||||
|
||||
OBJ = $(SRC:.c=.o)
|
||||
|
||||
LIB = libdoa.a
|
||||
|
||||
CC = gcc
|
||||
CFLAGS = -std=c99 -Wall -I../include -g
|
||||
|
||||
all: lib
|
||||
|
||||
# Library
|
||||
lib: $(LIB)
|
||||
|
||||
# Object file for library
|
||||
$(LIB): $(OBJ) $(H)
|
||||
$(AR) r $@ $(OBJ)
|
||||
ranlib $@
|
||||
|
||||
# Clean up
|
||||
clean:
|
||||
-rm -f $(OBJ)
|
||||
|
||||
# Clean up
|
||||
cleaner:
|
||||
-rm -f $(LIB) $(OBJ)
|
||||
|
||||
Reference in New Issue
Block a user