00001 # Prerequisite: WOOPER_TOP must be set. 00002 00003 00004 # Project section. 00005 00006 # PROJECT_NAME should be defined on a per-project basis. 00007 ifndef PROJECT_NAME 00008 PROJECT_NAME = WOOPER 00009 endif 00010 00011 00012 # PROJECT_VERSION should be defined on a per-project basis. 00013 ifndef PROJECT_VERSION 00014 PROJECT_VERSION = 0.4 00015 endif 00016 00017 00018 00019 WOOPER_RELEASE_BASE := wooper-$(PROJECT_VERSION) 00020 00021 WOOPER_RELEASE_ARCHIVE_ZIP := $(WOOPER_RELEASE_BASE).zip 00022 WOOPER_RELEASE_ARCHIVE_BZ2 := $(WOOPER_RELEASE_BASE).tar.bz2 00023 00024 00025 # Source section. 00026 WOOPER_SRC := $(WOOPER_TOP)/src 00027 00028 # BEAM path section. 00029 WOOPER_BEAM := $(WOOPER_TOP)/src 00030 00031 # Include path section. 00032 WOOPER_INC = -I$(WOOPER_SRC) 00033 00034 00035 DOC_ROOT = $(WOOPER_TOP)/../../../doc 00036 WOOPER_DOC_DIR = $(DOC_ROOT)/web/main/documentation/wooper 00037 00038 00039 INC += $(WOOPER_INC) 00040 00041 00042 00043 ifndef VM_TEST_NAME 00044 00045 VM_NAME := wooper_debug 00046 00047 endif 00048 00049 00050 ifndef VM_TEST_NAME 00051 00052 VM_TEST_NAME := wooper_test 00053 00054 endif 00055 00056 00057 BEAM_DIRS += $(WOOPER_BEAM) 00058 00059 00060 COMMON_TOP = $(WOOPER_TOP)/../common 00061