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