Moc!? What Is Moc
Hi, i'm trying to install OSS MIXER 1.1 to solve the problem of no sound with my ac'97 AD1985, but when i try to make oss mixer, it looks for a command callede moc, i don't know where to find it, i've looked for it in rmp archive but nothing to do, her it is the Makefile:
####### Makefile for ossmixer 1.1 KDE Version
#######
INCDIR = $(QTDIR)/include -I$(KDEDIR)/include
CFLAGS = -O2 -Wall
LFLAGS = -L$(QTDIR)/lib -lqt -lg++ -L$(KDEDIR)/lib -lkdeui -lkdecore -lXext
CC = gcc
MOC = moc
####### Files
SOURCES = main.cpp ossmixer.cpp
OBJECTS = main.o ossmixer.o
SRCMETA = ossmixer.moc
TARGET = ../bin/x86linux/ossmixer
TARGET2 = ../bin/x86linux/mixerconfig
####### Implicit rules
.SUFFIXES: .cpp
.cpp.o:
$(CC) -c $(CFLAGS) -I$(INCDIR) $<
####### Build rules
all: $(TARGET) $(TARGET2)
$(TARGET): $(SRCMETA) $(SOURCES) $(OBJECTS)
$(CC) $(OBJECTS) -o $(TARGET) $(LFLAGS)
$(TARGET2): mixerconfig.cpp mixerconfig.o
$(CC) mixerconfig.o -o $(TARGET2)
depend:
@makedepend -I$(INCDIR) $(SOURCES) 2> /dev/null
clean:
-rm -f *.o *.bak *~ *% #*
-rm -f $(SRCMETA) $(TARGET) $(TARGET2)
install:
@echo Copying files
@cp $(TARGET) $(KDEDIR)/bin
@rm -rf $(KDEDIR)/share/doc/HTML/en/ossmixer
@rm -rf $(KDEDIR)/share/doc/HTML/de/ossmixer
@mkdir $(KDEDIR)/share/doc/HTML/en/ossmixer
@mkdir $(KDEDIR)/share/doc/HTML/de/ossmixer
@cp ../doc/en/* $(KDEDIR)/share/doc/HTML/en/ossmixer
@cp ../doc/de/* $(KDEDIR)/share/doc/HTML/de/ossmixer
@echo Installing OSS Mixer in KDE panel
@cp ../config/ossmixer.kdelnk $(KDEDIR)/share/applnk/Multimedia
@cp ../config/ossmixer.xpm $(KDEDIR)/share/icons
@cp ../config/ossmixermini.xpm $(KDEDIR)/share/icons/mini
uninstall:
@echo Removing files
@rm -f $(KDEDIR)/bin/ossmixer
@rm -rf $(KDEDIR)/share/doc/HTML/en/ossmixer
@rm -rf $(KDEDIR)/share/doc/HTML/de/ossmixer
@echo Uninstalling from KDE panel
@rm -rf $(KDEDIR)/share/applnk/Multimedia/ossmixer.kdelnk
@rm -rf $(KDEDIR)/share/icons/ossmixer.xpm
@rm -rf $(KDEDIR)/share/icons/mini/ossmixermini.xpm
####### Meta objects
ossmixer.moc: ossmixer.h
$(MOC) ossmixer.h -o ossmixer.moc
# DO NOT DELETE THIS LINE -- make depend depends on it.
PS I use Mandrake 9.1
Tnx for replies
|