#############################################################################
# Makefile for building: suite
# Generated by qmake (1.07a) (Qt 3.3.8) on: Wed Sep 26 00:07:26 2007
# Project:  suite.pro
# Template: app
# Command: $(QMAKE) -o Makefile suite.pro
#############################################################################

####### Compiler, tools and options

CC       = gcc
CXX      = g++
LEX      = flex
YACC     = yacc
CFLAGS   = -pipe -Wall -W -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables  -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT
CXXFLAGS = -pipe -Wall -W -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables  -DQT_NO_DEBUG -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_THREAD_SUPPORT
LEXFLAGS = 
YACCFLAGS= -d
INCPATH  = -I/usr/lib/qt-3.3/mkspecs/default -I. -I$(QTDIR)/include
LINK     = g++
LFLAGS   = 
LIBS     = $(SUBLIBS) -L$(QTDIR)/lib -lqt-mt -lXext -lX11 -lm -lselinux
AR       = ar cqs
RANLIB   = 
MOC      = $(QTDIR)/bin/moc
UIC      = $(QTDIR)/bin/uic
QMAKE    = qmake
TAR      = tar -cf
GZIP     = gzip -9f
COPY     = cp -f
COPY_FILE= $(COPY)
COPY_DIR = $(COPY) -r
INSTALL_FILE= $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
DEL_FILE = rm -f
SYMLINK  = ln -sf
DEL_DIR  = rmdir
MOVE     = mv -f
CHK_DIR_EXISTS= test -d
MKDIR    = mkdir -p

####### Output directory

OBJECTS_DIR = ./

####### Files

HEADERS = editor.h \
		mainwindow.h \
		parselines.h \
		parselines_admin.h \
		parselines_apps.h \
		parselines_kernel.h \
		parselines_services.h \
		parselines_system.h \
		parselines_misc.h \
		parselines_selpaw.h \
		parselines_selpaw_types.h \
		selpaw.h \
		selpaw_adjust.h \
		segatex_state.h \
		segatex_apply.h \
		segatex_setenforce.h \
		segatex_yum.h \
		segatex_yum_process.h
SOURCES = editor.cpp \
		mainwindow.cpp \
		parselines.h \
		parselines_admin.cpp \
		parselines_apps.cpp \
		parselines_kernel.cpp \
		parselines_services.cpp \
		parselines_system.cpp \
		parselines_misc.cpp \
		parselines_selpaw.cpp \
		parselines_selpaw_types.cpp \
		selpaw.cpp \
		selpaw_adjust.cpp \
		segatex_state.cpp \
		segatex_apply.cpp \
		segatex_setenforce.cpp \
		segatex_yum.cpp \
		segatex_yum_process.cpp \
		main.cpp
OBJECTS = editor.o \
		mainwindow.o \
		parselines.o \
		parselines_admin.o \
		parselines_apps.o \
		parselines_kernel.o \
		parselines_services.o \
		parselines_system.o \
		parselines_misc.o \
		parselines_selpaw.o \
		parselines_selpaw_types.o \
		selpaw.o \
		selpaw_adjust.o \
		segatex_state.o \
		segatex_apply.o \
		segatex_setenforce.o \
		segatex_yum.o \
		segatex_yum_process.o \
		main.o \
		qmake_image_collection.o
FORMS = 
UICDECLS = 
UICIMPLS = 
SRCMOC   = moc_editor.cpp \
		moc_mainwindow.cpp \
		moc_parselines.cpp \
		moc_parselines_admin.cpp \
		moc_parselines_apps.cpp \
		moc_parselines_kernel.cpp \
		moc_parselines_services.cpp \
		moc_parselines_system.cpp \
		moc_parselines_misc.cpp \
		moc_parselines_selpaw.cpp \
		moc_parselines_selpaw_types.cpp \
		moc_selpaw.cpp \
		moc_selpaw_adjust.cpp \
		moc_segatex_state.cpp \
		moc_segatex_apply.cpp \
		moc_segatex_setenforce.cpp \
		moc_segatex_yum.cpp \
		moc_segatex_yum_process.cpp
OBJMOC = moc_editor.o \
		moc_mainwindow.o \
		moc_parselines.o \
		moc_parselines_admin.o \
		moc_parselines_apps.o \
		moc_parselines_kernel.o \
		moc_parselines_services.o \
		moc_parselines_system.o \
		moc_parselines_misc.o \
		moc_parselines_selpaw.o \
		moc_parselines_selpaw_types.o \
		moc_selpaw.o \
		moc_selpaw_adjust.o \
		moc_segatex_state.o \
		moc_segatex_apply.o \
		moc_segatex_setenforce.o \
		moc_segatex_yum.o \
		moc_segatex_yum_process.o
