1include ../../config.mak
2
3vpath %.c $(SRC_PATH)/modules/avcap
4
5CFLAGS= $(CXXFLAGS) -I"$(SRC_PATH)/include" $(AVCAP_CFLAGS)
6
7ifeq ($(DEBUGBUILD), yes)
8CFLAGS+=-g
9LDFLAGS+=-g
10endif
11
12ifeq ($(GPROFBUILD), yes)
13CFLAGS+=-pg
14LDFLAGS+=-pg
15endif
16
17LINKLIBS= $(AVCAP_LDFLAGS) -L../../bin/gcc -lgpac
18
19
20#common objects
21OBJS=avcap.o
22
23SRCS := $(OBJS:.o=.c)
24
25LIB=gm_avcap$(DYN_LIB_SUFFIX)
26
27
28all: $(LIB)
29
30
31$(LIB): $(OBJS)
32	$(CXX) -w $(SHFLAGS) -o ../../bin/gcc/$@ $(OBJS) $(LINKLIBS) $(LDFLAGS)
33
34clean:
35	rm -f $(OBJS) ../../bin/gcc/$(LIB)
36
37dep: depend
38
39depend:
40	rm -f .depend
41	$(CXX) -MM $(CFLAGS) $(SRCS) 1>.depend
42
43distclean: clean
44	rm -f Makefile.bak .depend
45
46-include .depend
47