1 # $Id: Jamfile,v 1.39 2004/02/18 17:21:00 titer Exp $
3 # This file is part of the HandBrake source code.
4 # Homepage: <http://handbrake.m0k.org/>.
5 # It may be used under the terms of the GNU General Public License.
12 ObjectCcFlags test/test.c : -I$(TOP)/core -g -Wall ;
13 LinkLibraries HBTest :
14 libhb.a liba52.a libavcodec.a libdvdplay.a libdvdread.a libdvdcss.a
15 libfaac.a libmp3lame.a libmp4v2.a libmpeg2.a libvorbis.a
16 libvorbisenc.a libogg.a libx264.a libxvidcore.a ;
17 Main HBTest : test/test.c ;
22 SOURCES_BEOS = beos/HBApp.cpp beos/HBWindow.cpp ;
23 ObjectC++Flags $(SOURCES_BEOS) :
24 -I$(TOP)/core -I$(TOP)/beos/liblayout -g -Wall ;
25 LINKLIBS on HandBrake = $(LINKLIBS) -L$(TOP)/lib -llayout -lbe ;
26 LinkLibraries HandBrake :
27 libhb.a liba52.a libavcodec.a libdvdplay.a libdvdread.a libdvdcss.a
28 libfaac.a libmp3lame.a libmp4v2.a libmpeg2.a libvorbis.a
29 libvorbisenc.a libogg.a libx264.a libxvidcore.a ;
30 Main HandBrake : $(SOURCES_BEOS) ;
37 OSXApp HandBrake.app ;
38 Depends HandBrake.app :
39 libhb.a liba52.a libavcodec.a libdvdplay.a libdvdread.a
40 libdvdcss.a libfaac.a libmp3lame.a libmp4v2.a libmpeg2.a
41 libvorbis.a libvorbisenc.a libogg.a libx264.a libxvidcore.a ;
42 Depends all : HandBrake.app ;
45 OSXPackage HandBrake-$(HB_VERSION)-OSX.zip ;
46 Depends HandBrake-$(HB_VERSION)-OSX.zip : HandBrake.app ;
47 HB_PACKAGES += HandBrake-$(HB_VERSION)-OSX.zip ;
53 SOURCES_GTK2 = gtk2/main.c gtk2/callbacks.c gtk2/interface.c
55 ObjectCcFlags $(SOURCES_GTK2) :
56 -I$(TOP)/core `pkg-config gtk+-2.0 --cflags` ;
57 LINKLIBS on gtk2HB = $(LINKLIBS) `pkg-config gtk+-2.0 --libs` ;
58 LinkLibraries gtk2HB :
59 libhb.a liba52.a libavcodec.a libdvdplay.a libdvdread.a libdvdcss.a
60 libfaac.a libmp3lame.a libmp4v2.a libmpeg2.a libvorbis.a
61 libvorbisenc.a libogg.a libx264.a libxvidcore.a ;
62 Main gtk2HB : $(SOURCES_GTK2) ;
67 Depends package : $(HB_PACKAGES) ;
69 SubInclude TOP contrib ;