# $Id$ .PHONY: all clean install ifeq ($(WINDOWS),YES) all: ./i18ntool.dll ./libi18ntool.a else all: ./libi18ntool.so ./libi18ntool.a endif OBJS = ./i18ntool.o ./i18nutil.o install: all mkdir -p $(PREFIX)/lib mkdir -p $(PREFIX)/include cp -rf *.a *.so $(PREFIX)/lib/ cp -rf *.h $(PREFIX)/include/ ./i18ntool.dll: $(OBJS) $(CC) $(LDFLAGS) -shared -Wl,--out-implib,./i18ntool.lib -o $@ $^ $(LIBS) ./libi18ntool.so: $(OBJS) $(CC) $(LDFLAGS) -shared -o $@ $^ $(LIBS) ./libi18ntool.a: $(OBJS) $(AR) rcs $@ $^ ./%.o: ./%.c ./%.h $(CC) $(CFLAGS) -c -o $@ $< clean: rm -f *.o *.a *.so *.dll *.lib