PREFIX = /usr/local PACKAGE = libeventdb #DEBUG = yes CVSBUILD = no VERSION = 0.15 LINGUAS = MEMBERS = event-db old-db SONAME = $(PACKAGE).so.0 PACKAGE_CPPFLAGS += $(STANDARD_CPPFLAGS) -I. PACKAGE_CFLAGS += $(STANDARD_CFLAGS) $(shell pkg-config --cflags glib-2.0) $(GPECFLAGS) -DG_DISABLE_DEPRECATED PACKAGE_LDFLAGS += $(STANDARD_LDFLAGS) $(shell pkg-config --libs glib-2.0) -lsqlite $(GPELIBS) HEADERS = event-db.h OBJS = $(patsubst %,%.o,$(MEMBERS)) DEPS = $(patsubst %,%.d,$(MEMBERS)) SOURCES = $(patsubst %,%.c,$(MEMBERS)) ifeq ($(CVSBUILD),yes) BUILD = ../build else BUILD = build endif all: $(PACKAGE).so $(PACKAGE).pc $(PACKAGE)-uninstalled.pc $(PACKAGE).so: $(SONAME) ln -sf $^ $@ $(SONAME): $(OBJS) $(CC) -nostartfiles -shared -o $@ $^ -Wl,-soname -Wl,$(SONAME) $(LDFLAGS) $(PACKAGE_LDFLAGS) install-devel: $(PACKAGE).pc for i in $(HEADERS); do install -m 644 -D gpe/$$i $(DESTDIR)$(PREFIX)/include/gpe/$$i; done ln -s $(SONAME) $(DESTDIR)$(PREFIX)/lib/$(PACKAGE).so clean: rm -f $(OBJS) $(SONAME) $(PACKAGE).so $(DEPS) $(PACKAGE).pc $(PACKAGE)-uninstalled.pc install-program: $(SONAME) mkdir -p $(DESTDIR)$(PREFIX)/lib/ install -s $(SONAME) $(DESTDIR)$(PREFIX)/lib/$(SONAME) include $(BUILD)/Makefile.translation include $(BUILD)/Makefile.dpkg_ipkg -include $(DEPS)