1include ../../config.mak
2
3vpath %.c $(SRC_PATH)/applications/udptsseg
4
5CFLAGS= $(OPTFLAGS) -I"$(SRC_PATH)/include"
6
7ifeq ($(DEBUGBUILD), yes)
8CFLAGS+=-g
9LDFLAGS+=-g
10endif
11
12ifeq ($(GPROFBUILD), yes)
13CFLAGS+=-pg
14LDFLAGS+=-pg
15endif
16
17#common obj
18OBJS= main.o
19
20LINKFLAGS=-L../../bin/gcc -L../../extra_lib/lib/gcc
21
22ifeq ($(CONFIG_WIN32),yes)
23EXE=.exe
24PROG=udptsseg$(EXE)
25ifeq ($(MP4BOX_STATIC),yes)
26LINKFLAGS+=-lgpac_static -lz $(EXTRALIBS)
27else
28LINKFLAGS+=-lgpac
29endif
30else
31EXT=
32PROG=udptsseg
33ifeq ($(MP4BOX_STATIC),yes)
34LINKFLAGS+=-lgpac_static -lz $(EXTRALIBS)
35else
36LINKFLAGS+=-lgpac
37endif
38endif
39
40#3 - spidermonkey support
41ifeq ($(CONFIG_JS),no)
42else
43SCENEGRAPH_CFLAGS+=$(JS_FLAGS)
44ifeq ($(CONFIG_JS),local)
45NEED_LOCAL_LIB="yes"
46endif
47LINKFLAGS+=$(JS_LIBS)
48endif
49
50
51SRCS := $(OBJS:.o=.c)
52
53all: $(PROG)
54
55$(PROG): $(OBJS)
56	$(CC) -o ../../bin/gcc/$@ $(OBJS) $(LINKFLAGS) $(LDFLAGS)
57
58clean:
59	rm -f $(OBJS) ../../bin/gcc/$(PROG)
60
61dep: depend
62
63depend:
64	rm -f .depend
65	$(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
66
67distclean: clean
68	rm -f Makefile.bak .depend
69
70-include .depend
71