1 2 3 4 5 6 7 8 9 10 11 12 13 14 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 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
|
QTDIR = /opt/qt-2.2.0-beta2
COPTS = -c -Wall -I$(QTDIR)/include
LOPTS = -lqt -L$(QTDIR)/lib
CC = gcc
LL = gcc
MOC = $(QTDIR)/bin/moc
UIC = $(QTDIR)/bin/uic
all: browser
browser: modulebrowser_qt.o modulebrowser_impl.o modulebrowser_moc.o modulebrowser_impl_moc.o moduleview_qt.o moduleview_impl.o moduleview_moc.o moduleview_impl_moc.o main.o
$(LL) -o browser modulebrowser_qt.o modulebrowser_impl.o modulebrowser_moc.o modulebrowser_impl_moc.o moduleview_qt.o moduleview_impl.o moduleview_moc.o moduleview_impl_moc.o main.o $(LOPTS)
main.o: modulebrowser_impl.h main.cpp
$(CC) -o main.o main.cpp $(COPTS)
modulebrowser_qt.o: modulebrowser_qt.h modulebrowser_qt.cpp
$(CC) -o modulebrowser_qt.o modulebrowser_qt.cpp $(COPTS)
modulebrowser_impl.o: modulebrowser_qt.h modulebrowser_impl.h modulebrowser_impl.cpp moduleview_qt.h moduleview_impl.h
$(CC) -o modulebrowser_impl.o modulebrowser_impl.cpp $(COPTS)
modulebrowser_moc.o: modulebrowser_moc.cpp
$(CC) -o modulebrowser_moc.o modulebrowser_moc.cpp $(COPTS)
modulebrowser_impl_moc.o: modulebrowser_impl_moc.cpp
$(CC) -o modulebrowser_impl_moc.o modulebrowser_impl_moc.cpp $(COPTS)
modulebrowser_moc.cpp: modulebrowser_qt.h
$(MOC) -o modulebrowser_moc.cpp modulebrowser_qt.h
modulebrowser_impl_moc.cpp: modulebrowser_impl.h
$(MOC) -o modulebrowser_impl_moc.cpp modulebrowser_impl.h
modulebrowser_qt.h: ModuleBrowser_qt.ui
$(UIC) -o modulebrowser_qt.h ModuleBrowser_qt.ui
modulebrowser_qt.cpp: ModuleBrowser_qt.ui
$(UIC) -o modulebrowser_qt.cpp -impl modulebrowser_qt.h ModuleBrowser_qt.ui
moduleview_qt.o: moduleview_qt.h moduleview_qt.cpp
$(CC) -o moduleview_qt.o moduleview_qt.cpp $(COPTS)
moduleview_impl.o: moduleview_qt.h moduleview_impl.h moduleview_impl.cpp
$(CC) -o moduleview_impl.o moduleview_impl.cpp $(COPTS)
moduleview_moc.o: moduleview_moc.cpp
$(CC) -o moduleview_moc.o moduleview_moc.cpp $(COPTS)
moduleview_impl_moc.o: moduleview_impl_moc.cpp
$(CC) -o moduleview_impl_moc.o moduleview_impl_moc.cpp $(COPTS)
moduleview_moc.cpp: moduleview_qt.h
$(MOC) -o moduleview_moc.cpp moduleview_qt.h
moduleview_impl_moc.cpp: moduleview_impl.h
$(MOC) -o moduleview_impl_moc.cpp moduleview_impl.h
moduleview_qt.h: ModuleView_qt.ui
$(UIC) -o moduleview_qt.h ModuleView_qt.ui
moduleview_qt.cpp: ModuleView_qt.ui
$(UIC) -o moduleview_qt.cpp -impl moduleview_qt.h ModuleView_qt.ui
clean:
rm -f *.o browser *_moc.cpp modulebrowser_qt.cpp modulebrowser_qt.h moduleview_qt.cpp moduleview_qt.h
impl:
$(UIC) -o modulebrowser_impl.h -subdecl ModuleBrowserImpl modulebrowser_qt.h ModuleBrowser_qt.ui
$(UIC) -o modulebrowser_impl.cpp -subimpl ModuleBrowserImpl modulebrowser_impl.h ModuleBrowser_qt.ui
$(UIC) -o moduleview_impl.h -subdecl ModuleViewImpl moduleview_qt.h ModuleView_qt.ui
$(UIC) -o moduleview_impl.cpp -subimpl ModuleViewImpl moduleview_impl.h ModuleView_qt.ui
|