root/foundation-apps/grosview-maxx/Makefile.config

Revision 2, 3.3 KB (checked in by emasson, 3 years ago)

initial import for the community edition

Line 
1#
2# Common rules and values used by all xosview Makefiles.
3#
4# The configure script should set up this file for most all cases.
5# One can override compile / link options here if needed.
6#
7# $Id: Makefile.config.in,v 1.1.1.1 2008/05/04 15:53:49 emasson Exp $
8#
9
10# version number for release
11VERS = 1.8.3
12
13TOP = /home/emasson/MaXX-Interactive-SLED/MaXX/Src/Apps/gr_osview-1.8.4
14
15#-----------------------------------------------------------------
16# C++ compiler
17#-----------------------------------------------------------------
18CXX           = g++
19
20#-----------------------------------------------------------------
21# Compiler flags
22#-----------------------------------------------------------------
23
24# Optimized CXXFLAGS
25CXXFLAGS      += $(CFLAGS) -Wall -O4 -I/usr/X11R6/include \
26                -DXOSVIEW_VERSION=\"$(VERS)\" -I$(TOP) -I$(TOP)/linux -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_BOOL=1 -DLONG_LONG=long\ long -DHAVE_SNPRINTF=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_IOSTREAM=1 -DHAVE_FSTREAM=1 -DHAVE_XPM=1 -DGNULIBC=1 -DUSESYSCALLS=1 -DHAVE_USLEEP=1
27# DEBUG CXXFLAGS
28#CXXFLAGS      += $(CFLAGS) -Wall -ggdb -pipe -I/usr/X11R6/include \
29#                -DXOSVIEW_VERSION=\"$(VERS)\" -I$(TOP) -I$(TOP)/linux -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_BOOL=1 -DLONG_LONG=long\ long -DHAVE_SNPRINTF=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_IOSTREAM=1 -DHAVE_FSTREAM=1 -DHAVE_XPM=1 -DGNULIBC=1 -DUSESYSCALLS=1 -DHAVE_USLEEP=1
30# PROFILE CXXFLAGS
31#CXXFLAGS      += $(CFLAGS) -Wall -ggdb -pg -pipe -I/usr/X11R6/include \
32#                -DXOSVIEW_VERSION=\"$(VERS)\" -I$(TOP) -I$(TOP)/linux -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DHAVE_BOOL=1 -DLONG_LONG=long\ long -DHAVE_SNPRINTF=1 -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_IOSTREAM=1 -DHAVE_FSTREAM=1 -DHAVE_XPM=1 -DGNULIBC=1 -DUSESYSCALLS=1 -DHAVE_USLEEP=1
33
34#-----------------------------------------------------------------
35# Link flags and libraries
36#-----------------------------------------------------------------
37
38# NORMAL LIBS
39LFLAGS        += -L$(TOP)/linux -L/usr/X11R6/lib64
40LIBS          += -lmeter -lXpm -lX11
41
42# DEBUG LIBS
43#LFLAGS        += -L$(TOP)/linux -L/usr/X11R6/lib64 -static
44#LIBS          += -lmeter -lXpm -lX11
45
46# PROFILE LIBS
47#LFLAGS        += -L$(TOP)/linux -L/usr/X11R6/lib64 -pg
48#LIBS          += -lmeter -lXpm -lX11 -lgmon
49
50#-----------------------------------------------------------------
51# Rules
52#-----------------------------------------------------------------
53##  The GNU-style rule of %.o: %.cc is not as portable as .cc.o.
54.cc.o:
55        $(CXX) $(CXXFLAGS)  -c $< -o $@
56
57
58##  Autodepend rule defaults to disabled.
59#-include Makefile.GNU.autodep
Note: See TracBrowser for help on using the browser.