some-usable-scripts/c/weechat_plugins/Makefile

24 lines
453 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)
2013-05-02 23:12:01 +02:00
mv song.so ~/.weechat/plugins/
$(EXEC) : $(EXEC).o
2013-05-01 23:11:35 +02:00
$(CC) -fPIC -shared -o song.so $<
2011-10-26 23:32:29 +02:00
%.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