From 811493fb7b015700e2cfc4b6d3c2c401ff7055ef Mon Sep 17 00:00:00 2001 From: Brian Hill Date: Thu, 12 Oct 2017 11:54:18 -0400 Subject: [PATCH] Fix engine subscriber example make file --- docs/Changes | 3 + src/Engine/SubscriberExample/makefile | 174 ++++++------------ .../SubscriberExample/subscriber_example | Bin 35244 -> 0 bytes 3 files changed, 62 insertions(+), 115 deletions(-) delete mode 100755 src/Engine/SubscriberExample/subscriber_example diff --git a/docs/Changes b/docs/Changes index 742d018..28155bb 100644 --- a/docs/Changes +++ b/docs/Changes @@ -1,3 +1,6 @@ +Version 1.4.1a (October 12 2017 for Haiku Nightly Image) +-Fix make file for Engine Subscriber Example + Version 1.4.1 (September 16 2017 for Haiku Nightly Image) Bug fixes: -Fix drawing issue in the Launcher when a selected item is under a shown menu diff --git a/src/Engine/SubscriberExample/makefile b/src/Engine/SubscriberExample/makefile index 048c98f..37dc744 100644 --- a/src/Engine/SubscriberExample/makefile +++ b/src/Engine/SubscriberExample/makefile @@ -1,121 +1,65 @@ -NAME := subscriber_example -TYPE := APP -SRCS := ../EngineSubscriber.cpp \ +NAME = subscriber_example +TYPE = APP +SRCS = ../EngineSubscriber.cpp \ SubscriberExample.cpp -LIBS := be tracker stdc++.r4 -OPTIMIZE := FULL -RSRCS := subscriber_example.rsrc - -# Specify your RDEF files, if any. -RDEFS := - -# specify additional paths to directories following the standard -# libXXX.so or libXXX.a naming scheme. You can specify full paths -# or paths relative to the makefile. The paths included may not -# be recursive, so include all of the paths where libraries can -# be found. Directories where source files are found are -# automatically included. -LIBPATHS := - -# additional paths to look for system headers -# these use the form: #include -# source file directories are NOT auto-included here -SYSTEM_INCLUDE_PATHS := - -# additional paths to look for local headers -# thes use the form: #include "header.h" -# source file directories are automatically included -LOCAL_INCLUDE_PATHS := - -# specify any preprocessor symbols to be defined. The symbols will not -# have their values set automatically; you must supply the value (if any) -# to use. For example, setting DEFINES to "DEBUG=1" will cause the -# compiler option "-DDEBUG=1" to be used. Setting DEFINES to "DEBUG" -# would pass "-DDEBUG" on the compiler's command line. -DEFINES := - -# specify special warning levels -# if unspecified default warnings will be used -# NONE = supress all warnings -# ALL = enable all warnings -WARNINGS := - -# specify whether image symbols will be created -# so that stack crawls in the debugger are meaningful -# if TRUE symbols will be created -SYMBOLS := - -# specify debug settings -# if TRUE will allow application to be run from a source-level -# debugger. Note that this will disable all optimzation. -DEBUGGER := - -# specify additional compiler flags for all files -COMPILER_FLAGS := - -# specify additional linker flags -LINKER_FLAGS := - -# specify additional flex flags -FLEX_FLAGS := - -# specify additional bison flags -BISON_FLAGS := - -# specify the version of this particular item (follows setversion parameter structure) -# for example: -# -app 3 4 0 d 0 -short "340" -long "340 "`echo -n -e '©'`"1999 GNU GPL" -# -app 1 0 1 f 0 -short "App 1.0.1" -long "Company App 1.0.1 written by FOO" -# This may also be specified in a resource. -APP_VERSION := - -# (for TYPE == DRIVER only) Specify desired location of driver in the /dev -# hierarchy. Used by the driverinstall rule. E.g., DRIVER_PATH = video/usb will -# instruct the driverinstall rule to place a symlink to your driver's binary in -# ~/add-ons/kernel/drivers/dev/video/usb, so that your driver will appear at -# /dev/video/usb when loaded. Default is "misc". -DRIVER_PATH := +LIBS = be tracker $(STDCPPLIBS) +OPTIMIZE = FULL +RDEFS = subscriber_example.rdef + +# Specify additional paths to directories following the standard libXXX.so +# or libXXX.a naming scheme. You can specify full paths or paths relative +# to the Makefile. The paths included are not parsed recursively, so +# include all of the paths where libraries must be found. Directories where +# source files were specified are automatically included. +LIBPATHS = + +# Additional paths to look for system headers. These use the form +# "#include
". Directories that contain the files in SRCS are +# NOT auto-included here. +SYSTEM_INCLUDE_PATHS = /boot/system/develop/headers/libxml2 /boot/common/include + +# Additional paths paths to look for local headers. These use the form +# #include "header". Directories that contain the files in SRCS are +# automatically included. +LOCAL_INCLUDE_PATHS = ../Icons ../Common + +# Specify all the preprocessor symbols to be defined. The symbols will not +# have their values set automatically; you must supply the value (if any) to +# use. For example, setting DEFINES to "DEBUG=1" will cause the compiler +# option "-DDEBUG=1" to be used. Setting DEFINES to "DEBUG" would pass +# "-DDEBUG" on the compiler's command line. +DEFINES = + +# Specify the warning level. Either NONE (suppress all warnings), +# ALL (enable all warnings), or leave blank (enable default warnings). +WARNINGS = + +# With image symbols, stack crawls in the debugger are meaningful. +# If set to "TRUE", symbols will be created. +SYMBOLS = + +# Includes debug information, which allows the binary to be debugged easily. +# If set to "TRUE", debug info will be created. +DEBUGGER = + +# Specify any additional compiler flags to be used. +COMPILER_FLAGS = + +# Specify any additional linker flags to be used. +LINKER_FLAGS = + +# Specify the version of this binary. Example: +# -app 3 4 0 d 0 -short 340 -long "340 "`echo -n -e '\302\251'`"1999 GNU GPL" +# This may also be specified in a resource. +APP_VERSION = # Specify if you want the object files to be somewhere besides the default location. -OBJ_DIR := _objects +OBJ_DIR = _objects # Specify a non default placement for the target -TARGET_DIR := . - -# If you want to see the complete build line for every file, then set this to 'true', -# otherwise it will tell you at the end what the build flags were. -CHATTY := - -# Specify a directory for the 'install' target. -INSTALL_DIR := - -# Specify the name of this makefile. -# If you leave this blank, the makefile will not be considered as part of the -# dependenies for the project, and the project will not be rebuilt when the makefile -# is changed -MAKEFILE := - -# Specify TRUE if you want the install target to create links in the BeMenu -MENU_LINKS := - -# Related to MENU_LINKS, specify the name of the direcotry in the BeMenu -# you wish the link to go in. If the directory does not exist, it will be -# created. -APP_MENU := - -# If, for some reason, you don't want to use the dependencies (flex and yacc seem to choke -# on them), set this to false -DODEPS := - -# Set this variable if you have an svg text file you wish to use as -# your target's icon. -SVG_ICON := - -# If you have some fancy custom build steps to do, specify them here -EXTRA_BUILD_STEPS := - -# If you have some other files that should trigger a re-link, such as libs in the same -# project that may get rebuilt, specify the full path to them here. -EXTRA_DEPS := +TARGET_DIR = . -include /boot/system/develop/etc/makefile-engine +## Include the Makefile-Engine +DEVEL_DIRECTORY = \ + $(shell findpaths -r "makefile_engine" B_FIND_PATH_DEVELOP_DIRECTORY) +include $(DEVEL_DIRECTORY)/etc/makefile-engine diff --git a/src/Engine/SubscriberExample/subscriber_example b/src/Engine/SubscriberExample/subscriber_example deleted file mode 100755 index ab30dc802ab1041bed6359c95841bf57e1fcfd62..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35244 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