CFLAGS   := -ggdb
ifdef DEBUG
CFLAGS   += -O0
else
CFLAGS   += -O3
endif
CFLAGS   += -pedantic
CFLAGS   += -std=gnu99
CFLAGS   += -fPIC
CFLAGS   += -I.
CFLAGS   += -D_LARGEFILE_SOURCE
CFLAGS   += -D_FILE_OFFSET_BITS=64
CFLAGS   += -D_GNU_SOURCE
CFLAGS   += -DHAVE_DVB

ifdef TESTDEF
	CFLAGS += -D $(TESTDEF)
endif
ifdef PROFILE_STREAM
	CFLAGS += -DPROFILE_STREAM
endif

# libdvb_lib
libdvb_lib := .
include $(libdvb_lib)/Subdir.mk

# libng
libng := ../libng
include $(libng)/Subdir.mk

OBJS := \
$(OBJS-libdvb_lib) \
$(OBJS-libng)


libdvb_lib.a: $(OBJS)
	$(AR) cr libdvb_lib.a $(OBJS)
	ranlib libdvb_lib.a

clean::
	rm -f $(libdvb_lib)/*.a
	rm -f $(libdvb_lib)/*.o
	rm -f $(libng)/*.a
	rm -f $(libng)/*.o

