include ../lib/lib.Makefile all: $(MAKE) $(TARGET) $(MANS) $(TARGET): $(OBJS) Makefile $(CC) $(LDFLAGS) $(CFLAGS) -o $@ $(OBJS) $(LDLIBS) debug: $(MAKE) DBG=yes all BUILD_TEST_ALTS = fix_frame_channel_layout.h dtmf_rx_fillin.h spandsp_logging.h clean: rm -f $(OBJS) $(TARGET) $(LIBSRCS) $(DAEMONSRCS) $(MANS) $(ADD_CLEAN) core core.* rm -f $(BUILD_TEST_ALTS) $(BUILD_TEST_ALTS:.h=-test.c) $(BUILD_TEST_ALTS:.h=-test) *.strhash.c $(HASHSRCS) install: $(OBJS): Makefile $(LIBSRCS): $(patsubst %,../lib/%,$(LIBSRCS)) ( echo '/******** GENERATED FILE ********/' && \ cat ../lib/"$@" ) > "$@" $(DAEMONSRCS) $(HASHSRCS): $(patsubst %,../daemon/%,$(DAEMONSRCS)) $(patsubst %,../daemon/%,$(HASHSRCS)) ( echo '/******** GENERATED FILE ********/' && \ cat ../daemon/"$@" ) > "$@" %.8: %.pod pod2man \ --center="NGCP rtpengine" \ --date="$(RELEASE_DATE)" \ --release="$(RTPENGINE_VERSION)" \ $< $@ resample.c: fix_frame_channel_layout.h ifeq ($(with_transcoding),yes) codec.c: dtmf_rx_fillin.h endif t38.c: spandsp_logging.h %.strhash.c: %.c ../utils/const_str_hash ../utils/const_str_hash < "$<" > "$@" $(BUILD_TEST_ALTS): ../lib/$(@:.h=-*) ../utils/build_test_wrapper "$@" .PHONY: all debug clean install