| 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 |
|---|
| 11 | VERS = 1.8.3 |
|---|
| 12 | |
|---|
| 13 | TOP = /home/emasson/MaXX-Interactive-SLED/MaXX/Src/Apps/gr_osview-1.8.4 |
|---|
| 14 | |
|---|
| 15 | #----------------------------------------------------------------- |
|---|
| 16 | # C++ compiler |
|---|
| 17 | #----------------------------------------------------------------- |
|---|
| 18 | CXX = g++ |
|---|
| 19 | |
|---|
| 20 | #----------------------------------------------------------------- |
|---|
| 21 | # Compiler flags |
|---|
| 22 | #----------------------------------------------------------------- |
|---|
| 23 | |
|---|
| 24 | # Optimized CXXFLAGS |
|---|
| 25 | CXXFLAGS += $(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 |
|---|
| 39 | LFLAGS += -L$(TOP)/linux -L/usr/X11R6/lib64 |
|---|
| 40 | LIBS += -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 |
|---|