tmake.conf 1.46 KB
Newer Older
Dimitri van Heesch's avatar
Dimitri van Heesch committed
1
#
2
# 
Dimitri van Heesch's avatar
Dimitri van Heesch committed
3 4 5 6 7 8 9
#
# tmake configuration for aix-xlc
#

TEMPLATE		= app
CONFIG			= qt warn_on release

10
TMAKE_CC		= xlc
11
TMAKE_CFLAGS		= -qstrict 
Dimitri van Heesch's avatar
Dimitri van Heesch committed
12 13
TMAKE_CFLAGS_WARN_ON	=
TMAKE_CFLAGS_WARN_OFF	=
14
TMAKE_CFLAGS_RELEASE	= -O
Dimitri van Heesch's avatar
Dimitri van Heesch committed
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
TMAKE_CFLAGS_DEBUG	= -g
TMAKE_CFLAGS_SHLIB	=
TMAKE_CFLAGS_YACC	=

TMAKE_CXX		= xlC
TMAKE_CXXFLAGS		= $$TMAKE_CFLAGS
TMAKE_CXXFLAGS_WARN_ON	= $$TMAKE_CFLAGS_WARN_ON
TMAKE_CXXFLAGS_WARN_OFF	= $$TMAKE_CFLAGS_WARN_OFF
TMAKE_CXXFLAGS_RELEASE	= $$TMAKE_CFLAGS_RELEASE
TMAKE_CXXFLAGS_DEBUG	= $$TMAKE_CFLAGS_DEBUG
TMAKE_CXXFLAGS_SHLIB	= $$TMAKE_CFLAGS_SHLIB
TMAKE_CXXFLAGS_YACC	= $$TMAKE_CFLAGS_YACC

TMAKE_INCDIR		=
TMAKE_LIBDIR		=
TMAKE_INCDIR_X11	=
TMAKE_LIBDIR_X11	=
TMAKE_INCDIR_QT		= $(QTDIR)/include
TMAKE_LIBDIR_QT		= $(QTDIR)/lib
TMAKE_INCDIR_OPENGL	=
TMAKE_LIBDIR_OPENGL	=

TMAKE_LINK		= xlC
TMAKE_LINK_SHLIB	= ld
TMAKE_LINK_SHLIB_CMD	= /usr/lpp/xlC/bin/makeC++SharedLib -p 0 \
			    -o lib$(TARGET).so.$(VER_MAJ).$(VER_MIN) \
41
			    -lXext -lX11 $(OBJECTS) $(OBJMOC); \
Dimitri van Heesch's avatar
Dimitri van Heesch committed
42 43 44 45 46 47 48 49 50
			  ar q lib$(TARGET).a lib$(TARGET).so.$(VER_MAJ).$(VER_MIN); \
			  ranlib lib$(TARGET).a; \
			  mv lib$(TARGET).a $(DESTDIR)
TMAKE_LFLAGS		=
TMAKE_LFLAGS_RELEASE	=
TMAKE_LFLAGS_DEBUG	=
TMAKE_LFLAGS_SHLIB	=
TMAKE_LFLAGS_SONAME	=

51
TMAKE_LIBS		= -liconv
52
TMAKE_LIBS_X11		= -lXext -lX11 -lm
Dimitri van Heesch's avatar
Dimitri van Heesch committed
53
TMAKE_LIBS_QT		= -lqt
54
TMAKE_LIBS_QT_MT	= -lqt-mt
Dimitri van Heesch's avatar
Dimitri van Heesch committed
55 56 57 58 59 60 61 62 63 64
TMAKE_LIBS_QT_OPENGL	= -lqgl
TMAKE_LIBS_OPENGL	= -lGL -lGLU -lXmu

TMAKE_MOC		= moc

TMAKE_AR		= ar cq
TMAKE_RANLIB		= ranlib

TMAKE_TAR		= tar -cf
TMAKE_GZIP		= gzip -9f