]> git.vomp.tv Git - vompclient.git/blob - Makefile
Initial import
[vompclient.git] / Makefile
1 CC = /opt/crosstool/powerpc-405-linux-gnu/gcc-2.95.3-glibc-2.2.5/bin/powerpc-405-linux-gnu-g++
2 STRIP = /opt/crosstool/powerpc-405-linux-gnu/gcc-2.95.3-glibc-2.2.5/bin/powerpc-405-linux-gnu-strip
3 CXX = $(CC)
4 INCLUDES = -I../jpeg-6b
5 CXXFLAGS = -Wall -Woverloaded-virtual -Werror $(INCLUDES)
6 LDFLAGS = -Wall -static
7
8 LIBPATHS =
9 LIBS = -lpthread -lrt
10 CROSSLIBS = ../jpeg-6b/libjpeg.a
11
12 OBJECTS = main.o command.o log.o remote.o led.o mtd.o video.o audio.o tcp.o directory.o thread.o \
13           player.o demuxer.o stream.o vfeed.o afeed.o afeedr.o osd.o surface.o viewman.o vdr.o dsock.o box.o \
14           list.o queue.o node.o recording.o channel.o message.o playerradio.o messagequeue.o \
15           view.o vinfo.o vwallpaper.o vvolume.o vrecordinglist.o vlivebanner.o vmute.o \
16           vrecordingmenu.o vquestion.o vchannellist.o vwelcome.o vvideolive.o vvideorec.o vradiolive.o \
17           vchannelselect.o vserverselect.o \
18           wselectlist.o wjpeg.o wsymbol.o wbutton.o \
19           fonts/helvB24.o fonts/helvB18.o
20
21 .PHONY: clean fresh all install strip
22
23 default: vompclient
24 fresh:   clean all
25 all:     vompclient
26
27 clean:
28         rm -f *.o deps vompclient test *~ fonts/*.o fonts/*~
29
30 vompclient: $(OBJECTS)
31         $(CC) $(LDFLAGS) $(LIBPATHS) -o vompclient $(OBJECTS) $(CROSSLIBS) $(LIBS)
32
33 strip:
34         $(STRIP) vompclient
35
36 install:
37         rm /diskless/nfs/mvp/vompclient
38         cp vompclient /diskless/nfs/mvp
39
40 dongle: strip
41         cp vompclient ../dongle
42         cd ../dongle ; ./go
43
44 deps: Makefile
45         $(CC) -MM $(INCLUDES) $(OBJECTS:%.o=%.cc) > deps
46
47 -include deps