DIST	   = suite.pro
QMAKE_TARGET = suite
DESTDIR  = 
TARGET   = suite

first: all
####### Implicit rules

.SUFFIXES: .c .o .cpp .cc .cxx .C

.cpp.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cc.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.cxx.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.C.o:
	$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<

.c.o:
	$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<

####### Build rules

all: Makefile $(TARGET)

$(TARGET):  $(UICDECLS) $(OBJECTS) $(OBJMOC)  
	$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) $(LIBS)

mocables: $(SRCMOC)
uicables: $(UICDECLS) $(UICIMPLS)

$(MOC): 
	( cd $(QTDIR)/src/moc && $(MAKE) )

Makefile: suite.pro  /usr/lib/qt-3.3/mkspecs/default/qmake.conf /usr/lib/qt-3.3/lib/libqt-mt.prl
	$(QMAKE) -o Makefile suite.pro
qmake: 
	@$(QMAKE) -o Makefile suite.pro

dist: 
	@mkdir -p .tmp/suite && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) .tmp/suite/ && $(COPY_FILE) --parents images/icon.png images/document.png images/new.png images/open.png images/save.png images/cut.png images/copy.png images/paste.png images/delete.png .tmp/suite/ && ( cd `dirname .tmp/suite` && $(TAR) suite.tar suite && $(GZIP) suite.tar ) && $(MOVE) `dirname .tmp/suite`/suite.tar.gz . && $(DEL_FILE) -r .tmp/suite

mocclean:
	-$(DEL_FILE) $(OBJMOC)
	-$(DEL_FILE) $(SRCMOC)

uiclean:

yaccclean:
lexclean:
clean: mocclean
	-$(DEL_FILE) $(OBJECTS)
		-$(DEL_FILE) qmake_image_collection.cpp
	-$(DEL_FILE) *~ core *.core


####### Sub-libraries

distclean: clean
	-$(DEL_FILE) $(TARGET) $(TARGET)


FORCE:

####### Compile

editor.o: editor.cpp editor.h

mainwindow.o: mainwindow.cpp editor.h \
		parselines.h \
		parselines_admin.h \
		parselines_apps.h \
		parselines_kernel.h \
		parselines_services.h \
		parselines_system.h \
		parselines_misc.h \
		parselines_selpaw.h \
		selpaw.h \
		selpaw_adjust.h \
		segatex_state.h \
		segatex_apply.h \
		segatex_setenforce.h \
		segatex_yum.h \
		segatex_yum_process.h \
		mainwindow.h

parselines.o: parselines.h 

parselines_admin.o: parselines_admin.cpp parselines_admin.h \
		parselines.h

parselines_apps.o: parselines_apps.cpp parselines_apps.h \
		parselines.h

parselines_kernel.o: parselines_kernel.cpp parselines_kernel.h \
		parselines.h

parselines_services.o: parselines_services.cpp parselines_services.h \
		parselines.h

parselines_system.o: parselines_system.cpp parselines_system.h \
		parselines.h

parselines_misc.o: parselines_misc.cpp parselines_misc.h \
		parselines.h

parselines_selpaw.o: parselines_selpaw.cpp parselines_selpaw.h \
		parselines.h

parselines_selpaw_types.o: parselines_selpaw_types.cpp parselines_selpaw_types.h \
		parselines.h

selpaw.o: selpaw.cpp selpaw.h

selpaw_adjust.o: selpaw_adjust.cpp selpaw_adjust.h \
		selpaw.h

segatex_state.o: segatex_state.cpp segatex_state.h

segatex_apply.o: segatex_apply.cpp segatex_apply.h \
		mainwindow.h

segatex_setenforce.o: segatex_setenforce.cpp segatex_setenforce.h \
		mainwindow.h

segatex_yum.o: segatex_yum.cpp segatex_yum.h \
		segatex_yum_process.h

segatex_yum_process.o: segatex_yum_process.cpp segatex_yum_process.h \
		segatex_yum.h

main.o: main.cpp mainwindow.h

moc_editor.o: moc_editor.cpp  editor.h 

moc_mainwindow.o: moc_mainwindow.cpp  mainwindow.h 

moc_parselines.o: moc_parselines.cpp  parselines.h 

moc_parselines_admin.o: moc_parselines_admin.cpp  parselines_admin.h parselines.h

moc_parselines_apps.o: moc_parselines_apps.cpp  parselines_apps.h parselines.h

moc_parselines_kernel.o: moc_parselines_kernel.cpp  parselines_kernel.h parselines.h

