CFLAGS?=-g -O0 -Wall LDFLAGS?=-Wl,-O1 XIMDKIT_TARGET:=libIMdkit.a XIMDKIT_OBJS:=FrameMgr.o IMConn.o IMMethod.o IMValues.o \ i18nAttr.o i18nClbk.o i18nIc.o i18nIMProto.o i18nMethod.o i18nPtHdr.o i18nUtil.o i18nX.o XIMDKIT_PKGCONFIG:=x11 XIMDKIT_CFLAGS:=$(shell pkg-config --cflags $(XIMDKIT_PKGCONFIG)) -std=c99 all: $(XIMDKIT_TARGET) $(XIMDKIT_TARGET): $(XIMDKIT_OBJS) ar rcs $@ $^ $(XIMDKIT_OBJS): %.o: %.c $(CC) $(XIMDKIT_CFLAGS) $(CFLAGS) -o $@ -c $< clean: rm -f $(XIMDKIT_TARGET) *.o .PHONY: all clean