############################################################################# ####### Compiler, tools and options CXX = $(SYSCONF_CXX) CXXFLAGS= $(SYSCONF_CXXFLAGS_QT) $(SYSCONF_CXXFLAGS) CC = $(SYSCONF_CC) CFLAGS = $(SYSCONF_CFLAGS) INCPATH = LFLAGS = $(SYSCONF_LFLAGS_QT) $(SYSCONF_LFLAGS_X11) $(SYSCONF_LFLAGS) LIBS = $(SYSCONF_LIBS_QT) $(SYSCONF_LIBS_X11) $(SYSCONF_LIBS) MOC = $(SYSCONF_MOC) ####### Target DESTDIR = ./ VER_MAJ = 1 VER_MIN = 0 VER_PATCH = 0 TARGET = t7 TARGET1 = lib$(TARGET).so.$(VER_MAJ) ####### Files HEADERS = lcdrange.h SOURCES = lcdrange.cpp \ main.cpp OBJECTS = lcdrange.o \ main.o SRCMOC = moc_lcdrange.cpp OBJMOC = moc_lcdrange.o ####### 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: localsubs $(DESTDIR)$(TARGET) LOCALSUBS = kernel widgets tools utils dialogs localsubs: for d in $(LOCALSUBS); do \ test -d || mkdir || exit 1 ; \ done $(DESTDIR)$(TARGET): $(OBJECTS) $(OBJMOC) $(SYSCONF_LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) moc: $(SRCMOC) tmake: tmake t7.pro clean: -rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) -rm -f *~ core ####### Compile lcdrange.o: lcdrange.cpp \ lcdrange.h main.o: main.cpp \ lcdrange.h moc_lcdrange.o: moc_lcdrange.cpp \ lcdrange.h moc_lcdrange.cpp: lcdrange.h $(MOC) lcdrange.h -o moc_lcdrange.cpp
Copyright © 2000 Troll Tech | Trademarks | Qt version 2.1.0 (pre-release)
|