aboutsummaryrefslogtreecommitdiffstats
path: root/src/emc/nml_intf/Submakefile
blob: 60f6027b695841a791a0db4878b8fed3c6f684f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
INCLUDES += emc emc/nml_intf

LIBEMCSRCS := \
    emc/nml_intf/emcglb.c \
    emc/rs274ngc/modal_state.cc \
    emc/nml_intf/emc.cc \
    emc/nml_intf/emcpose.c \
    emc/nml_intf/emcargs.cc \
    emc/nml_intf/emcops.cc \
    emc/nml_intf/canon_position.cc \
    emc/ini/emcIniFile.cc \
    emc/ini/iniaxis.cc \
    emc/ini/inijoint.cc \
    emc/ini/inispindle.cc \
    emc/ini/initraj.cc \
    emc/ini/inihal.cc \
    emc/nml_intf/interpl.cc
USERSRCS += $(LIBEMCSRCS)

$(call TOOBJSDEPS, $(LIBEMCSRCS)) : EXTRAFLAGS=-fPIC

TARGETS += ../lib/liblinuxcnc.a

../lib/liblinuxcnc.a: $(call TOOBJS,$(LIBEMCSRCS))
	$(ECHO) Linking $(notdir $@)
	@mkdir -p ../lib
	@rm -f $@
	@$(AR) $(ARFLAGS) $@ $^

$(patsubst ./emc/nml_intf/%,../include/%,$(wildcard ./emc/nml_intf/*.h)): ../include/%.h: ./emc/nml_intf/%.h
	cp $^ $@
$(patsubst ./emc/nml_intf/%,../include/%,$(wildcard ./emc/nml_intf/*.hh)): ../include/%.hh: ./emc/nml_intf/%.hh
	cp $^ $@
bues.ch cgit interface