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 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142
|
#############################################################################
# Makefile for building libqbble.so
# Generated by tmake at 15:33, 2000/11/16
# Project: dialog
# Template: app
#############################################################################
####### Compiler, tools and options
CC = gcc
CXX = g++
CFLAGS = -pipe -g -fPIC
CXXFLAGS= -pipe -pipe -Wall -Wno-unused -W -g -g -fPIC
INCPATH = -I/usr/include/xmms -I/usr/lib/glib/include -I/usr/include/glib-1.2 -I./include -I$(QTDIR)/include/qt3
LINK = g++
LFLAGS = -shared
LIBS = $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lxmms -Wl,-soname -Wl,libqbble.so -lqt-mt -lXext -lX11 -lm
MOC = $(QTDIR)/bin/moc
UIC = $(QTDIR)/bin/uic
TAR = tar -cf
GZIP = gzip -9f
####### Files
HEADERS = ./include/dialog.h \
./include/playlistwrapper.h \
./include/listmanager.h \
./include/playlistviewitem.h \
./include/mainWindow.h
SOURCES = ./source/dialog.cpp \
./source/playlistwrapper.cpp \
./source/main.cpp \
./source/listmanager.cpp \
./source/playlistviewitem.cpp \
./source/mainWindow.cpp
OBJECTS = ./obj/dialog.o \
./obj/playlistwrapper.o \
./obj/main.o \
./obj/listmanager.o \
./obj/playlistviewitem.o \
./obj/mainWindow.o
INTERFACES =
UICDECLS =
UICIMPLS =
SRCMOC = ./include/moc_dialog.cpp \
./include/moc_mainWindow.cpp
OBJMOC = ./obj/moc_dialog.o \
./obj/moc_mainWindow.o
DIST =
TARGET = libqbble.so
####### Implicit rules
.SUFFIXES: .cpp .cxx .cc .C .c
.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.cxx.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.cc.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.C.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.c.o:
$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
####### Build rules
all: $(TARGET)
$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
moc: $(SRCMOC)
tmake: Makefile
Makefile: dialog.pro
tmake dialog.pro -o Makefile
dist:
$(TAR) dialog.tar dialog.pro $(SOURCES) $(HEADERS) $(INTERFACES) $(DIST)
$(GZIP) dialog.tar
clean:
-rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(UICIMPLS) $(UICDECLS) $(TARGET)
-rm -f *~ core
####### Sub-libraries
###### Combined headers
####### Compile
./obj/dialog.o: ./source/dialog.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ./obj/dialog.o ./source/dialog.cpp
./obj/playlistwrapper.o: ./source/playlistwrapper.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ./obj/playlistwrapper.o ./source/playlistwrapper.cpp
./obj/main.o: ./source/main.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ./obj/main.o ./source/main.cpp
./obj/listmanager.o: ./source/listmanager.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ./obj/listmanager.o ./source/listmanager.cpp
./obj/playlistviewitem.o: ./source/playlistviewitem.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ./obj/playlistviewitem.o ./source/playlistviewitem.cpp
./obj/mainWindow.o: ./source/mainWindow.cpp
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ./obj/mainWindow.o ./source/mainWindow.cpp
./obj/moc_dialog.o: ./include/moc_dialog.cpp \
./include/dialog.h \
./include/listmanager.h \
./include/dialog.h \
./include/playlistviewitem.h \
./include/playlistwrapper.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ./obj/moc_dialog.o ./include/moc_dialog.cpp
./obj/moc_mainWindow.o: ./include/moc_mainWindow.cpp \
./include/mainWindow.h \
./include/dialog.h \
./include/listmanager.h \
./include/playlistwrapper.h \
./include/playlistviewitem.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o ./obj/moc_mainWindow.o ./include/moc_mainWindow.cpp
./include/moc_dialog.cpp: ./include/dialog.h
$(MOC) ./include/dialog.h -o ./include/moc_dialog.cpp
./include/moc_mainWindow.cpp: ./include/mainWindow.h
$(MOC) ./include/mainWindow.h -o ./include/moc_mainWindow.cpp
|