You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.4 KiB
49 lines
1.4 KiB
--- a/Makefile
|
|
+++ b/Makefile
|
|
@@ -1,39 +1,12 @@
|
|
GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags`
|
|
GTK_LIB = `pkg-config gtk+-2.0 --libs`
|
|
|
|
-FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE)
|
|
-LIBS = $(GTK_LIB)
|
|
-LFLAGS = -shared
|
|
+CFLAGS += -fPIC $(GTK_INCLUDE)
|
|
+LIBS = $(GTK_LIB)
|
|
+LDFLAGS += -shared
|
|
|
|
-CC = gcc $(CFLAGS) $(FLAGS)
|
|
-
|
|
-OBJS = gkrellaclock.o
|
|
-
|
|
-gkrellaclock.so: $(OBJS)
|
|
- $(CC) $(OBJS) -o gkrellaclock.so $(LFLAGS) $(LIBS)
|
|
+gkrellaclock.so: gkrellaclock.o
|
|
+ $(CC) $(CFLAGS) $(OBJS) -o gkrellaclock.so $(LDFLAGS) $(LIBS)
|
|
|
|
clean:
|
|
- rm -f *.o core *.so* *.bak *~
|
|
-
|
|
-gkrellaclock.o: gkrellaclock.c
|
|
-
|
|
-install:
|
|
- if [ -d /usr/local/lib/gkrellm2/plugins/ ] ; then \
|
|
- install -c -s -m 644 gkrellaclock.so /usr/local/lib/gkrellm2/plugins/ ; \
|
|
- elif [ -d /usr/lib/gkrellm2/plugins/ ] ; then \
|
|
- install -c -s -m 644 gkrellaclock.so /usr/lib/gkrellm2/plugins/ ; \
|
|
- else \
|
|
- install -D -c -s -m 644 gkrellaclock.so /usr/lib/gkrellm2/plugins/gkrellaclock.so ; \
|
|
- fi
|
|
-userinstall:
|
|
- if [ -d $(HOME)/.gkrellm2/plugins/ ] ; then \
|
|
- install -c -s -m 644 gkrellaclock.so $(HOME)/.gkrellm2/plugins/ ; \
|
|
- else \
|
|
- install -D -c -s -m 644 gkrellaclock.so $(HOME)/.gkrellm2/plugins/gkrellaclock.so ; \
|
|
- fi
|
|
-
|
|
-uninstall:
|
|
- rm -f /usr/local/lib/gkrellm2/plugins/gkrellaclock.so
|
|
- rm -f /usr/lib/gkrellm2/plugins/gkrellaclock.so
|
|
- rm -f $(HOME)/.gkrellm2/plugins/gkrellaclock.so
|
|
-
|
|
+ rm -f gkrellaclock.*o
|