2011-10-26 23:20:29 +02:00
|
|
|
# $@ : 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/
|
2011-10-26 23:20:29 +02:00
|
|
|
|
|
|
|
$(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
|
|
|
|
2011-10-26 23:20:29 +02:00
|
|
|
%.o : %.c
|
2011-10-26 23:32:29 +02:00
|
|
|
$(CC) $(CFLAGS) -c $<
|
2011-10-26 23:20:29 +02:00
|
|
|
|
|
|
|
clean:
|
|
|
|
@rm -rf *.o *.out
|
|
|
|
mrproper: clean
|
|
|
|
@rm lib$(EXEC).so 2>/dev/null
|