#
PKG_CONFIG = pkg-config

ARCH=$(shell uname)

FILES =	gkrellongrun.c

CFLAGS += -Wall -O -g $(shell $(PKG_CONFIG) --cflags gtk+-2.0)
ifeq ($(ARCH),Linux)
  CFLAGS += -D__Linux__ -D_XOPEN_SOURCE=500
endif
ifeq ($(ARCH),FreeBSD)
  CFLAGS += -D__FreeBSD__
endif

LDFLAGS = -Wall -O -g

OBJS = $(FILES:.c=.o)
PLUGIN = gkrellongrun.so 

all: $(PLUGIN)

$(PLUGIN): $(OBJS)
	$(CC) -shared -o $@ $^ $(LDFLAGS)

install: $(PLUGIN)
	mkdir -p ${HOME}/.gkrellm2/plugins/
	install -c -m 755 $(PLUGIN) ${HOME}/.gkrellm2/plugins/

clean:
	@($(RM) $(PLUGIN) *.o *core* *~ )
