Desktop

TARGETS = clock.a clock.so lock.a lock.so logout.a logout.so main.a main.so
PREFIX = /usr/local
DESTDIR =
LIBDIR = $(PREFIX)/lib
CC = cc
CPPFLAGSF= -I ../../include
CPPFLAGS=
CFLAGSF = `pkg-config --cflags gtk+-2.0` -fPIC
CFLAGS = -Wall -g -O2 -pedantic
AR = ar -rc
RANLIB = ranlib
LD = $(CC) -shared
RM = rm -f
LN = ln -f
MKDIR = mkdir -p
INSTALL = install
all: $(TARGETS)
clock_OBJS = clock.o
clock_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
clock_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
clock.a: $(clock_OBJS)
$(AR) clock.a $(clock_OBJS)
$(RANLIB) clock.a
clock.so: $(clock_OBJS)
$(LD) -o clock.so -Wl,-soname,clock.so.0 $(clock_OBJS)
lock_OBJS = lock.o
lock_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
lock_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
lock.a: $(lock_OBJS)
$(AR) lock.a $(lock_OBJS)
$(RANLIB) lock.a
lock.so: $(lock_OBJS)
$(LD) -o lock.so -Wl,-soname,lock.so.0 $(lock_OBJS)
logout_OBJS = logout.o
logout_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
logout_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
logout.a: $(logout_OBJS)
$(AR) logout.a $(logout_OBJS)
$(RANLIB) logout.a
logout.so: $(logout_OBJS)
$(LD) -o logout.so -Wl,-soname,logout.so.0 $(logout_OBJS)
main_OBJS = main.o
main_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
main_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
main.a: $(main_OBJS)
$(AR) main.a $(main_OBJS)
$(RANLIB) main.a
main.so: $(main_OBJS)
$(LD) -o main.so -Wl,-soname,main.so.0 $(main_OBJS)
clock.o: clock.c
$(CC) $(clock_CFLAGS) -c clock.c
lock.o: lock.c
$(CC) $(lock_CFLAGS) -c lock.c
logout.o: logout.c
$(CC) $(logout_CFLAGS) -c logout.c
main.o: main.c
$(CC) $(main_CFLAGS) -c main.c
clean:
$(RM) $(clock_OBJS) $(lock_OBJS) $(logout_OBJS) $(main_OBJS)
distclean: clean
$(RM) $(TARGETS)
install: all
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0644 clock.a $(DESTDIR)$(LIBDIR)/Panel/applets/clock.a
$(INSTALL) -m 0755 clock.so $(DESTDIR)$(LIBDIR)/Panel/applets/clock.so.0.0
$(LN) -s clock.so.0.0 $(DESTDIR)$(LIBDIR)/Panel/applets/clock.so.0
$(LN) -s clock.so.0.0 $(DESTDIR)$(LIBDIR)/Panel/applets/clock.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0644 lock.a $(DESTDIR)$(LIBDIR)/Panel/applets/lock.a
$(INSTALL) -m 0755 lock.so $(DESTDIR)$(LIBDIR)/Panel/applets/lock.so.0.0
$(LN) -s lock.so.0.0 $(DESTDIR)$(LIBDIR)/Panel/applets/lock.so.0
$(LN) -s lock.so.0.0 $(DESTDIR)$(LIBDIR)/Panel/applets/lock.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0644 logout.a $(DESTDIR)$(LIBDIR)/Panel/applets/logout.a
$(INSTALL) -m 0755 logout.so $(DESTDIR)$(LIBDIR)/Panel/applets/logout.so.0.0
$(LN) -s logout.so.0.0 $(DESTDIR)$(LIBDIR)/Panel/applets/logout.so.0
$(LN) -s logout.so.0.0 $(DESTDIR)$(LIBDIR)/Panel/applets/logout.so
$(MKDIR) $(DESTDIR)$(LIBDIR)/Panel/applets
$(INSTALL) -m 0644 main.a $(DESTDIR)$(LIBDIR)/Panel/applets/main.a
$(INSTALL) -m 0755 main.so $(DESTDIR)$(LIBDIR)/Panel/applets/main.so.0.0
$(LN) -s main.so.0.0 $(DESTDIR)$(LIBDIR)/Panel/applets/main.so.0
$(LN) -s main.so.0.0 $(DESTDIR)$(LIBDIR)/Panel/applets/main.so
uninstall:
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/clock.a
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/clock.so.0.0
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/clock.so.0
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/clock.so
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/lock.a
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/lock.so.0.0
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/lock.so.0
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/lock.so
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/logout.a
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/logout.so.0.0
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/logout.so.0
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/logout.so
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/main.a
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/main.so.0.0
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/main.so.0
$(RM) $(DESTDIR)$(LIBDIR)/Panel/applets/main.so
.PHONY: all clean distclean install uninstall