Changeset 6759 in vbox
- Timestamp:
- Feb 2, 2008 9:44:51 AM (17 years ago)
- svn:sync-xref-src-repo-rev:
- 27841
- Location:
- trunk/src/VBox/Frontends
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/Makefile.kmk
r5999 r6759 1 1 # $Id$ 2 2 ## @file 3 # Makefile for the VBox frontend base directory.3 # Top-level makefile for the VBox frontends. 4 4 # 5 5 … … 17 17 18 18 DEPTH = ../../.. 19 include $(PATH_KBUILD)/ header.kmk19 include $(PATH_KBUILD)/subheader.kmk 20 20 21 # Include Sub-Makefiles 21 22 ifdef VBOX_WITH_MAIN 22 SUBDIRS += VBoxManage 23 include $(PATH_SUB_CURRENT)/VBoxManage/Makefile.kmk 23 24 endif 24 25 ifdef VBOX_WITH_VBOXSDL 25 SUBDIRS += VBoxSDL 26 endif 27 ifdef VBOX_WITH_QTGUI 28 SUBDIRS += VirtualBox 26 include $(PATH_SUB_CURRENT)/VBoxSDL/Makefile.kmk 29 27 endif 30 28 ifdef VBOX_WITH_VBOXBFE 31 SUBDIRS += VBoxBFE 29 include $(PATH_SUB_CURRENT)/VBoxBFE/Makefile.kmk 32 30 endif 33 31 ifdef VBOX_WITH_VBOXFB 34 SUBDIRS += VBoxFB 32 include $(PATH_SUB_CURRENT)/VBoxFB/Makefile.kmk 35 33 endif 36 34 ifdef VBOX_WITH_VRDP 37 SUBDIRS += VBoxVRDP 35 include $(PATH_SUB_CURRENT)/VBoxVRDP/Makefile.kmk 38 36 endif 39 37 ifdef VBOX_WITH_HEADLESS 40 SUBDIRS += VBoxHeadless 38 include $(PATH_SUB_CURRENT)/VBoxHeadless/Makefile.kmk 41 39 endif 42 40 43 include $(PATH_KBUILD)/footer.kmk 41 # Sub-directory walk (qt is too much work for now) 42 ifdef VBOX_WITH_QTGUI 43 SUBDIRS_AFTER += VirtualBox 44 endif 44 45 46 include $(PATH_KBUILD)/subfooter.kmk 47 -
trunk/src/VBox/Frontends/VBoxBFE/Makefile.kmk
r5999 r6759 1 1 # $Id$ 2 2 ## @file 3 # Makefile for VBoxBFE (a basic frontend which doesn't make use of Main).3 # Sub-Makefile for VBoxBFE (a basic frontend which doesn't make use of Main). 4 4 # 5 5 … … 16 16 # 17 17 18 DEPTH = ../../../.. 19 include $(PATH_KBUILD)/header.kmk 18 DEPTH ?= ../../../.. 19 SUB_DEPTH = .. 20 include $(PATH_KBUILD)/subheader.kmk 20 21 21 PROGRAMS = VBoxBFE22 PROGRAMS += VBoxBFE 22 23 23 24 # … … 97 98 VBoxBFE_INCS = \ 98 99 $(PATH_VBoxBFE) \ 99 $( PATH_BIN)/sdk/include100 $(VBOX_PATH_SDK)/include 100 101 ifneq ($(filter-out win os2 l4 darwin,$(BUILD_TARGET)),) # X11 101 102 VBoxBFE_INCS += \ … … 145 146 146 147 147 include $(PATH_KBUILD)/ footer.kmk148 include $(PATH_KBUILD)/subfooter.kmk 148 149 149 150 # Convert the pnm-file to a byte array. 150 $(PATH_VBoxBFE)/Ico64x01.h: ico64x01.pnm $(VBOX_BIN2C) | $(call DIRDEP,$(PATH_VBoxBFE))151 $(PATH_VBoxBFE)/Ico64x01.h: $(PATH_ROOT)/src/VBox/Frontends/VBoxBFE/ico64x01.pnm $(VBOX_BIN2C) | $(call DIRDEP,$(PATH_VBoxBFE)) 151 152 $(call MSG_TOOL,bin2c,VBoxBFE,$<,$@) 152 153 $(QUIET)$(VBOX_BIN2C) Ico64x01 $< $@ -
trunk/src/VBox/Frontends/VBoxFB/Makefile.kmk
r5999 r6759 1 1 # $Id$ 2 2 ## @file 3 # Makefile for VBoxFB.3 # Sub-Makefile for VBoxFB. 4 4 # 5 5 … … 16 16 # 17 17 18 DEPTH = ../../../.. 19 include $(PATH_KBUILD)/header.kmk 18 DEPTH ?= ../../../.. 19 SUB_DEPTH = .. 20 include $(PATH_KBUILD)/subheader.kmk 20 21 21 PROGRAMS = VBoxFB22 PROGRAMS += VBoxFB 22 23 23 24 VBoxFB_SOURCES = \ … … 28 29 VBoxFB_INCS = \ 29 30 /usr/include/directfb \ 30 $( PATH_BIN)/sdk/include \31 $(VBOX_PATH_SDK)/include \ 31 32 $(VBOX_XPCOM_INCS) 32 33 VBoxFB_LIBS = \ … … 45 46 -Wno-non-virtual-dtor -Wno-long-long -fshort-wchar -pthread -pipe 46 47 47 include $(PATH_KBUILD)/ footer.kmk48 include $(PATH_KBUILD)/subfooter.kmk 48 49 -
trunk/src/VBox/Frontends/VBoxHeadless/Makefile.kmk
r6000 r6759 1 1 # $Id$ 2 2 ## @file 3 # Makefile for the headless frontend.3 # Sub-Makefile for the headless frontend. 4 4 # 5 5 … … 16 16 # 17 17 18 DEPTH = ../../../.. 19 include $(PATH_KBUILD)/header.kmk 18 DEPTH ?= ../../../.. 19 SUB_DEPTH = .. 20 include $(PATH_KBUILD)/subheader.kmk 20 21 21 PROGRAMS = VBoxHeadless 22 SUBDIRS_AFTER = testcase 22 PROGRAMS += VBoxHeadless 23 include $(PATH_SUB_CURRENT)/testcase/Makefile.kmk 24 ifdef VBOX_WITH_FFMPEG 25 include $(PATH_SUB_CURRENT)/VideoCapture/Makefile.kmk 26 endif 23 27 24 28 VBoxHeadless_TEMPLATE = VBOXMAINCLIENTEXE 29 VBoxHeadless_DEFS = VBOX_FFMPEG 25 30 VBoxHeadless_SOURCES = VBoxHeadless.cpp 26 VBoxHeadless_DEFS = VBOX_FFMPEG27 28 31 ifdef VBOX_WITH_VRDP 29 VBoxHeadless_SOURCES += Framebuffer.cpp 30 VBoxHeadless_DEFS += VBOX_WITH_VRDP 32 VBoxHeadless_DEFS += VBOX_WITH_VRDP 33 VBoxHeadless_SOURCES += Framebuffer.cpp 31 34 endif 32 35 33 ifdef VBOX_WITH_FFMPEG 34 SUBDIRS += VideoCapture 35 endif 36 include $(PATH_KBUILD)/subfooter.kmk 36 37 37 include $(PATH_KBUILD)/footer.kmk38 -
trunk/src/VBox/Frontends/VBoxHeadless/VideoCapture/Makefile.kmk
r6000 r6759 1 1 # $Id$ 2 2 ## @file 3 # Makefile for the ffmpeg frame buffer module.3 # Sub-Makefile for the ffmpeg frame buffer module. 4 4 # 5 5 … … 16 16 # 17 17 18 DEPTH = ../../../../.. 19 include $(PATH_KBUILD)/header.kmk 18 DEPTH ?= ../../../../.. 19 SUB_DEPTH = ../.. 20 include $(PATH_KBUILD)/subheader.kmk 20 21 21 DLLS 22 DLLS += VBoxFFmpegFB 22 23 VBoxFFmpegFB_TEMPLATE = VBOXMAINCLIENTDLL 23 24 VBoxFFmpegFB_SDKS = VBOX_FFMPEG VBOX_LIBPNG VBOX_ZLIB … … 25 26 VBoxFFmpegFB_CXXFLAGS.linux += -fPIC 26 27 27 include $(PATH_KBUILD)/ footer.kmk28 include $(PATH_KBUILD)/subfooter.kmk 28 29 -
trunk/src/VBox/Frontends/VBoxHeadless/testcase/Makefile.kmk
r6000 r6759 1 1 # $Id$ 2 2 ## @file 3 # Makefile for the VRDP (headless RDP server) frontend testcase.3 # Sub-Makefile for the VRDP (headless RDP server) frontend testcase. 4 4 # 5 5 … … 16 16 # 17 17 18 DEPTH = ../../../../.. 19 include $(PATH_KBUILD)/header.kmk 18 DEPTH ?= ../../../../.. 19 SUB_DEPTH = ../.. 20 include $(PATH_KBUILD)/subheader.kmk 20 21 21 22 ifdef VBOX_WITH_TESTCASES 22 PROGRAMS = tstHeadless 23 PROGRAMS += tstHeadless2 23 24 endif 24 25 25 tstHeadless _TEMPLATE = VBOXMAINCLIENTEXE26 tstHeadless _SOURCES = tstHeadless.cpp26 tstHeadless2_TEMPLATE = VBOXMAINCLIENTEXE 27 tstHeadless2_SOURCES = tstHeadless.cpp 27 28 28 include $(PATH_KBUILD)/ footer.kmk29 include $(PATH_KBUILD)/subfooter.kmk 29 30 -
trunk/src/VBox/Frontends/VBoxManage/Makefile.kmk
r6597 r6759 1 1 # $Id$ 2 2 ## @file 3 # Makefile for VBoxManage (the cli frontend).3 # Sub-Makefile for VBoxManage (the cli frontend). 4 4 # 5 5 … … 17 17 18 18 19 DEPTH = ../../../.. 20 include $(PATH_KBUILD)/header.kmk 19 DEPTH ?= ../../../.. 20 SUB_DEPTH = .. 21 include $(PATH_KBUILD)/subheader.kmk 21 22 22 PROGRAMS = VBoxManage 23 24 VBoxManage_TEMPLATE = VBOXMAINCLIENTEXE 25 VBoxManage_SOURCES = \ 23 PROGRAMS += VBoxManage 24 VBoxManage_TEMPLATE = VBOXMAINCLIENTEXE 25 VBoxManage_DEFS += $(if $(VBOX_WITH_VRDP),VBOX_VRDP,) \ 26 $(if $(VBOX_WITH_ALSA),VBOX_WITH_ALSA,) \ 27 $(if $(VBOX_WITH_PULSE),VBOX_WITH_PULSE,) 28 VBoxManage_SOURCES = \ 26 29 VBoxManage.cpp \ 27 30 VBoxInternalManage.cpp \ 28 31 VBoxManageSVN.cpp 29 32 ifndef VBOX_OSE 30 VBoxManage_SOURCES += \33 VBoxManage_SOURCES += \ 31 34 VBoxInternalManageVmdk.cpp 32 35 endif 33 VBoxManage_DEFS += $(if $(VBOX_WITH_VRDP),VBOX_VRDP,) \ 34 $(if $(VBOX_WITH_ALSA),VBOX_WITH_ALSA,) \ 35 $(if $(VBOX_WITH_PULSE),VBOX_WITH_PULSE,) 36 VBoxManage_LIBS += $(LIB_DDU) 36 VBoxManage_LIBS += $(LIB_DDU) 37 37 38 38 # VBoxManageSVN.cpp uses VBOX_SVN_REV. … … 40 40 VBoxManageSVN.cpp_DEPS = $(VBOX_SVN_REV_KMK) 41 41 42 include $(PATH_KBUILD)/subfooter.kmk 42 43 43 include $(PATH_KBUILD)/footer.kmk -
trunk/src/VBox/Frontends/VBoxSDL/Makefile.kmk
r5999 r6759 1 1 # $Id$ 2 2 ## @file 3 # Makefile for VBoxSDL (a simple frontend based on SDL).3 # Sub-Makefile for VBoxSDL (a simple frontend based on SDL). 4 4 # 5 5 … … 16 16 # 17 17 18 DEPTH = ../../../.. 19 include $(PATH_KBUILD)/header.kmk 18 DEPTH ?= ../../../.. 19 SUB_DEPTH = .. 20 include $(PATH_KBUILD)/subheader.kmk 20 21 21 PROGRAMS = VBoxSDL tstSDL22 PROGRAMS += VBoxSDL tstSDL 22 23 23 24 … … 142 143 143 144 # generate rules 144 include $(PATH_KBUILD)/ footer.kmk145 include $(PATH_KBUILD)/subfooter.kmk 145 146 146 147 147 148 # Convert the pnm-file to a byte array. 148 $(PATH_VBoxSDL)/Ico64x01.h: ico64x01.pnm $(VBOX_BIN2C) | $(call DIRDEP,$(PATH_VBoxSDL))149 $(PATH_VBoxSDL)/Ico64x01.h: $(PATH_ROOT)/src/VBox/Frontends/VBoxSDL/ico64x01.pnm $(VBOX_BIN2C) | $(call DIRDEP,$(PATH_VBoxSDL)) 149 150 $(call MSG_TOOL,bin2c,VBoxSDL,$<,$@) 150 151 $(QUIET)$(VBOX_BIN2C) Ico64x01 $< $@
Note:
See TracChangeset
for help on using the changeset viewer.