Exemple_Makefile
344 Bytes
CC=gcc
OBJ=memory.o
INCDIRS = -I ../DNS/
DLFLAGS1=-fpic -std=c99
DLFLAGS2=-shared -Wl,-soname,
LIB=libmemoire.so
DEST= ../dynamic/
all: memory.o $(LIB)
mv $(LIB) $(DEST)
$(LIB): $(OBJ)
$(CC) $(DLFLAGS2)$(LIB) -o $(LIB) $(OBJ)
%.o:%.c
$(CC) $(DLFLAGS1) -c $(CFLAGS) $(INCDIRS) $< -o $@
clean:
rm -f $(OBJ) $(DEST)*.so $(DEST)*.o