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