moc_parselines_services.o: moc_parselines_services.cpp  parselines_services.h parselines.h

moc_parselines_system.o: moc_parselines_system.cpp  parselines_system.h parselines.h

moc_parselines_misc.o: moc_parselines_misc.cpp  parselines_misc.h parselines.h

moc_parselines_selpaw.o: moc_parselines_selpaw.cpp  parselines_selpaw.h parselines.h

moc_parselines_selpaw_types.o: moc_parselines_selpaw_types.cpp  parselines_selpaw_types.h parselines.h

moc_selpaw.o: moc_selpaw.cpp  selpaw.h 

moc_selpaw_adjust.o: moc_selpaw_adjust.cpp  selpaw_adjust.h selpaw.h

moc_segatex_state.o: moc_segatex_state.cpp  segatex_state.h 

moc_segatex_apply.o: moc_segatex_apply.cpp  segatex_apply.h 

moc_segatex_setenforce.o: moc_segatex_setenforce.cpp  segatex_setenforce.h 

moc_segatex_yum.o: moc_segatex_yum.cpp  segatex_yum.h 

moc_segatex_yum_process.o: moc_segatex_yum_process.cpp  segatex_yum_process.h segatex_yum.h

moc_editor.cpp: $(MOC) editor.h
	$(MOC) editor.h -o moc_editor.cpp

moc_mainwindow.cpp: $(MOC) mainwindow.h
	$(MOC) mainwindow.h -o moc_mainwindow.cpp

moc_parselines.cpp: $(MOC) parselines.h
	$(MOC) parselines.h -o moc_parselines.cpp

moc_parselines_admin.cpp: $(MOC) parselines_admin.h
	$(MOC) parselines_admin.h -o moc_parselines_admin.cpp

moc_parselines_apps.cpp: $(MOC) parselines_apps.h
	$(MOC) parselines_apps.h -o moc_parselines_apps.cpp

moc_parselines_kernel.cpp: $(MOC) parselines_kernel.h
	$(MOC) parselines_kernel.h -o moc_parselines_kernel.cpp

moc_parselines_services.cpp: $(MOC) parselines_services.h
	$(MOC) parselines_services.h -o moc_parselines_services.cpp

moc_parselines_system.cpp: $(MOC) parselines_system.h
	$(MOC) parselines_system.h -o moc_parselines_system.cpp

moc_parselines_misc.cpp: $(MOC) parselines_misc.h
	$(MOC) parselines_misc.h -o moc_parselines_misc.cpp

moc_parselines_selpaw.cpp: $(MOC) parselines_selpaw.h
	$(MOC) parselines_selpaw.h -o moc_parselines_selpaw.cpp

moc_parselines_selpaw_types.cpp: $(MOC) parselines_selpaw_types.h
	$(MOC) parselines_selpaw_types.h -o moc_parselines_selpaw_types.cpp

moc_selpaw.cpp: $(MOC) selpaw.h
	$(MOC) selpaw.h -o moc_selpaw.cpp

moc_selpaw_adjust.cpp: $(MOC) selpaw_adjust.h
	$(MOC) selpaw_adjust.h -o moc_selpaw_adjust.cpp

moc_segatex_state.cpp: $(MOC) segatex_state.h
	$(MOC) segatex_state.h -o moc_segatex_state.cpp

moc_segatex_apply.cpp: $(MOC) segatex_apply.h
	$(MOC) segatex_apply.h -o moc_segatex_apply.cpp

moc_segatex_setenforce.cpp: $(MOC) segatex_setenforce.h
	$(MOC) segatex_setenforce.h -o moc_segatex_setenforce.cpp

moc_segatex_yum.cpp: $(MOC) segatex_yum.h
	$(MOC) segatex_yum.h -o moc_segatex_yum.cpp

moc_segatex_yum_process.cpp: $(MOC) segatex_yum_process.h
	$(MOC) segatex_yum_process.h -o moc_segatex_yum_process.cpp

moc_parselines.cpp: $(MOC) parselines.h
	$(MOC) parselines.h -o moc_parselines.cpp

qmake_image_collection.o: qmake_image_collection.cpp

qmake_image_collection.cpp: images/icon.png \
		images/document.png \
		images/new.png \
		images/open.png \
		images/save.png \
		images/cut.png \
		images/copy.png \
		images/paste.png \
		images/delete.png
	$(UIC)  -embed suite images/icon.png images/document.png images/new.png images/open.png images/save.png images/cut.png images/copy.png images/paste.png images/delete.png -o qmake_image_collection.cpp

####### Install

install:  

uninstall:  

