GTKFLAGS=$(shell gtk-config --cflags) GTKLIBS=$(shell gtk-config --libs) CFLAGS=-g -Wall -Iinclude $(GTKFLAGS) LFLAGS=-rdynamic LIBS=-ldl $(GTKFLAGS) OBJS=config.o astconfig.o MODULES=mod_iax.so LIBS=$(GTKLIBS) all: astconfig $(MODULES) install: astconfig $(MODULES) mkdir -p /usr/sbin mkdir -p /usr/lib/asterisk/config-modules install -m 755 astconfig /usr/sbin/astconfig for x in $(MODULES); do \ install -m 755 $$x /usr/lib/asterisk/config-modules/$$x ; \ done astconfig: $(OBJS) $(CC) -o astconfig $(LFLAGS) $(OBJS) $(LIBS) clean: rm -f *.so *.o astconfig %.so: %.o $(CC) -shared -Xlinker -x -o $@ $<