# # General rules for libvsccli and libvscmisc # # Copyright (C) 2009 Matthias Bolte # # # Rules # %.o: %.c @echo "> compiling $<" $(CC) $(CFLAGS) -c $< %.a: $(OBJS) @echo "> linking $@" ar rcs $@ $(OBJS) %.so: $(OBJS) @echo "> linking $@" $(CC) -shared -o $@ $(OBJS) $(LDFLAGS) install-target-lib: mkdir -p $(PREFIX)/lib @echo "> installing $(TARGET)" install -c -m 755 $(TARGET) $(PREFIX)/lib/$(TARGET) force: %.h: force mkdir -p $(PREFIX)/include/$(TARGET) @echo "> installing $@" install -c -m 644 $@ $(PREFIX)/include/$(TARGET)/$@