aboutsummaryrefslogtreecommitdiff
path: root/dist/build/cxx/rules.make
blob: b592176d738a2a1c65a72b96e4dcff16c6db815a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# file      : build/cxx/rules.make
# license   : GNU GPL v2 + exceptions; see accompanying LICENSE file

include $(root)/build/config.make

# Rules.
#
%.o: %.cxx
	$(CXX) $(CPPFLAGS) $(EXTRA_CPPFLAGS) $(CXXFLAGS) -c $< -o $@

%: %.o
	$(LD) $(LDFLAGS) -o $@ $^ $(LIBS)
ifneq ($(POSTLD),)
	$(POSTLD) $@ $^ $(LIBS)
endif