some-usable-scripts/C_Language/weechat_plugins/Makefile

23 lines
427 B
Makefile
Raw Normal View History

# $@ : nom de la cible
# $< : nom de la première dépendance
# $^ : liste des dépendances
# $? : liste des dépendances plus récentes que la cible
# $* : nom du fichier sans suffixe
CC=gcc
CFLAGS = -Wall -fPIC
EXEC = currentsong
all: $(EXEC)
$(EXEC) : $(EXEC).o
2011-10-26 23:32:29 +02:00
$(CC) -fPIC -shared -o lib$(EXEC).so $<
%.o : %.c
2011-10-26 23:32:29 +02:00
$(CC) $(CFLAGS) -c $<
clean:
@rm -rf *.o *.out
mrproper: clean
@rm lib$(EXEC).so 2>/dev/null