CANTERPSRCS := emc/canterp/canterp.cc USERSRCS += $(CANTERPSRCS) TARGETS += ../lib/linuxcnc/canterp.so $(call TOOBJSDEPS, $(CANTERPSRCS)) : EXTRAFLAGS=-fPIC ../lib/linuxcnc/canterp.so: $(patsubst %.cc,objects/%.o,$(CANTERPSRCS)) ../lib/liblinuxcncini.so ../lib/librs274.so $(ECHO) Linking $(notdir $@) $(Q)mkdir -p ../lib/linuxcnc $(Q)rm -f $@ $(Q)$(CXX) $(LDFLAGS) -Wl,-soname,$(notdir $@) -shared -o $@ $^ $(LIBDL)